Remove-CsRegistrarConfiguration
Tópico modificado em: 2012-03-26
Remove uma coleção existente de definições de configuração do Registrador. Os Registradores são usados para autenticar solicitações de logon e manter informações sobre disponibilidade e status de usuário.
Sintaxe
Remove-CsRegistrarConfiguration -Identity <XdsIdentity> [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-WhatIf [<SwitchParameter>]]
Descrição Detalhada
O Registrador talvez seja o componente mais importante do Microsoft Lync Server 2010; afinal, sem um Registrador, os usuários não poderiam fazer logon no sistema e o Lync Server 2010 não poderia controlar os usuários e o status atual. Quando um usuário faz logon no Lync Server, o ponto de extremidade do qual o usuário está fazendo logon envia uma solicitação REGISTER ao Registrador; em seguida, o servidor responde desafiando o dispositivo cliente solicitando credenciais de autenticação. Se o cliente for aprovado no desafio (ou seja, se o cliente apresentar um conjunto válido de credenciais), o usuário será autenticado e as informações do ponto de extremidade, como endereço IP, porta e nome do usuário, serão registradas no banco de dados do registro. Quando um usuário faz logoff, essas informações são removidas do banco de dados. Entre logon e logoff, o Registrador mantem informações de status atualizadas e ajuda a encaminhar mensagens para e do usuário.
As configurações de Registrador são usadas para ajudar a gerenciar pontos de extremidade e inscrições de ponto de extremidade; essas configurações podem ser aplicadas no escopo global, do site ou do serviço. (As configurações de escopo do serviço só podem ser usados com o serviço Registrador.)
O cmdlet Remove-CsRegistrarConfiguration permite remover definições de configuração do registrador que foram aplicadas no escopo do site ou do serviço. Observe que ele não exclui ou desinstala nenhum dos Registradores; ele só remove as definições de configuração que governam esses Registradores. Se essas configurações não existirem no escopo do site ou do serviço, um Registrador será gerenciado usando-se as configurações globais.
Remove-CsRegistrarConfiguration também pode ser executado com as definições de configuração globais do Registrador. Nesse caso, porém, as configurações não serão removidas; isso porque as configurações globais não podem ser excluídas. Em vez disso, serão restaurados os valores padrão de todas as propriedades na coleção global. Por exemplo, se você tiver alterado o valor da propriedade MinEndpointExpiration como 500, esse valor será redefinido como 300.
Quem pode executar este cmdlet: Por padrão, membros dos seguintes grupos estão autorizados a executar o cmdlet Remove-CsRegistrarConfiguration localmente: RTCUniversalServerAdmins. Para retornar uma lista de todas as funções do RBAC (controle de acesso baseado na função) atribuídas a este cmdlet (incluindo eventuais funções personalizadas do RBAC que você mesmo tenha criado), execute o comando a seguir no prompt do Windows PowerShell:
Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Remove-CsRegistrarConfiguration e"}
Parâmetros
Parâmetro | Obrigatório | Tipo | Descrição |
---|---|---|---|
Identity |
Obrigatório |
Xds Identity |
Identificador exclusivo das definições de configuração do Registrador a serem removidas. Para remover definições configuradas no escopo do site, use uma sintaxe semelhante a esta: -Identity site:Redmond. Para remover configurações no nível de serviço, use uma sintaxe como esta: -Identity service:Registar:atl-cs-001.litwareinc.com. Observe que Remove-CsRegistrarConfiguration também pode ser executado com as configurações globais (-Identity global). Nesse caso, no entanto, as configurações globais não serão removidas. Em vez disso, serão restaurados os valores padrão de todas as propriedades na coleção global. |
Force |
Obrigatório |
Parâmetros de opção |
Suprime a exibição de mensagens de erro não fatais que possam ocorrer na execução do comando. |
WhatIf |
Opcional |
Parâmetros de opção |
Descreve o que aconteceria se o comando fosse executado sem ser executado de fato. |
Confirm |
Opcional |
Parâmetros de opção |
Solicita confirmação antes da execução do comando. |
Tipos de Entrada
Objeto Microsoft.Rtc.Management.WritableConfig.Settings.Registrar.RegistrarSettings. Remove-CsRegistrarConfiguration aceita instâncias em pipeline do objeto de configurações do Registrador.
Tipos de Retorno
Nenhuma. Em vez disso, Remove-CsRegistrarConfiguration exclui instâncias existentes do objeto Microsoft.Rtc.Management.WritableConfig.Settings.Registrar.RegistrarSettings.
Exemplo
-------------------------- Exemplo 1 --------------------------
Remove-CsRegistrarConfiguration -Identity site:Redmond
O comando mostrado no Exemplo 1 exclui as definições de configuração do Registrador atribuídas ao site Redmond. Quando essas configurações forem excluídas, os Registradores no site Redmond usarão automaticamente as configurações globais do Registrador.
-------------------------- Exemplo 2 --------------------------
Get-CsRegistrarConfiguration -Filter "service:*" | Remove-CsRegistrarConfiguration
O comando anterior exclui todas as definições de configuração do Registrador atribuídas ao escopo do serviço. Para isso, o comando chama inicialmente Get-CsRegistrarConfiguration com o parâmetro Filter; o valor de filtro "service:*" limita os dados retornados às configurações nas quais Identity comece com os caracteres "service:". Em seguida, a coleção filtrada é redirecionada para Remove-CsRegistrarConfiguration, que exclui cada item da coleção.
-------------------------- Exemplo 3 --------------------------
Get-CsRegistrarConfiguration | Where-Object {$_.EnableDHCPServer -eq $True} | Remove-CsRegistrarConfiguration
No Exemplo 3, todas as definições de configuração do Registrador nas quais a propriedade EnableDHCPServer seja True são excluídas. Para realizar essa tarefa, o comando chama inicialmente Get-CsRegistrarConfiguration sem nenhum parâmetro; isso retorna uma coleção de todas as definições de configuração do Registrador atualmente em uso. Em seguida, essa coleção é direcionada para o cmdlet Where-Object, que seleciona somente as configurações nas quais a propriedade EnableDHCPServer seja igual a True. Por sua vez, a coleção filtrada é redirecionada para Remove-CsRegistrarConfiguration, que exclui cada item da coleção.
Consulte Também
Outros Recursos
Get-CsRegistrarConfiguration
New-CsRegistrarConfiguration
Set-CsRegistrarConfiguration