CU1 for SKYPE for Business server 2015 has been released

The first update for SKYPE for Business server has now been released.
No big news, however af few fixes.

Version is 6.0.9319.45 for this CU.

As all of you presumably are running RTM code, no need to check for installed version, but for future reference this is done by running this in powershell:
Get-WmiObject –query ‘select * from win32_product’ | where {$_.name –like “*SKYPE for business*”} | ft Name, Version –AutoSize 


Her is the KB article for the CU https://support.microsoft.com/en-us/kb/3061059

Fixes:

KB 3063353 June 2015 cumulative update 6.0.9319.45 for Skype for Business Server 2015 and Unified Communications Managed API 5.0 Runtime
http://support2.microsoft.com/kb/3063353
KB 3063352 June 2015 cumulative update 6.0.9319.45 for Skype for Business Server 2015, Response Group Service
http://support2.microsoft.com/kb/3063352
KB 3061059 June 2015 cumulative update 6.0.9319.45 for Skype for Business Server 2015 (Front End server and Edge server)
http://support2.microsoft.com/kb/3061059
KB 3061058 June 2015 cumulative update 6.0.9319.45 for Skype for Business Server 2015, Skype for Business Web Application
http://support2.microsoft.com/kb/3061058
KB 3051960 June 2015 cumulative update 6.0.9319.45 for Skype for Business Server 2015, Web Components server
http://support2.microsoft.com/kb/3051960
KB 3051958 June 2015 cumulative update 6.0.9319.45 for Skype for Business Server 2015, Core Components
http://support2.microsoft.com/kb/3051958

List of roles targeted by this CU:
Download the Cumulative Server Update Installer

https://www.microsoft.com/en-us/download/details.aspx?id=47690
The patching process itself has changed quite dramatically
Patching Process
The patching process for Skype for Business has changed dramatically. Less decision points are made by the upgrade procedure that should allow for smoother and faster patching. Patches will be release through Windows Update Services or the continued Update package installer will still be released.
Below is a diagram of the Lync 2013 Patching decision points
And now Skype for Business Patching decision points

A significant change is that Microsoft now recommends to update Enterprise Edition pools with two servers parallel, meaning both servers at the same time, requiring a service window for this operation.

However – i have tested in my lab – that the old way still works perfectly – meaning that if your stop services on one Frontend – and leave the other running – users will automatically failover after a short while – and you can start patching. When done simply start services again and continue with the other server. I am not sure if the recommendation on stopping the entire pool will be updates – but in my opinion it should be safe to take one server at a time.

Skype for Business Server 2015 Enterprise Pools (MS recommendations)

The front-end servers in an Enterprise Edition pool are organized into upgrade domains (UD). These upgrade domains are subsets of front-end servers in the pool. Upgrade domains are created automatically by Topology Builder.

You must upgrade one upgrade domain at a time, and you must upgrade each front-end server in each upgrade domain. To do this, take each server in one upgrade domain offline, upgrade the server, and then continue to process the next upgrade domain. Then, repeat this process for each server in each upgrade domain. Make sure that you record the upgrade domain and servers that you have upgraded.

Upgrade or update Enterprise Edition pool that has two front-end servers

To do this, follow these steps:

  1. Update both of the front-end servers in the Enterprise Edition pool. To do this, follow these steps:
    1. Stop new connections to the front-end servers by running the following command on both of the front-end servers:
      Stop-CsWindowsService -ComputerName <Computer.FQDN> -graceful
    2. Run the Cumulative Server Update Installer by using the UI or by using a command to upgrade the front-end servers that are associated with an upgrade domain.

      Notes

      • If you upgrade or update front-end servers during scheduled server downtime, you can run the Stop-CsWindowsService cmdlet in step A. This action immediately shuts down services, and the server does not wait until each existing service request is fulfilled.
      • The UI provides a clear indication of which updates are installed when you click Install Updates.

      To run the Installer, run the following command:

      SkypeServerUpdateInstaller.exe 

      Note The following text describes parameters that you can use together with the SkypeServerUpdateInstaller.exe command:

      • The /silentmode switch applies all applicable updates in the background.
      • The /silentmode /forcereboot switch applies all applicable updates in the background, and then automatically restarts the server at the end of the installation process if this is necessary.
      • The /extractall switch extracts the updates from the installer, and saves the updates in a subfolder that is named “Extracted” in the folder in which you ran the command.
    3. Restart the server, and make sure that both front-end servers are accepting new connections.
  2. After both of the front-end servers are updated, you must run the following command: 
    Reset-CsPoolRegistrarState -ResetType FullReset

    Then, run the following command:

    Start-CsPool -PoolFqdn <Pool.FQDN>
Upgrade or update Enterprise Edition pool that has at least three front-end servers

To do this, follow these steps:

  1. Obtain the list of the upgrade domains for the Enterprise Edition pool that is associated with a front-end server. To do this, run the Get-CsPoolUpgradeReadinessState cmdlet on the front-end server.
  2. Update each upgrade domain.

    Notes 

    • You must update one upgrade domain at a time.
    • All servers that are in the same upgrade domain can be updated in parallel.

    To update all servers that are in the same upgrade domain, follow these steps:

    1. Run the following command:
      Invoke-CsComputerFailover -ComputerName <Computer.FQDN>
    2. Run the Cumulative Server Update Installer by using the UI or by using a command to upgrade the front-end servers that are associated with an upgrade domain.

      Note The UI provides a clear indication of which updates are installed when you click Install Updates.

      To run the Installer, run the following command:

      SkypeServerUpdateInstaller.exe

      Note The following text describes parameters that you can use together with the SkypeServerUpdateInstaller.execommand:

      • The /silentmodeswitch applies all applicable updates in the background.
      • The /silentmode /forcereboot switch applies all applicable updates in the background, and then automatically restarts the server at the end of the installation process if this is necessary.
      • The /extractall switch extracts the updates from the installer, and saves the updates in a subfolder that is named “Extracted” in the folder in which you ran the command.
    3. Run the following command:
      Invoke-CsComputerFailback -ComputerName <Computer.FQDN>

    Note You must repeat step 2 to update one upgrade domain at a time until all upgrade domains in the pool are updated.

Skype for Business Server 2015 Standard Edition and other roles

  1. Run the Cumulative Server Update Installer by using the UI or by running a command to upgrade the front-end servers that are associated with an upgrade domain.

    Note The UI provides a clear indication of which updates are installed when you click Install Updates.

    To run the Installer, run the following command:

    SkypeServerUpdateInstaller.exe

    Note You can run the following parameters together with the SkypeServerUpdateInstaller.exe command:

    • The /silentmode switch applies all applicable updates in the background.
    • The /silentmode /forcereboot switch applies all applicable updates in the background, and then automatically restarts the server at the end of the installation process if this is necessary.
    • The /extractall switch extracts the updates from the installer, and saves the updates in a subfolder that is named “Extracted” in the folder in which you ran the command.
  2. Restart the server if it is required to do so after you install these updates.

Backend Database updates

There are no patches for backend SQL in this CU
Thats it your done.
Thanks for now – and happy SKYPE’ing

.

Leave a Reply

Your email address will not be published. Required fields are marked *