Get-CsManagementStoreReplicationStatus
Ultima modifica dell'argomento: 2012-03-23
Restituisce informazioni sul processo di replica di Microsoft Lync Server 2010, indicando anche se la replica attualmente è aggiornata per i computer Lync Server 2010.
Sintassi
Get-CsManagementStoreReplicationStatus [-ReplicaFqdn <String>] [-CentralManagementStoreStatus <SwitchParameter>]
Descrizione dettagliata
Quando un amministratore apporta qualsiasi tipo di modifica a Lync Server, ad esempio creando un nuovo criterio vocale o modificando le impostazioni di configurazione del server della Rubrica, tale modifica viene registrata nell'archivio di gestione centrale. Tale modifica deve quindi essere replicata in tutti i computer che eseguono i ruoli del server o i servizi di Lync Server.
Per replicare i dati, Master Replicator (in esecuzione nel server di gestione centrale) crea uno snapshot dei dati di configurazione modificati e una copia di questo snapshot viene quindi inviata a ogni computer che esegue ruoli del server o servizi di Lync Server. In tali computer un agente di replica riceve lo snapshot e carica i dati modificati. L'agente quindi invia a Master Replicator un messaggio in cui è indicato l'ultimo stato della replica.
Il cmdlet Get-CsManagementStoreReplicationStatus consente di verificare lo stato della replica di qualsiasi o di tutti i computer Lync Server dell'organizzazione.
Utenti autorizzati a eseguire il cmdlet: per impostazione predefinita, sono autorizzati a eseguire localmente il cmdlet Get-CsManagementStoreReplicationStatus i membri dei seguenti gruppi: RTCUniversalUserAdmins, RTCUniversalServerAdmins. Per restituire un elenco di tutti i ruoli RBAC (Role-Based Access Control) a cui è stato assegnato questo cmdlet, inclusi gli eventuali ruoli RBAC personalizzati creati dall'utente, dal prompt di Windows PowerShell eseguire il seguente comando:
Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Get-CsManagementStoreReplicationStatus"}
Parametri
Parametro | Obbligatorio | Tipo | Descrizione |
---|---|---|---|
ReplicaFqdn |
Facoltativo |
Stringa |
Nome di dominio completo (FQDN) del computer di cui deve essere verificato lo stato della replica. Ad esempio: -ReplicaFqdn "atl-cs-001.litwareinc.com". Se il parametro non è incluso, verranno restituite le informazioni sullo stato della replica per tutti i computer Lync Server. |
CentralManagementStoreStatus |
Facoltativo |
Parametro opzionale |
Restituisce ulteriori informazioni sullo stato corrente dell'archivio di gestione centrale, tra cui un elenco delle repliche attive e di quelle eliminate, nonché la posizione dei servizi dell'agente di trasferimento dei file e di Active Master. |
Tipi di input
Nessuno. Get-CsManagementStoreReplicationStatus non accetta l'input da pipeline.
Tipi restituiti
Per impostazione predefinita, Get-CsManagementStoreReplicationStatus restituisce istanze dell'oggetto Microsoft.Rtc.Management.Xds.ReplicaState. Se viene utilizzato il parametro CentralManagementStoreStatus, il cmdlet restituirà le istanze dell'oggetto Microsoft.Rtc.Management.Xds.CentralManagementStoreStatusResult.
Esempio
-------------------------- Esempio 1 --------------------------
Get-CsManagementStoreReplicationStatus
Nell'esempio 1 viene chiamato Get-CsManagementStoreReplicationStatus senza alcun parametro. In questo modo viene restituito lo stato della replica (aggiornato o meno) per tutti i computer Lync Server.
-------------------------- Esempio 2 --------------------------
Get-CsManagementStoreReplicationStatus | Where-Object {$_.UpToDate -eq $False}
Nell'esempio 2 viene restituita una raccolta di tutti i computer in cui la replica non è aggiornata. A tale scopo, viene innanzitutto utilizzato Get-CsManagementStoreReplicationStatus per recuperare una raccolta contenente lo stato della replica per tutti i server. La raccolta viene quindi inviata tramite pipe al cmdlet Where-Object, che applica un filtro per limitare i dati restituiti ai computer in cui il valore della proprietà UpToDate è uguale a False.
-------------------------- Esempio 3 --------------------------
Get-CsManagementStoreReplicationStatus -ReplicaFqdn atl-cs-001.litwareinc.com
Nell'esempio 3, i dati restituiti sono limitati a un singolo computer: atl-cs-001.litwareinc.com/
-------------------------- Esempio 4 --------------------------
Get-CsManagementStoreReplicationStatus | Where-Object {$_.LastUpdateCreation -lt "8/11/2010 8:00 PM"}
Nell'esempio 4 vengono restituite informazioni sui computer la cui ultima replica è stata eseguita prima delle 20.00 dell'11 agosto 2010. A tale scopo, viene innanzitutto chiamato Get-CsManagementStoreReplicationStatus per restituire le informazioni sulla replica per tutti i computer Lync Server. Tali informazioni vengono quindi inviate tramite pipe al cmdlet Where-Object, che seleziona solo i computer in cui il valore della proprietà LastUpdateCreation è minore delle 20.00 dell'11 agosto 2010 (8/11/2010 8:00 PM). Per restituire le informazioni sui computer la cui ultima replica è stata eseguita dopo le 20.00 dell'11 agosto 2010, utilizzare l'operatore -gt (maggiore di):
Where-Object {$_.LastUpdateCreation -gt "8/11/2010 8:00 PM"}
Per le date specificate in questo esempio vengono utilizzati valori di data e ora nel formato dell'inglese americano. Specificare le date utilizzando un formato compatibile con le impostazioni internazionali e della lingua in uso nel proprio sistema.
-------------------------- Esempio 5 --------------------------
Get-CsManagementStoreReplicationStatus -CentralManagementStoreStatus
Nel comando dell'esempio 5 viene utilizzato il parametro CentralManagementStoreStatus per restituire informazioni dettagliate sullo stato corrente dell'archivio di gestione centrale. Tali informazioni includono i nomi di dominio completi dei servizi dell'agente di trasferimento dei file e di Active Master, nonché la data e l'ora dell'ultimo heartbeat rilevato per ognuno di questi servizi.