Set-RpcClientAccess

La cmdlet est disponible uniquement dans Exchange en local.

Utilisez l’applet de commande Set-RpcClientAccess pour modifier les paramètres du Microsoft service d’accès au client RPC Exchange sur les serveurs Exchange sur utilisant le rôle serveur d’accès au client. Ces paramètres affectent les clients Outlook qui se connectent à l’aide d’Outlook Anywhere (RPC sur HTTP).

Pour plus d’informations sur les jeux de paramètres dans la section Syntaxe ci-après, voir Syntaxe da la cmdlet Exchange.

Syntax

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

Description

Outlook 2007 n’est pas pris en charge dans Exchange 2016 ou version ultérieure. Vous ne devez donc pas voir les connexions Outlook à la version 12.Y.Z ou inférieure. Toutefois, vous devez surveiller le journal d’accès au client RPC pour voir les versions du client qui se connectent à vos serveurs Exchange avant de bloquer les versions du client.

Pour bloquer les versions d’Outlook pour des boîtes aux lettres spécifiques, utilisez l’applet de commande Set-CASMailbox.

Des autorisations doivent vous être attribuées avant de pouvoir exécuter cette cmdlet. Bien que cette rubrique répertorie tous les paramètres de cette cmdlet, il est possible que vous n’ayez pas accès à certains paramètres s’ils ne sont pas inclus dans les autorisations qui vous ont été attribuées. Pour rechercher les autorisations requises pour exécuter une cmdlet ou un paramètre dans votre organisation, voir Find the permissions required to run any Exchange cmdlet.

Exemples

Exemple 1

Set-RpcClientAccess -Server MBX01 -BlockedClientVersions 14.0.0-14.32767.65535

Cet exemple empêche les connexions Outlook Anywhere des clients Outlook 2010 sur le serveur nommé MBX01.

Exemple 2

Set-RpcClientAccess -Server MBX01 -BlockedClientVersions 15.0.0-15.4737.999

Cet exemple empêche les connexions Outlook Anywhere par les clients Outlook 2013 qui n’ont pas KB3054940 installé (version 15.0.4737.1000) sur le serveur nommé MBX01.

Remarque : Vous pouvez déterminer des versions logicielles clientes spécifiques en analysant les fichiers journaux d’accès au client RPC situés dans %ExchangeInstallPath%Logging\RPC Client Access.

Paramètres

-BlockedClientVersions

Le paramètre BlockedClientVersions spécifie les versions du client RPC qui ne sont pas autorisées à se connecter au serveur Exchange spécifié. Par exemple, le service d’accès au client RPC Microsoft Exchange rejette une connexion Outlook Anywhere si la version d’Outlook correspond à la valeur spécifiée ou se trouve dans la plage spécifiée.

Les valeurs de version valides sont au format X.Y.Z. Les versions client RPC sont généralement signalées au format X0.Y.Z, mais pour ce paramètre, vous devez spécifier la valeur en tant que X.Y.Z.

  • X est le numéro de version majeur. Par exemple, Outlook 2016 est 16, Outlook 2013 est 15 et Outlook 2010 est 14.
  • Y est le numéro de version mineur, et doit être inférieur ou égal à 32767.
  • Z est le numéro de version et doit être inférieur ou égal à 65535.

Vous pouvez spécifier des plages. Par exemple, -13.32767.65535, 14.0.0-14.32767.65535 ou 15.0.0-.

Vous pouvez spécifier plusieurs valeurs individuelles ou une plage de valeurs séparées par des points-virgules (;).

Soyez prudent lorsque vous limitez l’accès au client, car les composants serveur Exchange peuvent également utiliser RPC pour ouvrir une session. Certains composants peuvent signaler leur version du client sous la forme d’une chaîne de texte, tandis que d’autres peuvent indiquer le numéro de build Exchange. Surveillez le journal d’accès au client RPC pour voir les versions du client qui se connectent à votre serveur Exchange avant de bloquer les versions du client.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-Confirm

Le commutateur Confirme spécifie s’il faut afficher ou masquer l’invite de confirmation. L’incidence de ce commutateur sur la cmdlet varie selon que la cmdlet requiert une confirmation avant de poursuivre.

  • Les applets de commande destructrices (par exemple, les applets de commande Remove-*) ont une pause intégrée qui vous oblige à accuser réception de la commande avant de continuer. Pour ces cmdlets, vous pouvez ignorer l’invite de confirmation à l’aide de cette syntaxe exacte : -Confirm:$false.
  • La plupart des autres applets de commande (par exemple, les applets de commande New-* et Set-*) n’ont pas de pause intégrée. Pour ces cmdlets, la spécification du commutateur Confirm sans valeur introduit une pause qui vous oblige à confirmer la commande avant de poursuivre.
Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-DomainController

Le paramètre DomainController spécifie le contrôleur de domaine qui est utilisé par cette cmdlet pour lire ou écrire les données dans Active Directory. Vous identifiez le contrôleur de domaine par son nom de domaine complet (FQDN). Par exemple : « dc01.contoso.com ».

Type:Fqdn
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-EncryptionRequired

Le paramètre EncryptionRequired spécifie si le chiffrement est requis pour les connexions client RPC. Les valeurs valides sont les suivantes :

  • $true : les connexions client RPC non chiffrées sont rejetées. Il s’agit de la valeur par défaut.
  • $false : les connexions client RPC non chiffrées sont autorisées.
Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-MaximumConnections

Le paramètre MaximumConnections spécifie le nombre maximal de connexions clientes simultanées autorisées par le Microsoft service d’accès au client RPC Exchange. La valeur par défaut est 65536.

Remarque : Bien que vous puissiez configurer une valeur autre que celle par défaut pour ce paramètre, les modifications apportées à ce paramètre ne sont pas appliquées.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-Name

Le paramètre Name spécifie le nom de l’objet de configuration dans Active Directory. Par défaut, cette valeur est définie sur RpcClientAccess.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-Server

Le paramètre Server spécifie le serveur d’accès au client sur lequel vous souhaitez exécuter cette commande. Vous pouvez utiliser n’importe quelle valeur qui identifie uniquement le serveur. Par exemple :

  • Nom
  • FQDN
  • Nom unique
  • ExchangeLegacyDN
Type:ServerIdParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-WhatIf

Le commutateur WhatIf simule les actions de la commande. Vous pouvez utiliser ce commutateur pour afficher les modifications qui se produiraient sans réellement appliquer ces modifications. Il n’est pas nécessaire de spécifier une valeur pour ce commutateur.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

Entrées

Input types

Pour visualiser les types d'entrées acceptés par cette cmdlet, consultez la rubrique Types d'entrée et de sortie de la cmdlet d'Exchange Management Shell. Si le champ Type d'entrée pour une cmdlet est vide, la cmdlet n'accepte pas les données d'entrée.

Sorties

Output types

Pour visualiser les types de retours, également appelés types de sorties, acceptés par cette cmdlet, consultez la rubrique Types d'entrée et de sortie de la cmdlet d'Exchange Management Shell. Si le champ Type de sortie est vide, la cmdlet ne renvoie pas de données.