Get-CsManagementStoreReplicationStatus
Tópico modificado em: 2012-03-23
Retorna informações sobre o processo de replicação do Microsoft Lync Server 2010; isso inclui informações sobre a vigência de replicações atualizadas nos computadores do Lync Server 2010.
Sintaxe
Get-CsManagementStoreReplicationStatus [-ReplicaFqdn <String>] [-CentralManagementStoreStatus <SwitchParameter>]
Descrição Detalhada
Quando um administrador realiza qualquer tipo de alteração ao Lync Server (por exemplo: ao criar uma nova política de voz ou alterar as definições de configuração do Servidor de catálogos de endereços), ela é registrada no Repositório de Gerenciamento Central. Por sua vez, a alteração deve ser replicada em todos os computadores que estiverem executando os serviços ou as funções de servidor do Lync Server.
Para replicar os dados, o Replicador Mestre (executado no Servidor de Gerenciamento Central) cria um instantâneo dos dados de configuração modificados. Uma cópia desse instantâneo é enviada para cada computador que estiver executando os serviços ou as funções de servidor do Lync Server. Nesses computadores, um agente de replicação recebe o instantâneo e carrega os dados modificados. Em seguida, o agente envia uma mensagem ao Replicador Mestre, informando o status da replicação mais recente.
O cmdlet Get-CsManagementStoreReplicationStatus permite verificar o status de replicação em qualquer computador (ou todos os computadores) do Lync Server na organização.
Quem pode executar esse cmdlet: Por padrão, membros dos seguintes grupos são autorizados a executar o cmdlet Get-CsManagementStoreReplicationStatus localmente: RTCUniversalUserAdmins, RTCUniversalServerAdmins. Para retornar uma lista de todas as funções de controle de acesso baseado em função (RBAC) às quais este cmdlet tiver sido atribuído (inclusive qualquer função RBAC personalizada que tiver sido criada por você), execute o seguinte comando no prompt do Windows PowerShell:
Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Get-CsManagementStoreReplicationStatus"}
Parâmetros
Parâmetro | Obrigatório | Digite | Descrição |
---|---|---|---|
ReplicaFqdn |
Opcional |
Cadeia de caracteres |
Nome de domínio totalmente qualificado (FQDN) do computador no qual deve se verificar o status da replicação. Por exemplo: -ReplicaFqdn "atl-cs-001.litwareinc.com". Se esse parâmetro não for incluído, serão retornadas as informações sobre o status de replicação em todos os computadores do Lync Server. |
CentralManagementStoreStatus |
Opcional |
Parâmetro de opção |
Retorna informações adicionais sobre o status atual do Repositório de Gerenciamento Central, inclusive uma lista das réplicas ativas e réplicas excluídas, bem como o local do Mestre Ativo e dos serviços do Agente de transferência de arquivos. |
Tipos de Entrada
Nenhuma. Get-CsManagementStoreReplicationStatus não aceita a entrada canalizada.
Tipos de Retorno
Por padrão, Get-CsManagementStoreReplicationStatus retorna instâncias do objeto Microsoft.Rtc.Management.Xds.ReplicaState. Se o parâmetro CentralManagementStoreStatus for usado, o cmdlet retornará instâncias do objeto Microsoft.Rtc.Management.Xds.CentralManagementStoreStatusResult.
Exemplo
-------------------------- Exemplo 1 --------------------------
Get-CsManagementStoreReplicationStatus
No Exemplo 1, chama-se Get-CsManagementStoreReplicationStatus, sem qualquer parâmetro. Isso retorna o status de replicação (atualizado ou não-atualizado) de todos os computadores do Lync Server.
-------------------------- Exemplo 2 --------------------------
Get-CsManagementStoreReplicationStatus | Where-Object {$_.UpToDate -eq $False}
O Exemplo 2 retorna uma coleção de todos os computadores nos quais a replicação não estiver atualizada. Isso é feito utilizando-se primeiramente Get-CsManagementStoreReplicationStatus, para recuperar uma coleção que contém o status de replicação de todos os servidores. Essa coleção será então canalizada para o cmdlet Where-Object, que aplicará um filtro que limita os dados retornados aos computadores cuja propriedade UpToDate for igual a False.
-------------------------- Exemplo 3 --------------------------
Get-CsManagementStoreReplicationStatus -ReplicaFqdn atl-cs-001.litwareinc.com
No Exemplo 3, os dados retornados são limitados a um único computador: atl-cs-001.litwareinc.com/
-------------------------- Exemplo 4 --------------------------
Get-CsManagementStoreReplicationStatus | Where-Object {$_.LastUpdateCreation -lt "8/11/2010 8:00 PM"}
O Exemplo 4 retorna informações sobre os computadores que foram replicados antes das 8:00 PM de 11 de agosto de 2010. Para isso, primeiramente chama-se Get-CsManagementStoreReplicationStatus, para retornar as informações de replicação em todos os computadores do Lync Server. Essas informações serão então canalizadas para o cmdlet Where-Object, que selecionará apenas os computadores cuja propriedade LastUpdateCreation for menor do que 8:00 PM de 11 de agosto de 2010 (8/11/2010 8:00 PM). Para retornar informações sobre computadores cuja última replicação tiver ocorrido depois das 8:00 PM de 11 de agosto de 2010, utilize o operador -gt (maior que):
Where-Object {$_.LastUpdateCreation -gt "8/11/2010 8:00 PM"}
A data especificada nesse exemplo usa o formato Inglês dos EUA para os valores de data e hora. As datas devem ser especificadas usando-se um formato compatível com as suas opções regionais e de idioma.
-------------------------- Exemplo 5 --------------------------
Get-CsManagementStoreReplicationStatus -CentralManagementStoreStatus
O comando exibido no Exemplo 5 usa o parâmetro CentralManagementStoreStatus, para retornar informações detalhadas sobre o status do Repositório de Gerenciamento Central. Isso inclui os nomes de domínio totalmente qualificados do Mestre Ativo e dos Serviços de agente de transferência de arquivos, bem como a data e hora da última ação detectada de cada um desses serviços.