Set-WebServicesVirtualDirectory

 

Aplica-se a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1

Tópico modificado em: 2011-06-21

O cmdlet Set-WebServicesVirtualDirectory permite modificar um diretório virtual de Serviços Web do Exchange em um computador do Exchange 2007 que tenha uma função de servidor de Acesso para Cliente instalada.

Sintaxe

Set-WebServicesVirtualDirectory -Identity <VirtualDirectoryIdParameter> [-BasicAuthentication <$true | $false>] [-Confirm [<SwitchParameter>]] [-DigestAuthentication <$true | $false>] [-DomainController <Fqdn>] [-ExternalUrl <Uri>] [-InternalNLBBypassUrl <Uri>] [-InternalUrl <Uri>] [-WhatIf [<SwitchParameter>]] [-WindowsAuthentication <$true | $false>]

Set-WebServicesVirtualDirectory [-BasicAuthentication <$true | $false>] [-Confirm [<SwitchParameter>]] [-DigestAuthentication <$true | $false>] [-DomainController <Fqdn>] [-ExternalUrl <Uri>] [-Instance <ADWebServicesVirtualDirectory>] [-InternalNLBBypassUrl <Uri>] [-InternalUrl <Uri>] [-WhatIf [<SwitchParameter>]] [-WindowsAuthentication <$true | $false>]

Descrição detalhada

O cmdlet Set-WebServicesVirtualDirectory permite modificar um diretório virtual existente de Serviços Web do Exchange em um servidor de Acesso para Cliente do Exchange 2007.

Dica

Se você tiver um conjunto de servidores de Acesso para Cliente com carga equilibrada, não precisará especificar o nome de cada servidor ao executar o cmdlet. É suficiente usar somente o nome de um dos servidores de carga equilibrada da rede.

Para executar o cmdlet Set-WebServicesVirtualDirectory, você deve usar uma conta à qual esteja delegada a função Administrador do Exchange Server e a associação ao grupo Administradores local do servidor de destino.

Para obter mais informações sobre permissões, delegação de funções e os direitos necessários para administrar o Microsoft Exchange Server 2007, consulte Considerações sobre permissão.

Parâmetros

Parâmetro Necessário Tipo Descrição

Identity

Necessário

Microsoft.Exchange.Configuration.Tasks.VirtualDirectoryIdParameter

Este parâmetro especifica o nome do diretório virtual. Você pode também especificar um caractere curinga em vez do site Padrão.

BasicAuthentication

Opcional

System.Boolean

Esse parâmetro especifica se a Autenticação básica está habilitada no diretório virtual dos Serviços Web do Exchange. Esse parâmetro pode ser usado com FormsAuthentication ou com DigestAuthentication e WindowsAuthentication.

Confirm

Opcional

System.Management.Automation.SwitchParameter

O parâmetro Confirm faz com que o comando pause o processamento e exige que você confirme o que o comando fará antes que o processamento continue. Você não precisa especificar um valor com o parâmetro Confirm.

DigestAuthentication

Opcional

System.Boolean

Este parâmetro especifica se a Autenticação resumida está habilitada no diretório virtual.

DomainController

Opcional

Microsoft.Exchange.Data.Fqdn

Para especificar o nome de domínio totalmente qualificado (FQDN) do controlador de domínio que recupera dados do serviço de diretório do Active Directory, inclua o parâmetro DomainController no cmdlet.

ExternalUrl

Opcional

System.Uri

Este parâmetro especifica o nome do host que será usado para conectar ao servidor Exchange de fora do firewall. Esta configuração também é importante quando SSL (Secure Sockets Layer) é usado.

Instance

Opcional

Microsoft.Exchange.Data.Directory.SystemConfiguration.ADWebServicesVirtualDirectory

O parâmetro Instance permite que você passe um objeto inteiro para o cmdlet para ser processado.

InternalNLBBypassUrl

Opcional

System.Uri

Esse parâmetro especifica a URL do servidor de Acesso para Cliente, mesmo que o servidor de Acesso para Cliente esteja atrás de um NLB (network load balancer).

InternalUrl

Opcional

System.Uri

Este parâmetro especifica o nome do host do servidor Exchange para conexão dentro do firewall. Esta configuração também é importante quando SSL é usado.

WhatIf

Opcional

System.Management.Automation.SwitchParameter

O parâmetro WhatIf instrui o comando a simular as ações que ele executará no objeto. Ao usar o parâmetro WhatIf, você poderá exibir quais alterações ocorrerão sem precisar aplicar nenhuma dessas alterações. Você não precisa especificar um valor com o parâmetro WhatIf.

WindowsAuthentication

Opcional

System.Boolean

Esse parâmetro especifica se a Autenticação Integrada do Windows é permitida no diretório virtual dos Serviços Web do Exchange.

Tipos de entrada

Tipos de retorno

Erros

Erro Descrição

 

 

Exceções

Exceções Descrição

 

 

Exemplo

O exemplo de código a seguir define o método de autenticação para Autenticação básica para o diretório virtual chamado "EWS" no servidor chamado "Contoso". Esse exemplo de código também define as URLs externas e internas para esse diretório virtual.

O segundo exemplo de código usa um caractere curinga em vez de "site padrão".

Set-WebServicesVirtualDirectory -Identity Contoso\EWS(default web site)-ExternalUrl https://www.contoso.com/EWS/exchange.asmx - BasicAuthentication $true InternalUrl https://contoso.internal.com/EWS/webservices.aspx
Set-WebServicesVirtualDirectory -Identity Contoso\EWS* -ExternalUrl https://www.contoso.com/ews/exchange.asmx