Topic Last Modified: 2013-02-23

The Device Update Web service keeps an extensive collection of log files. This collection includes both audit logs conducted by the service itself and log files uploaded from client devices. To prevent the server from filling up with Device Update Web service service logs, you’ll probably want to clear it of log files that have been around for a certain number of days. Set this number of days based on update activity and the number of client devices in your organization, and by using Lync Server Control Panel or Lync Server Management Shell.

To clear the device update log by using Lync Server Control Panel

  1. Open a browser window, and then enter the Admin URL to open the Lync Server Control Panel. For details about the different methods you can use to start Lync Server Control Panel, see Open Lync Server Administrative Tools.

  2. In the left navigation bar, click Clients, and then click Device Log Configuration.

  3. On the Device Log Configuration page, double-click the configuration that you want to change.

  4. In the Edit Log Setting dialog box, in Number of days to keep log files (1-365), specifiy a number of days.

  5. Click Commit. All files that have been on the server for more than the specified number of day are deleted. This setting will apply to this configuration until you change it.

Clearing the Device Update Log by Using the Windows PowerShell Cmdlets

You can clear device update logs by using Windows PowerShell and the Clear-CsDeviceUpdateLog cmdlet. This cmdlet can be run either from the Lync Server 2013 Management Shell or from a remote session of Windows PowerShell.

For details about using remote Windows PowerShell to connect to Lync Server, see the Lync Server Windows PowerShell blog article "Quick Start: Managing Microsoft Lync Server 2010 Using Remote PowerShell" at

To clear device update logs on one server

  • The following command clears the device update log on the Web server All log entries more than 10 days old (the value specified by the DaysBack parameter) will be removed from the log.

    Copy Code
    Clear-CsDeviceUpdateLog -Identity "" -DaysBack 10

To clear all device update logs

  • This command removes outdated entries (in this example, entries more than 10 days old) from all the device update logs currently in use in your organization.

    Copy Code
    Get-CsService -WebServer | Foreach-Object {Clear-CsDeviceUpdateLog -Identity $_.Identity -DaysBack 10}

For details, see the Help topic for the Clear-CsDeviceUpdateLog cmdlet.