Get-StorageGroupCopyStatus (RTM)
Gilt für: Exchange Server 2007
Letztes Änderungsdatum des Themas: 2007-06-05
In diesem Thema wird die Verwendung des Cmdlets Get-StorageGroupCopyStatus zur Rückgabe der aktuellen Replikationsstatusinformationen zur fortlaufenden Clusterreplikationskopie (CCR-Kopie) oder zur lokalen Clusterreplikationskopie (LCR-Kopie) einer Speichergruppe erläutert.
Hinweis
Dieses Cmdlet gilt nicht für Kopien von Öffentlichen Ordnern.
Hinweis
Die grundlegende Syntax des Cmdlets bietet fünf Felder mit Ausgaben. Führen Sie das Cmdlet mithilfe der Pipe fl (formatierte Liste) oder ft (formatierte Tabelle) aus, um eine vollständige Liste aller verfügbaren Felder zu erhalten.
Syntax
Get-StorageGroupCopyStatus [-Identity <StorageGroupIdParameter>] [-DomainController <Fqdn>]
Get-StorageGroupCopyStatus -Server <ServerIdParameter> [-DomainController <Fqdn>]
Detaillierte Beschreibung
Wenn Sie den vollständigen Status einer CCR- oder LCR-Kopie über die Exchange-Verwaltungsshell anzeigen möchten, verwenden Sie das Cmdlet Get-StorageGroupCopyStatus. Je nach den von Ihnen bereitgestellten Optionen gibt das Cmdlet entweder Informationen zu einer bestimmten Kopie auf einem bestimmten Server oder alle Kopien auf einem Server zurück.
Die grundlegende Cmdlet-Syntax wird im folgenden Beispielcode veranschaulicht:
Get-StorageGroupCopyStatus
Wenn Sie die grundlegende Syntax verwenden, wird die folgende Beispielausgabe bereitgestellt:
Name | SummaryCopyStatus | CopyQueueLength | ReplayQueueLength | LastInspectedLogTime |
---|---|---|---|---|
StorageGroup1 |
Fehlerfrei |
0 |
0 |
6/14/2006 4:42:01 PM |
Das Cmdlet mit der Option der formatierten Liste wird im folgenden Beispiel gezeigt:
Get-StorageGroupCopyStatus |fl
Wenn Sie die Option der formatierten Liste verwenden, wird der vollständige Kopierstatus mit allen Feldern bereitgestellt:
Identity: MBXNODE01\StorageGroup1
StorageGroupName: StorageGroup1
SummaryCopyStatus: Fehlerfrei
Failed: False
FailedMessage:
Seeding: False
Suspend: False
SuspendComment:
CopyQueueLength: 0
ReplayQueueLength: 0
LatestAvailableLogTime: 6/14/2006 4:42:01 PM
LastCopyNotificationedLogTime: 6/14/2006 4:42:01 PM
LastCopiedLogTime: 6/14/2006 4:42:01 PM
LastInspectedLogTime: 6/14/2006 4:42:01 PM
LastReplayedLogTime: 6/14/2006 4:42:01 PM
LastLogGenerated: 4
LastLogCopyNotified: 4
LastLogCopied: 4
LastLogInspected: 4
LastLogReplayed: 4
LatestFullBackupTime:
LatestIncrementalBackupTime:
SnapshotBackup:
IsValid: True
ObjectState : Unchanged
In der folgenden Tabelle wird der Typ bereitgestellt und die Felder in der Ausgabe erläutert.
Feld | Beschreibung | Typ |
---|---|---|
Identity |
Die Identität der Speichergruppe. |
Microsoft.Exchange.Configuration.Tasks.StorageGroupIdParameter |
StorageGroupName |
Der Name der Speichergruppe. |
System.String |
SummaryCopyStatus |
Eine Zusammenfassung des Allgemeinstatus der Kopie. |
Aufzählung mit Werten: Disabled, Failed, Seeding, Copying, Stopped und Healthy |
Failed |
Ein Boolescher Wert, der angibt, ob die Speichergruppenkopie in einem Zustand ist, in dem sie Protokolle erfolgreich replizieren und wiedergegeben kann. |
System.Boolean |
FailedMessage |
Die Bedingung, die das Festlegen der Fehlerbedingung ausgelöst hat. |
System.String |
Seeding |
Ein Boolescher Wert, der angibt, ob ein Seedvorgang gerade stattfindet. |
System.Boolean |
Anhalten |
Ein Boolescher Wert, der angibt, ob die Replikation für die Kopie angehalten wird. |
System.Boolean |
SuspendComment |
Der vom Administrator eingegebene Kommentar, wenn die Replikation der Speichergruppenkopie angehalten wird. |
System.String |
CopyQueueLength |
Die Anzahl der der Kopie bekannten Protokolle, die auf die Kopie repliziert werden müssen. |
System.Long |
ReplayQueueLength |
Die Anzahl der Protokolle, die in der Datenbank der Kopie wiedergegeben werden können. |
System.Long |
LatestAvailableLogTime |
Die Zeit, die mit dem zuletzt vom aktiven Computer generierten verfügbaren Protokoll verknüpft ist. Dieses Protokoll steht zum Kopieren zur Verfügung. |
System.DateTime |
LastCopyNotificationedLogTime |
Die Zeit, die mit dem letzten neuen Protokoll verknüpft ist, das von der aktiven Speichergruppe generiert wurde und der Kopie bekannt ist. |
System.DateTime |
LastCopiedLogTime |
Die Änderungszeit des letzten Protokolls, das erfolgreich kopiert wurde. |
System.DateTime |
LastInspectedLogTime |
Die Änderungszeit des letzten Protokolls, das erfolgreich von dem Knoten überprüft wurde, der als Host für die Kopie fungiert. |
System.DateTime |
LastReplayedLogTime |
Die Änderungszeit des letzten Protokolls, das erfolgreich von dem Knoten wiedergegeben wurde, der als Host für die Kopie fungiert. |
System.DateTime |
LastLogGenerated |
Die Protokollgenerierungsnummer des letzten Protokolls, das auf dem aktiven Knoten erstellt wurde. |
System.Long |
LastLogCopied |
Die Protokollgenerierungsnummer des letzten Protokolls, das auf die Kopie kopiert wurde. |
System.Long |
LastLogNotified |
Die Protokollgenerierungsnummer des zuletzt vom aktiven Knoten generierten und der Kopie bekannten Protokolls. |
System.Long |
LastLogInspected |
Die Protokollgenerierungsnummer des letzten Protokolls, das von der Kopie überprüft wurde. |
System.Long |
LastLogReplayed |
Die Protokollgenerierungsnummer des letzten Protokolls, das von der Kopie wiedergegeben wurde. |
System.Long |
LatestFullBackupTime |
Der Zeitpunkt der letzten vollständigen Sicherung. |
System.DateTime |
LatestIncrementalBackupTime |
Der Zeitpunkt der letzten inkrementellen Sicherung. |
System.DateTime |
SnapshotBackup |
Boolescher Wert, der angibt, ob die letzte vorgenommene vollständige Sicherung eine Legacystreamingsicherung oder ein Sicherungssnapshot des Volumeschattenkopie-Diensts (Volume Shadow Copy Service, VSS) war. |
System.Boolean |
Eine schnelle Bewertung des Zustands einer Kopie kann bei Durchsicht der Ergebnisse der Felder SummaryCopyStatus, Failed, CopyQueueLength und ReplayQueueLength und LastInspectedLogTime vorgenommen werden. Diese Felder zeigen, ob die Kopie einwandfrei funktioniert und beim Kopieren und Anwenden der Protokolle ungefähr übereinstimmt. Wenn LastInspectedLogTime nicht aktuell ist, kann dies darauf hinweisen, dass der Replikationsdienst beendet wurde oder bei der Speichergruppe ein geringer Datenverkehr herrscht. Wenn sich die Kopie in einem fehlerhaften Zustand befindet, sollte die Ursache ermittelt und beseitigt werden. Wenn die Länge der Kopierwarteschlange größer als 3 ist, sollte die Ursache ermittelt und beseitigt werden. Wenn die Länge der Wiedergabewarteschlange größer als 20 ist, sollte die Ursache ermittelt und beseitigt werden.
Um das Cmdlet Get-StorageGroupCopyStatus ausführen zu können, muss Folgendes an das verwendete Konto delegiert worden sein:
- die Rolle Exchange-Serveradministrator und die Mitgliedschaft in der lokalen Gruppe Administratoren für den Zielserver
Weitere Informationen zu Berechtigungen, zum Delegieren von Rollen und zu den Rechten, die für die Verwaltung von Microsoft Exchange Server 2007 erforderlich sind, finden Sie unter Überlegungen zu Berechtigungen.
Es gibt einige sehr seltene Szenarien, in denen der Replikationsstatus irreführend sein kann. Im Folgenden finden Sie eine Liste dieser Szenarien:
Eine Speichergruppe, die nicht aktiv ist (d. h. sich nicht ändert), kann als Fehlerfrei gemeldet werden, wenn sie möglicherweise auch nicht fehlerfrei ist. Diese Situation könnte eintreten, weil der fehlerhafte Zustand erst erkannt werden kann, wenn ein Protokoll wiedergegeben wird.
Während der Initialisierung der Replikation wird der Replikationssatus erneut bewertet und ist möglicherweise nicht mehr genau. Nach Abschluss der Initialisierung wird der Status aktualisiert.
Der Wert des Felds LastLogGenerated kann falsch sein, wenn die Bereitstellung einer Datenbank aufgehoben wird. Es werden aber alle Protokolle mit Endbenutzerinhalten repliziert, wenn die Speichergruppenkopie repliziert wird.
Wenn in der Mitte eines Protokollstreams mindestens ein Protokoll fehlt, setzt die passive Kopie ihre Wiederherstellungsversuche fort. Hierdurch wechselt der Replikationsstatus zwischen den Zuständen Fehler und Fehlerfrei. Die Wiedergabe- und Kopiewarteschlangen wachsen weiterhin an.
Unter manchen, äußerst seltenen Umständen kann ein Protokoll erfolgreich überprüft werden, aber dennoch nicht fehlerfrei wiedergegeben werden. In dieser Situation wechselt das System während der Wiederherstellungsversuche ständig zwischen den Zuständen Fehler und Fehlerfrei. Die Wiedergabe- und Kopiewarteschlangen wachsen weiterhin an.
Parameter
Parameter | Erforderlich oder optional | Typ | Beschreibung |
---|---|---|---|
Server |
Erforderlich |
Microsoft.Exchange.Configuration.Tasks.ServerIdParameter |
Der Parameter Server gibt Informationen zu allen Speichergruppenkopien auf dem angegebenen Server zurück. |
DomainController |
Optional |
Microsoft.Exchange.Data.Fqdn |
Um den vollständig qualifizierten Domänennamen (FQDN) des Domänencontrollers anzugeben, schließen Sie den Parameter DomainController in den Befehl ein. |
Identity |
Optional |
Microsoft.Exchange.Configuration.Tasks.StorageGroupIdParameter |
Der Parameter Identity akzeptiert einen der folgenden Werte:
|
Fehler
Fehler |
Beschreibung |
|
Der Fehler tritt auf, da das angegebene Objekt nicht vorhanden ist oder das Objekt nicht auf den Domänencontroller repliziert wurde, auf den verwiesen wird. |
Beispiel
Der erste Code ist ein Beispiel für den Befehl Get-StorageGroupCopyStatus, wenn der Speichergruppenname nicht mehrdeutig ist.
Das zweite Codebeispiel zeigt, wie der Status der Kopie von Speichergruppe SG1 auf Server MBX abgerufen werden kann.
Das dritte Codebeispiel zeigt, wie der Status aller Speichergruppen für Server MBX abgerufen werden kann.
Das vierte Codebeispiel erstellt Kopierinformationen für alle Kopien des lokalen Servers. Auf einem passiven Knoten werden Informationen für alle Kopien der zugeordneten aktiven Speichergruppenkopie zurückgegeben.
Get-StorageGroupCopyStatus -Identity Storage_Group_1
Get-StorageGroupCopyStatus -Identity:MBX\SG1
Get-StorageGroupCopyStatus -Server:MBX
Get-StorageGroupCopyStatus