Compartilhar via


Set-CsDirector

 

Tópico modificado em: 2012-03-27

Modifica as propriedades de um ou mais Diretores. Os Diretores podem ser usados para autenticar solicitações de usuário, mas não hospedar contas de usuário.

Sintaxe

Set-CsDirector [-Identity <XdsGlobalRelativeIdentity>] [-ArchivingServer <String>] [-Confirm [<SwitchParameter>]] [-EdgeServer <String>] [-Force <SwitchParameter>] [-MonitoringServer <String>] [-SipHealthPort <UInt16>] [-SipPort <UInt16>] [-SipServerTcpPort <UInt16>] [-WebPort <UInt16>] [-WebServer <String>] [-WhatIf [<SwitchParameter>]]

Descrição Detalhada

O Diretor autentica usuários e atende a solicitações de usuário sem efetivamente hospedar contas de usuário. Os Diretores costumam ser usados para organizações que permitem o acesso externo à rede por meio dos Servidores de Borda. Nesse cenário, os Diretores não apenas ajudam a diminuir a carga em Servidores Front End (tratando solicitações de autenticação), como também ajudam a proteger a rede interna de ataques de negação de serviço e outro tráfego mal-intencionado. Os Diretores também são úteis sempre que vários Servidores Front End são implantados em um site central. Nesse caso, os Diretores receberão todas as solicitações de usuário e, em seguida, canalizarão essas solicitações para o pool de servidores apropriado. Isso, mais uma vez, ajuda a diminuir a carga sobre os Servidores Front End.

O cmdlet Set-CsDirector permite modificar os valores de propriedade de qualquer um dos Diretores atualmente em uso na organização. Isso inclui a alteração de coisas como o Servidor de Arquivamento ou o Servidor de Borda associado ao Diretor, ou a alteração da porta usada no envio e no recebimento do tráfego SIP.

Quem pode executar este cmdlet: Por padrão, membros dos seguintes grupos estão autorizados a executar o cmdlet Set-CsDirector 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 "Set-CsDirector"}

Parâmetros

Parâmetro Obrigatório Tipo Descrição

Identity

Opcional

Xds Identity

Local do serviço do Diretor a ser modificado. Por exemplo: -Identity "Director:atl-cs-001.litwareinc.com".

Observe que o prefixo "Director:" pode ser deixado de fora ao especificar um Diretor. Por exemplo: -Identity "atl-cs-001.litwareinc.com".

ArchivingServer

Opcional

Cadeia de caracteres

Local de serviço do Servidor de Arquivamento a ser associado ao Diretor. Por exemplo: -ArchivingServer "ArchivingServer:atl-cs-001.litwareinc.com".

EdgeServer

Opcional

Cadeia de caracteres

Local de serviço do Servidor de Borda a ser associado ao Diretor. Por exemplo: -EdgeServer "EdgeServer:atl-edge-001.litwareinc.com"

MonitoringServer

Opcional

Cadeia de caracteres

Local de serviço do Servidor de Monitoramento a ser associado ao Diretor. Por exemplo: -MonitoringServer "MonitoringServer:atl-cs-001.litwareinc.com".

SipPort

Opcional

Inteiro

Porta usada para o tráfego do protocolo SIP.

SipHealthPort

Opcional

Inteiro

Porta usada para o monitoramento da integridade do servidor.

SipServerTcpPort

Opcional

Inteiro

Porta de escuta SIP. O valor padrão é 5060.

WebPort

Opcional

Inteiro

Porta usada para a comunicação com o Serviços Web.

WebServer

Opcional

Cadeia de caracteres

Local de servidor do Serviços Web a ser associado ao Diretor. Por exemplo: -WebServer "WebServer:atl-cs-001.litwareinc.com"

Force

Opcional

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

Nenhuma. Set-CsDirector não aceita entrada em pipeline.

Tipos de Retorno

Set-CsDirector não retorna nenhum objeto ou valor. Em vez disso, o cmdlet modifica instâncias existentes do objeto Microsoft.Rtc.Management.Xds.DisplayDirector.

Exemplo

-------------------------- Exemplo 1 ------------------------

Set-CsDirector -Identity "Director:atl-cs-001.litwareinc.com" -ArchivingServer "ArchivingServer:dublin-cs-001.litwareinc.com"

O comando mostrado no Exemplo 1 altera o Servidor de Arquivamento associado ao Diretor Director:atl-cs-001.litwareinc.com. Neste exemplo, o Servidor de Arquivamento é alternado para ArchivingServer:dublin-cs-001.litwareinc.com.

-------------------------- Exemplo 2 ------------------------

Get-CsService -Director | ForEach-Object {Set-CsDirector -Identity $_.Identity -SipPort 5072}

O comando anterior altera a porta SIP para todos os Diretores atualmente em uso na organização. Para fazer isso, o comando usa inicialmente Get-CsService e o parâmetro Director para retornar uma coleção de todos os Diretores na organização. Esta coleção é então canalizada para ForEach-Object. Por sua vez, ForEach-Object executa Set-CsDirector em cada site da coleção, alterando o valor da propriedade SipPort para 5072.

Consulte Também

Outros Recursos

Get-CsService