Partager via


Set-RpcClientAccess

La cmdlet est disponible uniquement dans Exchange en local.

Utilisez l’applet de commande Set-RpcClientAccess pour modifier les paramètres du service d’accès au client RPC Microsoft 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.

Syntaxe

Default (Par défaut)

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 cet article répertorie tous les paramètres de l’applet de commande, il se peut que vous n’ayez pas accès à certains paramètres s’ils ne sont pas inclus dans les autorisations qui vous sont 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 des 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 de logiciels client spécifiques en analysant les fichiers journaux d’accès au client RPC situés dans %ExchangeInstallPath %Logging\Rpc Client Access.

Paramètres

-BlockedClientVersions

Applicable : Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

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 forme de chaîne de texte, tandis que d’autres peuvent signaler 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.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Confirm

Applicable : Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

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-*) comportent 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.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False
Alias:cf

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-DomainController

Applicable : Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

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 ».

Propriétés du paramètre

Type:Fqdn
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-EncryptionRequired

Applicable : Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

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. Cette valeur est la valeur par défaut.
  • $false : les connexions client RPC non chiffrées sont autorisées.

Propriétés du paramètre

Type:Boolean
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-MaximumConnections

Applicable : Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

Le paramètre MaximumConnections spécifie le nombre maximal de connexions clientes simultanées autorisées par le service d’accès au client RPC Microsoft 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.

Propriétés du paramètre

Type:Int32
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Name

Applicable : Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

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.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Server

Applicable : Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

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

Propriétés du paramètre

Type:ServerIdParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:True
Valeur du pipeline:True
Valeur du pipeline par nom de propriété:True
Valeur des arguments restants:False

-WhatIf

Applicable : Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

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.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False
Alias:Wi

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

CommonParameters

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

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.