Clear-CsDeviceUpdateLog

 

Letztes Änderungsdatum des Themas: 2012-03-23

Löscht alle Protokoll- und Überwachungsdateien des Geräteaktualisierungs-Webdiensts, die älter als die angegebene Anzahl von Tagen sind.

Syntax

Clear-CsDeviceUpdateLog -Identity <XdsIdentity> -DaysBack <Int32> [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

Detaillierte Beschreibung

Der Geräteaktualisierungs-Webdienst speichert eine umfassende Auflistung von Protokolldateien. Diese Auflistung enthält sowohl Protokolle der durch den Dienst selbst durchgeführten Überwachung als auch Protokolldateien, die von Clientgeräten wie Mobiltelefonen hochgeladen wurden. Je nach Anzahl der Aktivitäten für die Geräteaktualisierung und Anzahl der Clientgeräte in Ihrer Organisation wird Ihr Server schnell mit Protokollen des Geräteaktualisierungs-Webdiensts "überfüllt" sein. Das Cmdlet Clear-CsDeviceUpdateLog bietet die Möglichkeit, die Anzahl der Protokolle zu reduzieren, die auf dem Server gespeichert werden. Sie müssen lediglich das Cmdlet aufrufen und das maximale Alter (in Tagen) der Dateien angeben, die nicht gelöscht werden sollen. Alle Protokolldateien, die das maximale Alter überschreiten, werden aus dem System entfernt.

Dieses Cmdlet kann von folgenden Benutzern ausgeführt werden: Standardmäßig dürfen Mitglieder der folgenden Gruppen das Cmdlet Clear-CsDeviceUpdateLog lokal ausführen: RTCUniversalServerAdmins. Geben Sie den folgenden Befehl an der Windows PowerShell-Eingabeaufforderung ein, um eine Liste aller rollenbasierten Zugriffssteuerungsrollen zurückzugeben, die diesem Cmdlet zugewiesen wurden (einschließlich der benutzerdefinierten rollenbasierten Zugriffssteuerungsrollen, die Sie selbst erstellt haben):

Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Clear-CsDeviceUpdateLog"}

Parameter

Parameter Erforderlich Typ Beschreibung

Identity

Erforderlich

XdsIdentity

Die eindeutige ID des Diensts, der die Protokolldateien des Geräteaktualisierungs-Webdiensts hostet. Mit dieser Syntax werden beispielsweise die Protokolldateien des Geräteaktualisierungs-Webdiensts aus den Webdiensteen für den Pool "atl-cs-001.litwareinc.com" gelöscht: -Identity "service:WebServer:atl-cs-001.litwareinc.com".

DaysBack

Erforderlich

Ganze Zahl

Maximales Alter (in Tagen) der Protokolldateien, die beibehalten werden sollen. Alle Protokolldateien, die den mit dem Parameter "DaysBack" festgelegten Wert überschreiten, werden gelöscht. Beispiel: Wenn Sie "DaysBack" auf 7 festlegen, werden alle Protokolldateien entfernt, die älter als 7 Tage sind.

Dieser Parameter kann auf einen beliebigen ganzzahligen Wert von 1 bis einschließlich 30 festgelegt werden.

Force

Optional

Switch-Parameter

Unterdrückt die Anzeige von Meldungen bei nicht schwerwiegenden Fehlern, die beim Ausführen des Befehls auftreten können.

WhatIf

Optional

Switch-Parameter

Beschreibt die Auswirkungen einer Ausführung des Befehls, ohne den Befehl tatsächlich auszuführen.

Confirm

Optional

Switch-Parameter

Fordert Sie vor der Ausführung des Befehls zum Bestätigen auf.

Eingabetypen

Keine. Clear-CsDeviceUpdateLog akzeptiert keine weitergeleitete Eingabe.

Rückgabetypen

Keine. Clear-CsDeviceUpdateLog gibt keine Werte zurück.

Beispiel

-------------------------- Beispiel 1 ------------------------

Clear-CsDeviceUpdateLog -Identity "service:WebServer:atl-cs-001.litwareinc.com" -DaysBack 10

Der Befehl in Beispiel 1 stellt eine Verbindung mit dem Geräteaktualisierungs-Webdienst mit dem Identitätswert "service:WebServer:atl-cs-001.litwareinc.com" her und löscht alle Geräte- und Überwachungsprotokolle, die älter als 10 Tage sind.