Get-StorageGroupCopyStatus (RTM)
Si applica a: Exchange Server 2007
Ultima modifica dell'argomento: 2007-06-05
In questo argomento viene descritto come utilizzare il cmdlet Get-StorageGroupCopyStatus per restituire le informazioni relative allo stato della replica corrente sulla copia della replica continua cluster o della replica continua locale di un gruppo di archiviazione.
Nota
Questo cmdlet non si applica alle copie della cartella pubblica.
Nota
La sintassi di base del cmdlet fornisce cinque campi di output. Per ottenere un elenco completo di tutti i campi disponibili, utilizzare il cmdlet dopo averne eseguito il piping a fl (formatted list, elenco formattato) o a ft (tabella formattata).
Sintassi
Get-StorageGroupCopyStatus [-Identity <StorageGroupIdParameter>] [-DomainController <Fqdn>]
Get-StorageGroupCopyStatus -Server <ServerIdParameter> [-DomainController <Fqdn>]
Descrizione dettagliata
Per visualizzare lo stato completo di una copia della replica continua cluster o della copia continua locale utilizzando Exchange Management Shell, eseguire il cmdlet Get-StorageGroupCopyStatus. In base alle opzioni fornite, il cmdlet restituisce le informazioni su una copia specifica in uno specifico server oppure le informazioni su tutte le copie in un server.
La sintassi di base del cmdlet viene illustrata nel seguente codice di esempio:
Get-StorageGroupCopyStatus
Quando si utilizza la sintassi di base, viene fornito il seguente esempio di output:
Nome | SummaryCopyStatus | CopyQueueLength | ReplayQueueLength | LastInspectedLogTime |
---|---|---|---|---|
StorageGroup1 |
Healthy |
0 |
0 |
6/14/2006 4:42:01 PM |
Il cmdlet con l'opzione elenco formatto viene illustrato nell'esempio seguente:
Get-StorageGroupCopyStatus |fl
Quando si utilizza l'opzione elenco formattato, viene fornito lo stato completo della copia con tutti i campi:
Identity: MBXNODE01\StorageGroup1
StorageGroupName: StorageGroup1
SummaryCopyStatus: Healthy
Failed: FALSO
FailedMessage:
Seeding: FALSO
Suspend: FALSO
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: VERO
ObjectState: Unchanged
Nella tabella seguente viene riportato il tipo di output e ne vengono descritti i campi.
Nome campo | Descrizione | Tipo |
---|---|---|
Identity |
L'identità del gruppo di archiviazione. |
Microsoft.Exchange.Configuration.Tasks.StorageGroupIdParameter |
StorageGroupName |
Il nome del gruppo di archiviazione. |
System.String |
SummaryCopyStatus |
Una rappresentazione di riepilogo dello stato generale della copia. |
Enumerazione con valori: Disabled, Failed, Seeding, Copying, Stopped e Healthy |
Failed |
Valore booleano che indica se la copia del gruppo di archiviazione è in condizioni tali da poter replicare e riprodurre i registri correttamente. |
System.Boolean |
FailedMessage |
La condizione che ha attivato l'impostazione della condizione di errore. |
System.String |
Seeding |
Valore booleano che indica se è in corso un'operazione di seeding. |
System.Boolean |
Suspend |
Valore booleano che indica se la replica è sospesa nella copia. |
System.Boolean |
SuspendComment |
Il commento fornito dall'amministratore quando la replica della copia del gruppo di archiviazione è stata sospesa. |
System.String |
CopyQueueLength |
Il numero di registri noti dalla copia che è necessario replicare nella copia. |
System.Long |
ReplayQueueLength |
Il numero dei registri disponibili per la riproduzione nel database della copia. |
System.Long |
LatestAvailableLogTime |
L'ora associata all'ultimo registro disponibile generato dal computer attivo. Questo registro è disponibile per la copia. |
System.DateTime |
LastCopyNotificationedLogTime |
L'ora associata all'ultimo nuovo registro generato dal gruppo di archiviazione attivo e noto alla copia. |
System.DateTime |
LastCopiedLogTime |
L'ora della modifica dell'ultimo registro correttamente copiato. |
System.DateTime |
LastInspectedLogTime |
L'ora della modifica dell'ultimo registro correttamente convalidato dal nodo che ospita la copia. |
System.DateTime |
LastReplayedLogTime |
L'ora della modifica dell'ultimo registro correttamente riprodotto dal nodo che ospita la copia. |
System.DateTime |
LastLogGenerated |
Il numero di generazione registro dell'ultimo registro noto da generare nel nodo attivo. |
System.Long |
LastLogCopied |
Il numero di generazione registro dell'ultimo registro copiato nella copia. |
System.Long |
LastLogNotified |
Il numero di generazione registro dell'ultimo registro generato dal nodo attivo e noto alla copia. |
System.Long |
LastLogInspected |
Il numero di generazione registro dell'ultimo registro ispezionato dalla copia. |
System.Long |
LastLogReplayed |
Il numero di generazione registro dell'ultimo registro riprodotto dalla copia. |
System.Long |
LatestFullBackupTime |
Ora dell'ultimo backup completo. |
System.DateTime |
LatestIncrementalBackupTime |
Ora dell'ultimo backup incrementale. |
System.DateTime |
SnapshotBackup |
Valore booleano che indica se l'ultimo backup completo eseguito era un backup di flusso legacy o un'istantanea di backup del servizio Copia Shadow del volume (VSS, Volume Shadow Copy Service). |
System.Boolean |
È possibile stabilire rapidamente lo stato di integrità di una copia osservando i risultati nei campi SummaryCopyStatus, Failed, CopyQueueLength, ReplayQueueLength eLastInspectedLogTime. Questi campi mostrano se la copia funziona correttamente e se è relativamente aggiornata sia nel registro della copia che dell'applicazione. Se LastInspectedLogTime non è aggiornato al momento corrente, probabilmente il servizio di replica è stato arrestato o esiste una bassa intensità di traffico nel gruppo di archiviazione. Se la copia si trova in stato di errore, è necessario determinarne il motivo e correggerlo. Se il valore della lunghezza della coda della copia è superiore a 3, è necessario determinarne il motivo e correggerlo. Se il valore della lunghezza della coda della riproduzione è superiore a 20, è necessario determinarne il motivo e correggerlo.
Per eseguire il cmdlet Get-StorageGroupCopyStatus, è necessario utilizzare un account che disponga della seguente delega:
- Ruolo Exchange Server Administrator e appartenenza al gruppo Administrators locale del server di destinazione.
Per ulteriori informazioni sulle autorizzazioni, sulla delega dei ruoli e sui diritti necessari per l'amministrazione di Microsoft Exchange Server 2007, vedere Considerazioni sulle autorizzazioni.
Esistono alcuni rari scenari in cui lo stato della replica può essere fuorviante. Di seguito viene riportato un elenco di tali scenari:
Un gruppo di archiviazione non attivo (ovvero che non subisce alcuna modifica) viene segnalato come integro quando non dovrebbe esserlo. Ciò si verifica in quanto non è possibile rilevare la condizione di errore fino a quando il registro non viene riprodotto.
Durante l'inizializzazione della replica, lo stato della replica viene rivalutato e potrebbe non essere corretto. Quando l'inzializzazione viene completata, lo stato viene aggiornato.
Il valore del campo LastLogGenerated può risultare errato quando un database viene smontato. Tuttavia, tutti i registri con contenuto per l'utente finale vengono replicati se il gruppo di archiviazione sta eseguendo la replica.
Nel caso di uno o più registri mancanti al centro di un flusso di registri, la copia passiva continua a tentare il ripristino. In tal caso, lo stato della replica passa dallo stato di errore allo stato di integrità. Le code di riesecuzione e di copia continueranno ad aumentare.
In alcuni casi molto rari, il registro può essere correttamente verificato, tuttavia non è possibile rieseguirlo. In questo caso, il sistema passerà alternativamente dallo stato di errore a quello di integrità durante il tentativo di ripristino. Le code di riesecuzione e di copia continueranno ad aumentare.
Parametri
Parametro | Obbligatorio o facoltativo | Tipo | Descrizione |
---|---|---|---|
Server |
Obbligatorio |
Microsoft.Exchange.Configuration.Tasks.ServerIdParameter |
Il parametro Server restituisce le informazioni su tutte le copie del gruppo di archiviazione nel server specificato. |
DomainController |
Facoltativo |
Microsoft.Exchange.Data.Fqdn |
Per specificare il nome di dominio completo (FQDN) del controller di dominio, includere il parametro DomainController nel comando. |
Identity |
Facoltativo |
Microsoft.Exchange.Configuration.Tasks.StorageGroupIdParameter |
Il parametro Identity accetta uno dei seguenti valori:
|
Errori
Errore |
Descrizione |
|
L'errore si verifica perché l'oggetto specificato non esiste o l'oggetto non è stato replicato nel controller di dominio di riferimento. |
Esempio
Il primo esempio di codice è un esempio del comando Get-StorageGroupCopyStatus quando il nome del gruppo di archiviazione non è distinto.
Il secondo esempio di codice mostra come ottenere lo stato SG1 della copia sul server MBX.
Il terzo esempio di codice mostra come ottenere lo stato di tutti i gruppi di archiviazione per il server MBX.
Il quarto esempio di codice mostra come creare le informazioni di copia per tutte le copie del server locale. Su un nodo passivo vengono restituite le informazioni per tutte le copie della copia del gruppo di archiviazione attivo associato.
Get-StorageGroupCopyStatus -Identity Storage_Group_1
Get-StorageGroupCopyStatus -Identity:MBX\SG1
Get-StorageGroupCopyStatus -Server:MBX
Get-StorageGroupCopyStatus