Set-RpcClientAccess

Este cmdlet está disponível somente no Exchange local.

Use o cmdlet Set-RpcClientAccess para modificar as configurações do serviço de Acesso para Cliente RPC do Microsoft Exchange em servidores Exchange que têm a função de servidor de Acesso para Cliente instalada. Essas configurações afetam os clientes do Outlook que se conectam usando o Outlook em Qualquer Lugar (RPC via HTTP).

Para saber mais sobre os conjuntos de parâmetros na seção Sintaxe, abaixo, consulte Exchange cmdlet syntax.

Sintaxe

Default (Default)

Set-RpcClientAccess
    -Server <ServerIdParameter>
    [-BlockedClientVersions <String>]
    [-Confirm]
    [-DomainController <Fqdn>]
    [-EncryptionRequired <Boolean>]
    [-MaximumConnections <Int32>]
    [-Name <String>]
    [-WhatIf]
    [<CommonParameters>]

Description

O Outlook 2007 não é compatível com o Exchange 2016 ou posterior, portanto, você não deve ver as conexões do Outlook na versão 12.Y.Z ou anterior. No entanto, você deve monitorar o log de Acesso de Cliente RPC para ver as versões de cliente que estão se conectando aos seus servidores Exchange antes de bloquear qualquer versão de cliente.

Para bloquear versões do Outlook para caixas de correio específicas, use o cmdlet Set-CASMailbox.

Para executar esse cmdlet, você precisa ter permissões. Embora este artigo liste todos os parâmetros do cmdlet, talvez você não tenha acesso a alguns parâmetros se eles não estiverem incluídos nas permissões atribuídas a você. Para localizar as permissões necessárias para executar qualquer cmdlet ou parâmetro em sua organização, confira Find the permissions required to run any Exchange cmdlet.

Exemplos

Exemplo 1

Set-RpcClientAccess -Server MBX01 -BlockedClientVersions 14.0.0-14.32767.65535

Este exemplo impede conexões do Outlook em Qualquer Lugar por clientes do Outlook 2010 no servidor denominado MBX01.

Exemplo 2

Set-RpcClientAccess -Server MBX01 -BlockedClientVersions 15.0.0-15.4737.999

Este exemplo impede conexões Outlook em Qualquer Lugar por clientes do Outlook 2013 que não têm KB3054940 instalada (versão 15.0.4737.1000) no servidor chamado MBX01.

Observação: você pode determinar versões específicas do software cliente analisando os arquivos de log de Acesso para Cliente RPC localizados em %ExchangeInstallPath%Logging\RPC Client Access.

Parâmetros

-BlockedClientVersions

Aplicável: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

O parâmetro BlockedClientVersions especifica as versões de cliente RPC que não têm permissão para se conectar ao servidor Exchange especificado. Por exemplo, o serviço de Acesso para Cliente do Microsoft Exchange RPC rejeitará uma conexão do Outlook em Qualquer Lugar se a versão do Outlook for o valor especificado ou estiver no intervalo especificado.

Os valores válidos de versão estão no formato X. Y. Z. Versões de cliente RPC geralmente são relatadas no formato X.0.Y.Z, mas para este parâmetro, você precisa especificar o valor como X. Y. Z.

  • X é o número de versão principal. Por exemplo, o Outlook 2016 é 16, o Outlook 2013 é 15 e o Outlook 2010 é 14.
  • Y é o número de revisão secundário e deve ser menor ou igual a 32767.
  • Z é o número de compilação e deve ser menor ou igual a 65535.

Você pode especificar intervalos. Por exemplo, -13.32767.65535, 14.0.0-14.32767.65535 ou 15.0.0-.

Você pode especificar vários valores individuais ou intervalo de valores separados por ponto e vírgula (;).

Tenha cuidado ao restringir o acesso do cliente, pois os componentes do Exchange Server também podem usar o mecanismo RPC para fazer logon. Alguns componentes podem relatar a versão do cliente como uma cadeia de texto, enquanto outros podem relatar o número de compilação do Exchange. Monitore o log de Acesso para Cliente RPC para ver as versões de cliente que estão se conectando ao seu Exchange server antes de bloquear qualquer versão de cliente.

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-Confirm

Aplicável: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

A opção Confirm especifica se a solicitação de confirmação deve ser mostrada ou ocultada. A forma como essa opção afeta o cmdlet depende se o cmdlet requer confirmação antes de continuar.

  • Cmdlets destrutivos (por exemplo, Remover- cmdlets) têm uma pausa interna que força você a confirmar o comando antes de continuar. Para estes cmdlets, você pode pular o pedido de confirmação usando esta sintaxe exata: -Confirm:$false.
  • A maioria dos outros cmdlets (por exemplo, New- e Set-) não tem uma pausa interna. Para esses cmdlets, especificar a opção Confirm sem um valor introduz uma pausa que força você a reconhecer o comando antes de continuar.

Propriedades do parâmetro

Tipo:SwitchParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False
Aliases:cf

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-DomainController

Aplicável: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

O parâmetro DomainController especifica o controlador de domínio que é usado por esse cmdlet para ler dados ou gravar dados no Active Directory. Você identifica o controlador de domínio por seu FQDN (nome de domínio totalmente qualificado). Por exemplo, dc01.contoso.com.

Propriedades do parâmetro

Tipo:Fqdn
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-EncryptionRequired

Aplicável: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

O parâmetro EncryptionRequired especifica se a criptografia é necessária para conexões de cliente RPC. Os valores válidos são:

  • $true: Conexões de cliente RPC não criptografadas são rejeitadas. Esse valor é o padrão.
  • $false: São permitidas conexões de cliente RPC não criptografadas.

Propriedades do parâmetro

Tipo:Boolean
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-MaximumConnections

Aplicável: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

O parâmetro MaximumConnections especifica o número máximo de conexões simultâneas de cliente permitidas pelo serviço de Acesso para Cliente do Microsoft Exchange RPC. O valor padrão é 65536.

Observação: embora você possa configurar um valor não padrão para esse parâmetro, as alterações nessa configuração não são impostas.

Propriedades do parâmetro

Tipo:Int32
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-Name

Aplicável: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

O parâmetro Name especifica o nome do objeto de configuração no Active Directory. Por padrão, este parâmetro é definido como RpcClientAccess.

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-Server

Aplicável: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

O parâmetro Server especifica o servidor de Acesso para Cliente no qual você deseja executar esse comando. É possível usar qualquer valor que identifique o servidor com exclusividade. Por exemplo:

  • Nome
  • FQDN
  • DN (nome diferenciado)
  • ExchangeLegacyDN

Propriedades do parâmetro

Tipo:ServerIdParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:True
Valor do pipeline:True
Valor do pipeline pelo nome da propriedade:True
Valor dos argumentos restantes:False

-WhatIf

Aplicável: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

A opção WhatIf mostra o que o comando faz sem fazer nenhuma alteração. Não é preciso especificar um valor com essa opção.

Propriedades do parâmetro

Tipo:SwitchParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False
Aliases:wi

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

CommonParameters

Este cmdlet dá suporte aos parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, confira about_CommonParameters.

Entradas

Input types

Para ver os tipos de entrada que este cmdlet aceita, confira Tipos de entrada e saída de cmdlet. Se o campo Tipo de Entrada de um cmdlet estiver em branco, isso significa que o cmdlet não aceita dados de entrada.

Saídas

Output types

Para ver os tipos de retorno, também conhecidos como tipos de saída, que este cmdlet aceita, consulte Tipos de entrada e saída de cmdlet. Se o campo Tipo de Saída estiver em branco, o cmdlet não retorna dados.