Updates for Skype for Business Server 2015

This article specifies the applicability of Microsoft Skype for Business Server 2015 updates for each server role.

Improvements and fixes in the February 2017 update

This update enables Location-Based Routing to support the Skype for Business mobile clients. It also fixes the following issues:

  • 3212371 Skype for Business Server 2015 installer can't update necessary drivers (Media Relay driver)
  • 3209571 LastActive attribute provides inaccurate information about a user's presence status in Skype for Business
  • 3209570 You can't set mobile phone number if it matches work phone number in Skype for Business Server 2015
  • 3209569 Display name in contact cards is not returned in Skype for Business Server 2015
  • 3209568 Add Push Notification support for Skype for Business for iOS and Android clients in Skype for Business Server 2015
  • 3209567 Add a flag to the Web.config file to allow Join Launcher to accept across-domain anonymous meeting join requests
  • 3209566 Skype for Business Server 2015 installer may fail silently in Windows Server 2016
  • 3209565 Enhanced 911 (E911) calls don't work through the non-Windows authentication in Skype for Business
  • 3209563 Update reverts the Application Sharing Server (ASMCU) changes in CU4 in Skype for Business Server 2015
  • 3207037 UCWA may crash when parsing the ms-trunking-peer header in Skype for Business Server 2015

Get the updates that are released for Skype for Business Server 2015

  • 3207503 February 2017 cumulative update 6.0.9319.277 for Skype for Business Server 2015, Web Components Server
  • 3207502 February 2017 cumulative update 6.0.9319.277 for Skype for Business Server 2015, core components
  • 3207504 February 2017 cumulative update for Skype for Business Server 2015 and Unified Communications Managed API 5.0 Runtime
  • 3207506 February 2017 cumulative update 6.0.9319.277 for Skype for Business Server 2015, Front End server and Edge server
  • 3207505 February 2017 cumulative update 6.0.9319.277 for Skype for Business Server 2015, Conferencing Server
  • 3199097 November 2016 cumulative update 6.0.9319.272 for Skype for Business Server 2015, Persistent Chat Server
  • 3199096 November 2016 cumulative update 6.0.9319.272 for Skype for Business Server 2015, Mediation Server
  • 3199091 November 2016 cumulative update 6.0.9319.272 for Skype for Business Server 2015, Conferencing Attendant
  • 3199090 November 2016 cumulative update 6.0.9319.272 for Skype for Business Server 2015, Web Conferencing Server
  • 3149235 June 2016 cumulative update 6.0.9319.259 for Skype for Business Server 2015, Video Interop Server
  • 3149231 June 2016 cumulative update 6.0.9319.259 for Skype for Business Server 2015, performance counters
  • 3149229 June 2016 cumulative update 6.0.9319.259 for Skype for Business Server 2015 Response Group Service
  • 3137160 June 2016 cumulative update 6.0.9319.259 for Skype for Business Server 2015, Busy Options
  • 3124205 November 2015 cumulative update 6.0.9319.102 for Skype for Business Server 2015, Group Call Pickup
  • 3097647 November 2015 cumulative update 6.0.9319.102 for Skype for Business Server 2015, Enterprise Web App
  • 3092727 November 2015 cumulative update 6.0.9319.102 for Skype for Business Server 2015, Shared Line Appearance

Installation methods

Install the cumulative updates

The Cumulative Server Update Installer applies all updates for the appropriate server role in one operation.

Note If User Account Control (UAC) is turned on, you must start the Cumulative Server Update Installer by using elevated permissions to make sure that all updates are installed correctly.

Note Updates for Skype for Business Server 2015 will no longer be auto-installed by Microsoft Update. You must manually download SkypeServerUpdateInstaller.exe from Microsoft Update, and then use the following installation steps.

To apply the update to the Front End servers in a pool

  1. Type the following cmdlet:
    Get-CsPoolFabricState -PoolFqdn <PoolFQDN> 
    If this cmdlet shows any missing replicas, then run the following cmdlet to recover the pool before you apply any patches:
    Reset-CsPoolRegistrarState -ResetType QuorumLossRecovery 

  2. On the first server you want to patch, run the following cmdlet:
    Invoke-CsComputerFailOver -ComputerName <Front End Server to be patched> 
    This cmdlet moves all services to other Front End Servers in the pool, and takes this server offline.
  3. Run the Cumulative Server Update Installer and click Install Updates to upgrade the server role.

    You can also 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.
  4. On the upgraded server, run the following cmdlet:
    Invoke-CsComputerFailBack -ComputerName <Front End Server to be patched> 
    The server is returned to service.
  5. Repeat Steps 2-4 for each server that needs to be upgraded.

To apply the update to a back end server or Standard Edition server

  1. Log on to the server you are upgrading as a member of the CsAdministrator role.
  2. Start the Skype for Business Server Management Shell: Click Start, click All Programs, click Skype for Business 2015, and then click Skype for Business Server Management Shell.
  3. Stop Skype for Business Server services. At the command line, type:
    Stop-CsWindowsService 

  4. Stop the World Wide Web service. At the command line, type:
    net stop w3svc 

  5. Close all Skype for Business Server Management Shell windows.
  6. Run the Cumulative Server Update Installer and click Install Updates to upgrade the server role.

    You can also 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.
  7. Start the Skype for Business Server Management Shell: Click Start, click All Programs, click Skype for Business 2015, and then click Skype for Business Server Management Shell.
  8. Stop Skype for Business Server services again to catch Global Assembly Cache (GAC) –d assemblies. At the command line, type:
    Stop-CsWindowsService 
  9. Restart the World Wide Web service. At the command line, type:
    net start w3svc 
  10. Apply the changes made to the SQL Server databases by doing one of the following:

    Note When you run the Install-CsDatabase cmdlet, you will receive an error that you can safely ignore. The error message in the request is expected if you are updating the database on a computer that isn't hosting the Central Management Store.

    • If this is an Enterprise Edition Back End Server and there are no collocated databases on this server, such as Archiving or Monitoring databases, then type the following at a command line:
      Install-CsDatabase -Update -ConfiguredDatabases -SqlServerFqdn <SQL Server FQDN> 
    • If this is an Enterprise Edition Back End Server and there are collocated databases on this server, then type the following at a command line:
      Install-CsDatabase -Update -ConfiguredDatabases -SqlServerFqdn <SQL Server FQDN>  -ExcludeCollocatedStores 
    • If this is an Standard Edition server, type the following at a command line:
      Install-CsDatabase -Update -LocalDatabases 

Uninstallation methods

Uninstall the cumulative updates

Remove cumulative updates from an Enterprise Edition pool that has two front-end servers
To do this, follow these steps:

  1. On each Front-End Servers, 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> 
  2. Uninstall cumulative updates.
  3. Restart the server, and make sure that both front-end servers are accepting new connections.
  4. 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> 
Remove cumulative updates from an 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. Uninstall cumulative updates foreach upgrade domain.

    Notes

    • You must uninstall cumulative updates from one upgrade domain at a time.
    • You can remove cumulative updates in parallel from all servers that are in the same upgrade domain.

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

    1. Run the following command:
      Invoke-CsComputerFailover -ComputerName <Computer.FQDN> 
    2. Uninstall cumulative updates on front-end servers that are associated with an upgrade domain.
    3. Run the following command:
      Invoke-CsComputerFailback -ComputerName <Computer.FQDN> 

    Note You must repeat step 2 to uninstall cumulative updates from every upgrade domain until all upgrade domains in the pool are updated.
You must perform several configuration operations, depending on the kind of Skype for Business 2015 Enterprise Edition back-end servers that you are using.

Note If Persistent Chat is collocated (Persistent Chat front-end service and back-end database are running on the same server), you must run the following command together with the ExcludeCollocatedStores parameter.

Note If database mirroring is enabled for the back-end databases, we strongly recommended that you use the Invoke-CsDatabaseFailover -NewPrincipal Primary command, and then run the Get-CsDatabaseMirrorState -PoolFqdn <fqdn of pool> cmdlet to verify that the primary server is principal for all databases before you run the Install-CsDatabase cmdlet.

Skype for Business Server 2015 Monitoring Databases

If Skype for Business Monitoring databases are deployed on stand-alone SQL databases, run the following command:
Install-CsDatabase -ConfiguredDatabases -SqlServerFqdn 
<FEBE.FQDN>
-Verbose
In this command, <FEBE.FQDN> is a placeholder for the appropriate value.

Skype for Business Server 2015 Standard Edition and other roles

  1. Uninstall cumulative updates on the Standard Edition or any other server role.
  2. Restart the server if it is required to do this after you uninstall these updates.

List of server roles and the updates that apply to them

Skype for Business Server 2015 - Standard Edition server

  • Update for Core Components: KB 3207502
  • Update for Unified Communications Managed API 5.0, Core Runtime 64-bit: KB 3207504
  • Update for Front End Server and Edge Server (Standard or Enterprise edition server): KB 3207506
  • Update for Conferencing Server: KB 3207505
  • Update for Web Components Server: KB 3207503
  • Update for Web Conferencing Server: KB 3199090
  • Update for Mediation Server: KB 3199096
  • Update for Call Park Service: KB 2881703
  • Update for Backup Service: KB 2910243
  • Update for Central Management Server: KB 3036869
  • Update for Windows Fabric: KB 2967486
  • Update for Bandwidth Policy Service: KB 3010320
  • Update for Conferencing Attendant: KB 3199091
  • Update for Response Group Service: KB 3149229
  • Update for performance counters: KB 3149231
  • Update for Enterprise Web App: KB 3097647
  • Update for Conferencing Attendant: KB 3199091
  • Update for Conferencing Server: KB 3207505
  • Update for Video Interop Server: KB 3149235
  • Update for Busy Options: KB 3137160

Skype for Business Server 2015 - Enterprise Edition - Front End server and Back End server

  • Update for Core Components: KB 3207502
  • Update for Unified Communications Managed API 5.0, Core Runtime 64-bit: KB 3207504
  • Update for Front End server and Edge server (Standard or Enterprise edition server): KB 3207506
  • Update for Web Components Server: KB 3207503
  • Update for Response Group Service: KB 3149229
  • Update for Skype for Business Web Application: KB 3061058
  • Update for performance counters: KB 3149231
  • Update for Enterprise Web App: KB 3097647
  • Update for Conferencing Attendant: KB 3199091
  • Update for Conferencing Server: KB 3207505
  • Update for Video Interop Server: KB 3149235
  • Update for Busy Options: KB 3137160

Skype for Business Server 2015 - Edge server

  • Update for Core Components: KB 3207502
  • Update for Unified Communications Managed API 5.0, Core Runtime 64-bit: KB 3207504
  • Update for Front End server and Edge server (Standard or Enterprise edition server): KB 3207506

Skype for Business Server 2015 - stand-alone Mediation server

  • Update for Core Components: KB 3207502
  • Update for Unified Communications Managed API 5.0, Core Runtime 64-bit: KB 3207504

Skype for Business Server 2015 - Director server

  • Update for Core Components: KB 3207502
  • Update for Unified Communications Managed API 5.0, Core Runtime 64-bit: KB 3207504
  • Update for Front End server and Edge server (Standard or Enterprise edition server): KB 3207506
  • Update for Web Components server: KB 3207503

Skype for Business Server 2015 - Persistent Chat Front End server

  • Update for Core Components: KB 3207502
  • Update for Unified Communications Managed API 5.0, Core Runtime 64-bit: KB 3207504

Skype for Business Server 2015 - Administration Tools

  • Update for Core Components: KB 3207502
  • Update for Unified Communications Managed API 5.0, Core Runtime 64-bit: KB 3207504

Skype for Business Server 2015 - Video Interop server

  • Update for Core Components: KB 3207502

References

Learn about the terminology that Microsoft uses to describe software updates.
Właściwości

Identyfikator artykułu: 3061064 — ostatni przegląd: 13.02.2017 — zmiana: 9

Skype for Business Server 2015

Opinia