Get-CsManagementStoreReplicationStatus
Letztes Änderungsdatum des Themas: 2012-03-23
Gibt Informationen über den Microsoft Lync Server 2010-Replikationsprozess zurück; hierzu gehört unter anderem die Information, ob die Replikation für Ihre Lync Server 2010-Computer auf dem neuesten Stand ist.
Syntax
Get-CsManagementStoreReplicationStatus [-ReplicaFqdn <String>] [-CentralManagementStoreStatus <SwitchParameter>]
Detaillierte Beschreibung
Wenn ein Administrator Änderungen an Lync Server vornimmt (z. B. wenn er eine neue VoIP-Richtlinie erstellt oder die Konfigurationseinstellungen des Adressbuchservers ändert), wird diese Änderung im zentraler Verwaltungsspeicher aufgezeichnet. Diese Änderung muss dann auf allen Computern repliziert werden, auf denen Lync Server-Dienste oder -Serverrollen ausgeführt werden.
Um Daten zu replizieren, erstellt der (auf dem zentraler Verwaltungsserver ausgeführte) Master-Replikationsdienst eine Momentaufnahme der geänderten Konfigurationsdaten. Eine Kopie dieser Momentaufnahme wird dann an jeden Computer gesendet, auf dem Lync Server-Dienste oder -Serverrollen ausgeführt werden. Auf diesen Computern erhält ein lokaler Replikationsagent die Momentaufnahme und lädt die geänderten Daten hoch. Dann sendet der Agent dem Master-Replikationsdienst eine Nachricht, die den aktuellen Replikationsstatus meldet.
Mit dem Cmdlet Get-CsManagementStoreReplicationStatus können Sie den Replikationsstatus für einzelne oder alle Lync Server-Computer in Ihrer Organisation überprüfen.
Dieses Cmdlet kann von folgenden Benutzern ausgeführt werden: Standardmäßig sind Mitglieder der folgenden Gruppen autorisiert, das Cmdlet Get-CsManagementStoreReplicationStatus lokal auszuführen: RTCUniversalUserAdmins, 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 "Get-CsManagementStoreReplicationStatus"}
Parameter
Parameter | Erforderlich | Typ | Beschreibung |
---|---|---|---|
ReplicaFqdn |
Optional |
Zeichenfolge |
Vollqualifizierter Domänenname (FQDN) des Computers, für den der Replikationsstatus geprüft werden soll. Beispiel: -ReplicaFqdn "atl-cs-001.litwareinc.com". Ist dieser Parameter nicht enthalten, werden Informationen zum Replikationsstatus für alle Lync Server-Computer zurückgegeben. |
CentralManagementStoreStatus |
Optional |
Switch-Parameter |
Gibt zusätzlich Informationen zum aktuellen Status des zentraler Verwaltungsspeichers zurück, darunter eine Liste der aktiven und gelöschten Replikate sowie den Standort der Dienste für den aktiven Master und den Dateiübertragungs-Agent. |
Eingabetypen
Keine. Get-CsManagementStoreReplicationStatus akzeptiert keine weitergeleitete Eingabe.
Rückgabetypen
Mit Get-CsManagementStoreReplicationStatus werden standardmäßig Instanzen des Objekts "Microsoft.Rtc.Management.Xds.ReplicaState" zurückgegeben. Wenn der Parameter "CentralManagementStoreStatus" verwendet wird, gibt das Cmdlet Instanzen des Objekts "Microsoft.Rtc.Management.Xds.CentralManagementStoreStatusResult" zurück.
Beispiel
-------------------------- Beispiel 1 --------------------------
Get-CsManagementStoreReplicationStatus
In Beispiel 1 wird Get-CsManagementStoreReplicationStatus ohne Parameter aufgerufen. Auf diese Weise wird der Replikationsstatus (aktuell oder nicht aktuell) für alle Lync Server-Computer zurückgegeben.
-------------------------- Beispiel 2 --------------------------
Get-CsManagementStoreReplicationStatus | Where-Object {$_.UpToDate -eq $False}
In Beispiel 2 wird eine Auflistung aller Computer zurückgegeben, bei denen die Replikation noch nicht auf dem neuesten Stand ist. Hierzu wird zunächst mithilfe von Get-CsManagementStoreReplicationStatus eine Auflistung mit dem Replikationsstatus für alle Server abgerufen. Diese Auflistung wird dann an das Cmdlet Where-Object weitergeleitet, das die zurückgegebenen Daten mithilfe eines Filters auf Computer beschränkt, deren Eigenschaft "UpToDate" den Wert "False" aufweist.
-------------------------- Beispiel 3 --------------------------
Get-CsManagementStoreReplicationStatus -ReplicaFqdn atl-cs-001.litwareinc.com
In Beispiel 3 werden die zurückgegebenen Daten auf einen einzigen Computer beschränkt: atl-cs-001.litwareinc.com/
-------------------------- Beispiel 4 --------------------------
Get-CsManagementStoreReplicationStatus | Where-Object {$_.LastUpdateCreation -lt "8/11/2010 8:00 PM"}
In Beispiel 4 werden Informationen über die Computer zurückgegeben, die zuletzt vor 20:00 Uhr am 11. August 2010 repliziert wurden. Hierzu wird zunächst Get-CsManagementStoreReplicationStatus aufgerufen, um Replikationsinformationen über alle Lync Server-Computer zurückzugeben. Diese Informationen werden dann an das Cmdlet Where-Object weitergeleitet, das die Computer herausfiltert, bei denen die Eigenschaft "LastUpdateCreation" einen geringeren Wert als 20:00 Uhr am 11. August 2010 (8/11/2010 8:00 PM) aufweist. Um Informationen über Computer zurückzugeben, die zuletzt nach 20:00 Uhr am 11. August 2010 repliziert wurden, verwenden Sie den Operator "-gt" ("greater than"):
Where-Object {$_.LastUpdateCreation -gt "8/11/2010 8:00 PM"}
In diesem Beispiel wird für Datums- und Uhrzeitwerte das US-Format verwendet. Datumswerte sollten in einem Format angegeben werden, das mit den jeweiligen Regions- und Spracheinstellungen kompatibel ist.
-------------------------- Beispiel 5 --------------------------
Get-CsManagementStoreReplicationStatus -CentralManagementStoreStatus
Der Befehl in Beispiel 5 verwendet den Parameter "CentralManagementStoreStatus", um ausführliche Informationen zum aktuellen Status des zentraler Verwaltungsspeichers zurückzugeben. Dazu gehören die vollqualifizierten Domänennamen der Dienste für den aktiven Master und den Dateiübertragungs-Agent sowie das Datum und die Uhrzeit des letzten erkannten Heartbeats für diese Dienste.