Get-CsManagementStoreReplicationStatus
Última modificación del tema: 2012-03-23
Devuelve información sobre el proceso de replicación de Microsoft Lync Server 2010; esta información incluye datos sobre si la replicación está al día en los equipos con Lync Server 2010.
Sintaxis
Get-CsManagementStoreReplicationStatus [-ReplicaFqdn <String>] [-CentralManagementStoreStatus <SwitchParameter>]
Descripción detallada
Cuando un administrador realiza algún cambio en Lync Server (por ejemplo, cuando un administrador crea una directiva de voz o cambia las opciones de configuración del servidor de libreta de direcciones), el cambio se registra en el Almacén de administración central. A su vez, el cambio debe replicarse en todos los equipos que ejecuten los servicios o roles de servidor de Lync Server.
Para replicar datos, el replicador maestro (que se ejecuta en el Servidor de administración central) crea una instantánea de los datos de configuración modificados; a continuación, se envía una copia de esta instantánea a cada uno de los equipos que ejecutan los servicios o roles de servidor de Lync Server. En estos equipos, un agente de replicación recibe la instantánea y actualiza los datos modificados; a continuación, el agente envía un mensaje al replicador maestro donde se indica el estado de replicación más reciente.
El cmdlet Get-CsManagementStoreReplicationStatus permite verificar el estado de replicación de cualquier equipo con Lync Server de la organización, o todos.
Quién puede ejecutar este cmdlet: de forma predeterminada, están autorizados para ejecutar el cmdlet Get-CsManagementStoreReplicationStatus localmente los miembros de los siguientes grupos: RTCUniversalUserAdmins, RTCUniversalServerAdmins. Para devolver una lista de todos los roles de control de acceso basado en roles (RBAC) a los que se ha asignado este cmdlet (incluidos los roles de RBAC personalizados que haya creado), ejecute el siguiente comando en el símbolo del sistema de Windows PowerShell:
Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Get-CsManagementStoreReplicationStatus"}
Parámetros
Parámetro | Requerido | Tipo | Descripción |
---|---|---|---|
ReplicaFqdn |
Opcional |
Cadena de caracteres |
Nombre de dominio completo (FQDN) del equipo en el que se comprobará el estado de replicación. Por ejemplo: -ReplicaFqdn "atl-cs-001.litwareinc.com". Si no se incluye este parámetro, se devolverá la información sobre el estado de replicación de todos los equipos con Lync Server. |
CentralManagementStoreStatus |
Opcional |
Parámetro modificador |
Devuelve información adicional sobre el estado actual del Almacén de administración central, como una lista de réplicas activas y eliminadas, además de la ubicación de los servicios Active Master y File Transfer Agent. |
Tipos de entrada
Ninguno. Get-CsManagementStoreReplicationStatus no acepta la entrada por canalización.
Tipos de valores devueltos
De forma predeterminada, Get-CsManagementStoreReplicationStatus devuelve instancias del objeto Microsoft.Rtc.Management.Xds.ReplicaState. Si se usa el parámetro CentralManagementStoreStatus, el cmdlet devuelve instancias del objeto Microsoft.Rtc.Management.Xds.CentralManagementStoreStatusResult.
Ejemplo
-------------------------- Ejemplo 1 --------------------------
Get-CsManagementStoreReplicationStatus
En el Ejemplo 1, se llama a Get-CsManagementStoreReplicationStatus sin ningún parámetro; de este modo se devuelve el estado de replicación (actualizado o no actualizado) de todos los equipos con Lync Server.
-------------------------- Ejemplo 2 --------------------------
Get-CsManagementStoreReplicationStatus | Where-Object {$_.UpToDate -eq $False}
El Ejemplo 2 devuelve una recopilación de todos los equipos en los que la replicación no está actualizada. Para ello, primero se usa Get-CsManagementStoreReplicationStatus para recuperar una recopilación del estado de replicación de todos los servidores. Esta recopilación se transfiere al cmdlet Where-Object, que aplica un filtro para limitar los datos que se devuelven e incluir sólo los equipos en los que la propiedad UpToDate es igual a False.
-------------------------- Ejemplo 3 --------------------------
Get-CsManagementStoreReplicationStatus -ReplicaFqdn atl-cs-001.litwareinc.com
En el Ejemplo 3 se devuelven datos de un único equipo: atl-cs-001.litwareinc.com/
-------------------------- Ejemplo 4 --------------------------
Get-CsManagementStoreReplicationStatus | Where-Object {$_.LastUpdateCreation -lt "8/11/2010 8:00 PM"}
El Ejemplo 4 devuelve información sobre los equipos replicados por última vez antes de las 8 de la tarde del 11 de agosto de 2010. Para ello, primero se llama a Get-CsManagementStoreReplicationStatus para devolver información de replicación de todos los equipos con Lync Server. Esta información se transfiere al cmdlet Where-Object, que selecciona sólo los equipos en los que la propiedad LastUpdateCreation es menor que las 8 de la tarde del 11 de agosto de 2010 (8/11/2010 8:00 P.M.). Para que se devuelva información sobre los equipos replicados por última vez después de las 8 de la tarde del 11 de agosto de 2010, use el operador -gt (mayor que):
Where-Object {$_.LastUpdateCreation -gt "8/11/2010 8:00 PM"}
Las fechas que se especifican en este ejemplo utilizan el formato estadounidense para los valores de fecha y hora. Las fechas deben especificarse con un formato compatible con sus opciones regionales y de idioma.
-------------------------- Ejemplo 5 --------------------------
Get-CsManagementStoreReplicationStatus -CentralManagementStoreStatus
El comando que se muestra en el Ejemplo 5 utiliza el parámetro CentralManagementStoreStatus para devolver información detallada sobre el estado actual del Almacén de administración central. Incluye los nombres de dominio completos de los servicios Active Master y File Transfer Agent, además de la fecha y la hora del último latido detectado en cada uno de estos servicios.