Partilhar via


Set-RpcClientAccess

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

Utilize o cmdlet Set-RpcClientAccess para modificar as definições do serviço de Acesso de Cliente RPC do Microsoft Exchange em servidores Exchange que tenham a função de servidor de Acesso de Cliente instalada. Estas definições afetam os clientes do Outlook que se ligam através do Outlook Anywhere (RPC através de HTTP).

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

Sintaxe

Default (Padrão)

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

Description

O Outlook 2007 não é suportado no Exchange 2016 ou posterior, pelo que não deverá ver as ligações do Outlook na versão 12.Y.Z ou inferior. No entanto, deve monitorizar o registo de Acesso de Cliente RPC para ver as versões do cliente que estão a ligar-se aos servidores do Exchange antes de bloquear as versões do cliente.

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

Para executar esse cmdlet, você precisa ter permissões. Embora este artigo liste todos os parâmetros do cmdlet, poderá não ter acesso a alguns parâmetros se não estiverem incluídos nas permissões que lhe foram atribuídas. 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 as ligações do Outlook Anywhere por clientes do Outlook 2010 no servidor com o nome MBX01.

Exemplo 2

Set-RpcClientAccess -Server MBX01 -BlockedClientVersions 15.0.0-15.4737.999

Este exemplo impede ligações do Outlook Anywhere por clientes do Outlook 2013 que não têm KB3054940 instaladas (versão 15.0.4737.1000) no servidor com o nome MBX01.

Nota: pode determinar versões de software de cliente específicas ao analisar os ficheiros de registo de Acesso de 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

O parâmetro BlockedClientVersions especifica as versões de cliente RPC que não têm permissão para ligar ao servidor Exchange especificado. Por exemplo, o serviço microsoft Exchange RPC Client Access rejeita uma ligação do Outlook Anywhere 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, 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 ao cliente, uma vez que os componentes do servidor Exchange também podem utilizar RPC para iniciar sessão. Alguns componentes podem comunicar a versão do cliente como uma cadeia de texto, enquanto outros podem comunicar o número de compilação do Exchange. Monitorize o registo de Acesso de Cliente RPC para ver as versões do cliente que estão a ligar ao servidor Exchange antes de bloquear as versões do 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

A opção Confirm especifica se a solicitação de confirmação deve ser mostrada ou ocultada. Como essa opção afeta o cmdlet dependerá do fato de o cmdlet exigir ou não 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 confirmar 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

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

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

  • $true: as ligações de cliente RPC não encriptadas são rejeitadas. Este valor é a predefinição.
  • $false: são permitidas ligações de cliente RPC não encriptadas.

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

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

Nota: embora possa configurar um valor não predefinido para este parâmetro, as alterações a esta definiçã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

O parâmetro Nome 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

O parâmetro Servidor especifica o servidor de Acesso de Cliente onde pretende executar este 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

A opção WhatIf simula as ações do comando. Você pode usar essa opção para exibir as alterações que ocorreriam sem realmente aplicar essas alterações. 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 suporta os 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.