How to install Cumulative Update on Lync 2013 servers

Download Cumulative Update

Please download the most recent Cumulative Update.

http://www.microsoft.com/en-us/download/details.aspx?id=36820

Update Lync Frontend servers

  1. Log on the the first Front-End server with an account with proper permissions and run the Lync Server Management Shell
  2. Run the following command:
    Get-CsPoolUpgradeReadinessState

  3. Stop all Lync services:
    Stop-CsWindowsService –Graceful

  4. Check if all services are stopped or if any calls are still active, running the following command:
    Get-CsWindowsService

  5. Wait until all services are in “Stopped” state. “Draining” means, there are still connections (ex. Active Calls) and Lync server is waiting for the end of those calls.
  6. Run “LyncServerUpdateInstaller.exe”.
  7. Check all informations and click on “Install Updates” to start update installation.
  8. Reboot the server if all updates are successfully installed.
  9. After the server reboot, wait until all Lync services are started.
  10. If all services are running, you can use the following PowerShell command to verify Lync component versions.
    Get-WmiObject –class Win32_Product | where {$_.name –like "*Lync Server*"} | Sort-Object Name | Select Name,Version | FT –AutoSize

  11. Repeat steps 2 – 10 for all other Lync Frontend servers.

Update Lync SQL database

  1. Log on to one of the Lync Frontend servers and run the following PowerShell command:
    Test-CsDatabase –ConfiguredDatabases –SqlServerFqdn yoursql.yourdomain.com –Verbose

  2. If “ExpectedVersion” and “InstalledVersion” are all the identical, then no database update is required.
  3. Otherwise run the following command, to update database.
    Install-CsDatabase –ConfiguredDatabases –SqlServerFqdn yoursql.yourdomain.com –Verbose
  4. Pay attention for success messages after update the database running the command from step 1 again.

Upgrade Lync Edge servers

  1. Log on the the first Edge server with an account with proper permissions and run the Lync Server Management Shell.
  2. Stop all Lync services:
    Stop-CsWindowsService –Graceful

  3. Check if all services are stopped or if any calls are still active, running the following command:
    Get-CsWindowsService

  4. Wait until all services are in “Stopped” state. “Draining” means, there are still connections (ex. Active Calls) and Lync server is waiting for the end of those calls.
  5. Run “LyncServerUpdateInstaller.exe”.
  6. Check all informations and click on “Install Updates” to start update installation.
  7. Reboot the server if all updates are successfully installed.
  8. After the server reboot, wait until all Lync services are started.
  9. If all services are running, you can use the following PowerShell command to verify Lync component versions.
    Get-WmiObject –class Win32_Product | where {$_.name –like "*Lync Server*"} | Sort-Object Name | Select Name,Version | FT –AutoSize

  10. Repeat steps 2 – 10 for all other Lync Frontend servers.

Leave a Reply

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

Time limit is exhausted. Please reload CAPTCHA.