Compartilhar via


Set-CsWebServer

 

Tópico modificado em: 2012-03-25

Modifica um ou mais dos serviços do Servidor Web usados pelo Microsoft Lync Server 2010.

Sintaxe

Set-CsWebServer [-Identity <XdsGlobalRelativeIdentity>] [-AppSharingPortCount <UInt16>] [-AppSharingPortStart <UInt16>] [-Confirm [<SwitchParameter>]] [-ExternalFqdn <Fqdn>] [-ExternalHttpPort <UInt16>] [-ExternalHttpsPort <UInt16>] [-Force <SwitchParameter>] [-InternalFqdn <Fqdn>] [-McxSipExternalListeningPort <UInt16>] [-McxSipPrimaryListeningPort <UInt16>] [-PrimaryHttpPort <UInt16>] [-PrimaryHttpsPort <UInt16>] [-PublishedExternalHttpPort <UInt16>] [-PublishedExternalHttpsPort <UInt16>] [-PublishedPrimaryHttpPort <UInt16>] [-PublishedPrimaryHttpsPort <UInt16>] [-ReachExternalPsomServerPort <UInt16>] [-ReachPrimaryPsomServerPort <UInt16>] [-UserServer <String>] [-WhatIf [<SwitchParameter>]]

Descrição Detalhada

O Lync Server 2010 faz uso extenso de servidores Web e serviços web. Por exemplo: as consultas ao Catálogos de endereços podem ser conduzidas utilizando-se serviços web (o serviço Consulta à Web do Catálogo de endereços). O Lync Server também hospeda webpages que permitem aos usuários executar tarefas como configurar os seus números de identificação pessoal (PINs) de conferências discadas. Considerando-se o papel importante desempenhado pelos servidores Web e serviços web, é fundamental que os administradores conheçam como estes servidores e serviços são configurados. Essas informações podem ser recuperadas utilizando-se o seguinte comando:

Get-CsService –WebServer

Também há situações em que é fundamental que os administradores possam mudar a forma como os seus servidores Web são configurados. Por exemplo: pode ser necessário modificar a porta usada nas conexões externas HTTP ou HTTPS. Trocas de porta como essas (assim como outras modificações) podem ser realizadas utilizando-se o cmdlet Set-CsWebServer.

Quem pode executar este cmdlet: Por padrão, membros dos seguintes grupos estão autorizados a executar o cmdlet Set-CsWebServer localmente: RTCUniversalServerAdmins. Para retornar uma lista de todas as funções do controle de acesso baseado em função (RBAC) que receberam a atribuição desse cmdlet (inclusive qualquer função RBAC personalizada criada por você), execute o seguinte comando no prompt do Windows PowerShell:

Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Set-CsWebServer"}

Parâmetros

Parâmetro Obrigatório Tipo Descrição

Identity

Obrigatório

Identidade de Xds

Identificador exclusivo do pool de serviços web. Por exemplo: -Identity "WebServer:atl-cs-001.litwareinc.com".

Observe que você pode omitir o prefixo "WebServer:" ao especificar um servidor Web. Por exemplo: -Identity "atl-cs-001.litwareinc.com".

AppSharingPortCount

Opcional

Inteiro

Número total de portas alocadas para o compartilhamento de aplicativos. As portas a serem abertas serão iniciadas com o valor configurado em AppSharingPortStart e continuarão até o número de portas especificado em AppSharingPortCount. Por exemplo, se AppSharingPortStart estiver definido como 60.000 e AppSharingPortCount estiver definido como 100, serão utilizadas as portas 60.000 a 60.099 para o compartilhamento de aplicativos. O valor padrão é 16383.

AppSharingPortStart

Opcional

Inteiro

Primeira porta da série de portas alocadas para o compartilhamento de aplicativos. O valor padrão é 49152.

ExternalFqdn

Opcional

Cadeia de caracteres

Nome de domínio totalmente qualificado (FQDN) utilizado por pessoas que se conectarem ao pool de Serviços Web de fora da rede interna. Por exemplo: -ExternalFqdn "www.litwareinc.com".

ExternalHttpPort

Opcional

Inteiro

Número da porta para conexões web externas, realizadas mediante o uso do protocolo HTTP. O valor padrão é a porta 8080.

ExternalHttpsPort

Opcional

Inteiro

Número da porta para conexões web externas, realizadas mediante o uso do protocolo HTTPS. O valor padrão é a porta 4443.

InternalFqdn

Opcional

Cadeia de caracteres

Nome de domínio totalmente qualificado para o Mobility Services. O InternalFqdn só deve ser acessível de dentro do firewall da organização.

McxSipExternalListeningPort

Opcional

Inteiro

Porta de escuta externa para o serviço Mobility.

McxSipPrimaryListeningPort

Opcional

Inteiro

Porta de escuta interna para o serviço Mobility.

PrimaryHttpPort

Opcional

Inteiro

Número da porta para conexões web internas, realizadas mediante o uso do protocolo HTTP. O valor padrão é a porta 80.

PrimaryHttpsPort

Opcional

Inteiro

Número da porta para conexões web internas, realizadas mediante o uso do protocolo HTTPS. O valor padrão é a porta 443.

PublishedExternalHttpsPort

Opcional

Inteiro

Porta externa para o serviço Mobility.

PublishedPrimaryHttpsPort

Opcional

Inteiro

Porta interna para o serviço Mobility.

ReachExternalPsomServerPort

Opcional

Inteiro

Número de porta externa para o Protocolo do modelo de objetos compartilhados persistentes, um protocolo da Microsoft utilizado em conferências. O número de porta padrão é 8061.

ReachPrimaryPsomServerPort

Opcional

Inteiro

Número de porta primária para o Protocolo do modelo de objetos compartilhados persistentes (PSOM), um protocolo da Microsoft utilizado em conferências. O número de porta padrão é 8060.

UserServer

Opcional

Cadeia de caracteres

ID de serviço do pool de serviços de usuário associado ao pool de serviços Web. Por exemplo: -UserServer "UserServer:atl-cs-001.litwareinc.com".

Force

Opcional

Parâmetro de opção

Suprime a exibição de qualquer mensagem de erro não-fatal que possa surgir durante a execução do comando.

WhatIf

Opcional

Parâmetro de opção

Descreve o que aconteceria se o comando fosse executado sem ser executado de fato.

Confirm

Opcional

Parâmetro de opção

Solicita confirmação antes da execução do comando.

Tipos de Entrada

Nenhuma. Set-CsWebServer não aceita entradas canalizadas.

Tipos de Retorno

Nenhuma. Em vez disso, Set-CsWebServer modifica instâncias do objeto Microsoft.Rtc.Management.Xds.DisplayWebServer.

Exemplo

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

Set-CsWebServer -Identity "WebServer:atl-cs-001.litwareinc.com" -PrimaryHttpPort 89

O comando mostrado no Exemplo 1 modifica PrimaryHttpPort de um único pool de serviços Web: o pool cuja Identidade for igual a WebServer:atl-cs-001.litwareinc.com. Neste exemplo, o número da porta é alterado para 89.

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

Get-CsService -WebServer | ForEach-Object {Set-CsWebServer -Identity $_.Identity -PrimaryHttpPort 89}

O comando mostrado no Exemplo 2 é uma variação do comando mostrado no Exemplo 1. Neste caso, modifica-se PrimaryHttpPort de todos os pools de serviços Web utilizados na organização. Para isso, o comando usa primeiramente Get-CsService e o parâmetro WebServer, para retornar uma coleção de todos os pools de serviços Web em uso. Esta coleção será então canalizada para o cmdlet ForEach-Object, que selecionará cada pool na coleção e definirá PrimaryHttpPort para a porta 89. Os dados deverão ser canalizados para ForEach-Object porque o cmdlet Set-CsWebServer não aceita dados canalizados.

Consulte Também

Outros Recursos

Get-CsService