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.

Vedere anche

Ulteriori risorse

Invoke-CsManagementStoreReplication