Get-CsManagementStoreReplicationStatus
Dernière rubrique modifiée : 2012-03-23
Retourne des informations sur le processus de réplication Microsoft Lync Server 2010, notamment afin de savoir si la réplication est actuellement à jour pour vos ordinateurs Lync Server 2010.
Syntaxe
Get-CsManagementStoreReplicationStatus [-ReplicaFqdn <String>] [-CentralManagementStoreStatus <SwitchParameter>]
Description détaillée
Lorsqu’un administrateur apporte une modification quelconque à Lync Server (par exemple, quand un administrateur crée une nouvelle stratégie de voix ou modifie les paramètres de configuration du serveur de carnet d’adresses), cette modification est enregistrée dans le magasin central de gestion. La modification doit ensuite être répercutée sur tous les ordinateurs dotés des services ou des rôles serveur Lync Server.
Afin de répliquer des données, le réplicateur principal (fonctionnant sur le serveur de gestion centralisée) crée une capture instantanée des données de configuration modifiées ; une copie de cette capture instantanée est ensuite transmise à chaque ordinateur sur lequel les services ou rôles serveur Lync Server sont exécutés. Sur ces ordinateurs, un agent de réplication reçoit la capture instantanée et télécharge les données modifiées ; l’agent transmet ensuite un message au réplicateur principal pour l’informer de l’état de la réplication.
La cmdlet Get-CsManagementStoreReplicationStatus permet de vérifier l’état de la réplication d’un ou de l’ensemble des ordinateurs Lync Server au sein de votre organisation.
Personnes autorisées à exécuter cette cmdlet : Par défaut, les membres des groupes qui suivent sont autorisés à exécuter localement la cmdlet Get-CsManagementStoreReplicationStatus : RTCUniversalUserAdmins, RTCUniversalServerAdmins. Pour retourner une liste de tous les rôles RBAC (Contrôle d’accès basé sur un rôle) auxquels cette cmdlet a été affectée (y compris les rôles RBAC personnalisés créés par vos soins), exécutez la commande suivante à l’invite Windows PowerShell :
Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Get-CsManagementStoreReplicationStatus"}
Paramètres
Paramètre | Obligatoire | Type | Description |
---|---|---|---|
ReplicaFqdn |
Facultatif |
Chaîne |
Nom de domaine complet (FQDN) de l’ordinateur dont l’état de réplication est à vérifier. Par exemple : -ReplicaFqdn "atl-cs-001.litwareinc.com". Si ce paramètre n’est pas inclus, des informations sur l’état de réplication de tous vos ordinateurs Lync Server seront retournées. |
CentralManagementStoreStatus |
Facultatif |
Paramètre de commutateur |
Retourne des informations supplémentaires sur l’état actuel du magasin central de gestion, y compris une liste des réplicas actifs et répliqués, ainsi que l’emplacement des services du Réplicateur principal actif et de l’Agent de transfert de fichiers. |
Types d’entrées
Aucun. Get-CsManagementStoreReplicationStatus n’accepte pas la saisie de données transmises via le pipeline.
Types de retours
Par défaut, Get-CsManagementStoreReplicationStatus retourne des instances de l’objet Microsoft.Rtc.Management.Xds.ReplicaState. Si vous utilisez le paramètre CentralManagementStoreStatus, la cmdlet retourne alors des instances de l’objet Microsoft.Rtc.Management.Xds.CentralManagementStoreStatusResult.
Exemple
-------------------------- Exemple 1 --------------------------
Get-CsManagementStoreReplicationStatus
Dans l’exemple 1, la cmdlet Get-CsManagementStoreReplicationStatus est appelée sans aucun paramètre, ce qui retourne l’état de réplication (à jour ou non) de tous les ordinateurs Lync Server.
-------------------------- Exemple 2 --------------------------
Get-CsManagementStoreReplicationStatus | Where-Object {$_.UpToDate -eq $False}
L’exemple 2 retourne une collection de tous les ordinateurs pour lesquels la réplication n’est pas à jour. Pour cela, la cmdlet Get-CsManagementStoreReplicationStatus est utilisée en premier lieu pour récupérer une collection contenant l’état de réplication de tous les serveurs. Cette collection est ensuite redirigée vers la cmdlet Where-Object qui applique un filtre limitant les données retournées aux ordinateurs dont la propriété UpToDate est définie sur False.
-------------------------- Exemple 3 --------------------------
Get-CsManagementStoreReplicationStatus -ReplicaFqdn atl-cs-001.litwareinc.com
Dans l’exemple 3, les données retournées sont limitées à un seul ordinateur : atl-cs-001.litwareinc.com/
-------------------------- Exemple 4 --------------------------
Get-CsManagementStoreReplicationStatus | Where-Object {$_.LastUpdateCreation -lt "8/11/2010 8:00 PM"}
L’exemple 4 retourne des informations sur les ordinateurs qui ont été répliqués en dernier lieu avant 20 h 00, le 11 août 2010. Pour ce faire, la cmdlet Get-CsManagementStoreReplicationStatus est tout d’abord appelée pour retourner des informations de réplication sur tous vos ordinateurs Lync Server. Ces informations sont ensuite redirigées vers la cmdlet Where-Object qui sélectionne uniquement les ordinateurs dont la propriété LastUpdateCreation est inférieure à 20 h 00, le 11 août 2010 (8/11/2010 8:00 PM). Pour retourner des informations sur les ordinateurs qui ont été répliqués en dernier lieu après 20 h 00, le 11 août 2010, utilisez l’opérateur -gt (supérieur à) :
Where-Object {$_.LastUpdateCreation -gt "8/11/2010 8:00 PM"}
Les dates précisées dans cet exemple utilisent le format Anglais (États-Unis) pour les valeurs de date/heure. Le format des dates doit être compatible avec votre langue et vos paramètres régionaux.
-------------------------- Exemple 5 --------------------------
Get-CsManagementStoreReplicationStatus -CentralManagementStoreStatus
La commande présentée dans l’exemple 5 utilise le paramètre CentralManagementStoreStatus pour retourner des informations détaillées sur l’état actuel du magasin central de gestion. Ceci inclut les noms de domaine complets des services du Réplicateur principal actif et de l’Agent de transfert de fichiers, ainsi que la date et l’heure de la dernière pulsation détectée pour chacun de ces services.