New-ForeignConnector

 

S’applique à : Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1

Dernière rubrique modifiée : 2008-11-13

La cmdlet New-ForeignConnector permet de créer un connecteur étranger sur un ordinateur exécutant Microsoft Exchange Server 2007 et sur lequel le rôle serveur de transport Hub est installé. Un connecteur étranger utilise un répertoire de dépôt sur un serveur de transport Hub pour envoyer des messages à un serveur de messagerie local n'utilisant pas le protocole SMTP (Simple Mail Transfer Protocol) comme mécanisme de transport principal. Ces serveurs de messagerie sont appelés serveurs de passerelle étrangers. Les serveurs de passerelle de télécopie tiers sont des exemples de serveurs de passerelle étrangers. Les espaces d'adressage affectés à un connecteur étranger peuvent être SMTP ou non-SMTP.

Syntaxe

New-ForeignConnector -Name <String> -AddressSpaces <MultiValuedProperty> [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-IsScopedConnector <$true | $false>] [-SourceTransportServers <MultiValuedProperty>] [-TemplateInstance <PSObject>] [-WhatIf [<SwitchParameter>]]

Description détaillée

La cmdlet New-ForeignConnector crée un connecteur étranger. Pour être invité à entrer les paramètres requis d'un nouveau connecteur étranger, tapez New-ForeignConnector. Une fois cette tâche accomplie, un connecteur étranger est créé.

Notes

Après avoir créé un connecteur étranger, vous devez redémarrer le service de transport Microsoft Exchange (MSExchangeTransport) pour que les modifications soient prises en compte.

Pour exécuter la cmdlet New-ForeignConnector, vous devez utiliser un compte auquel le rôle Administrateur de serveur Exchange et le groupe Administrateurs local ont été délégués pour le serveur cible.

Pour plus d'informations sur les autorisations, la délégation de rôles et les droits requis pour administrer Exchange 2007, consultez la rubrique Considérations relatives aux autorisations.

Paramètres

Paramètre Obligatoire Type Description

AddressSpaces

Obligatoire

Microsoft.Exchange.Data.MultiValuedProperty

Ce paramètre spécifie les noms de domaine auxquels le connecteur étranger envoie des messages. La syntaxe complète pour la saisie de chaque espace d'adressage est la suivante : <AddressSpaceType>:<AddressSpace>;<AddressSpaceCost>

  • AddressSpaceType   Le type d'espace d'adressage peut être SMTP, X400 ou toute autre chaîne de texte. Si vous omettez le type d'espace d'adressage, un type d'espace d'adressage SMTP est supposé.

  • AddressSpace   Pour les types d'espaces d'adressage SMTP, l'espace d'adressage que vous entrez doit être conforme à la norme RFC 1035. Par exemple, *, *.com et *.contoso.com sont autorisés mais *contoso.com ne l'est pas. Pour les types d'espaces d'adressage X.400, l'espace d'adressage que vous entrez doit être conforme à la norme RFC 1685, tel que o=MySite;p=MyOrg;a=adatum;c=us. Pour toutes les autres valeurs de type d'adressage, vous pouvez entrer un texte quelconque pour l'espace d'adressage.

  • AddressSpaceCost    La plage d'entrées valides pour le coût s'étend de 1 à 100. Plus le coût est bas, meilleure est la route. Si vous omettez le coût d'espace d'adressage, un coût de 1 est supposé. Si vous entrez un espace d'adressage non-SMTP contenant le caractère point-virgule ( ; ), vous devez spécifier le coût d'espace d'adressage.

Si vous spécifiez le type d'espace d'adressage ou le coût d'espace d'adressage, vous devez placer l'espace d'adressage entre guillemets ( " ). Par exemple, les entrées d'espace d'adressage suivantes sont équivalentes :

  • "SMTP:contoso.com;1"

  • "contoso.com;1"

  • "SMTP:contoso.com"

  • contoso.com

Vous pouvez spécifier plusieurs espaces d'adressage en les séparant par des virgules, comme suit, par exemple : contoso.com,fabrikam.com. Si vous spécifiez le type d'espace d'adressage ou le coût d'espace d'adressage, vous devez placer l'espace d'adressage entre guillemets ( " ), par exemple, comme suit : "contoso.com;2","fabrikam.com;3".

Name

Obligatoire

System.String

Ce paramètre spécifie un nom pour le connecteur étranger.

DomainController

Facultatif

Microsoft.Exchange.Data.Fqdn

Pour spécifier le nom de domaine complet (FQDN) du contrôleur de domaine qui écrit ce changement de configuration dans le service d'annuaire Active Directory, incluez le paramètre DomainController. Le paramètre DomainController n'est pas pris en charge sur les ordinateurs qui exécutent le rôle serveur de transport Edge. Le rôle serveur de transport Edge écrit et lit uniquement sur l'instance ADAM locale.

Confirm

Facultatif

System.Management.Automation.SwitchParameter

Le paramètre Confirm suspend le traitement par la commande et vous demande de confirmer les actions que la commande va exécuter avant de continuer le traitement. Il n'est pas nécessaire de spécifier une valeur pour le paramètre Confirm.

IsScopedConnector

Facultatif

System.Boolean

Ce paramètre contrôle la disponibilité du connecteur pour d'autres serveurs de transport Hub. Si la valeur de ce paramètre est $False, tous les serveurs de transport Hub de l'organisation Exchange peuvent utiliser le connecteur. Si la valeur de ce paramètre est $True, seuls des serveurs de transport Hub se trouvant dans le même site Active Directory peuvent utiliser le connecteur. La valeur par défaut est $False.

SourceTransportServers

Facultatif

Microsoft.Exchange.Data.MultiValuedProperty

Ce paramètre spécifie les noms des serveurs de transport Hub qui utilisent ce connecteur étranger. Vous pouvez spécifier plusieurs serveurs de transport Hub en séparant leurs noms par des virgules. Le fait d'avoir un connecteur étranger unique hébergé sur plusieurs serveurs de transport Hub garantit la tolérance de panne et une disponibilité élevée en cas de défaillance de l'un des serveurs de transport Hub. La valeur par défaut de ce paramètre est le nom du serveur de transport Hub sur lequel ce connecteur étranger a été installé initialement.

TemplateInstance

Facultatif

System.Management.Automation.PSObject

Lorsqu'un objet existant est fourni pour ce paramètre, la cmdlet utilise la configuration de l'objet pour créer une copie de celui-ci.

WhatIf

Facultatif

System.Management.Automation.SwitchParameter

Le paramètre WhatIf donne pour instruction à la commande de simuler les actions qu'elle va appliquer à l'objet. Grâce au paramètre WhatIf, vous pouvez afficher des changements potentiels sans devoir les appliquer. Il n'est pas nécessaire de spécifier une valeur pour le paramètre WhatIf.

Exemple

L'exemple de code suivant présente une commande New-ForeignConnector qui crée un connecteur étranger avec les propriétés suivantes :

  • Nom de connecteur : connecteur étranger de Contoso

  • Espace d'adressage : " Contoso.com "

  • Type d'espace d'adressage : SMTP

  • Coût d'espace d'adressage : 5

  • Serveurs de transport sources : Hub01 et Hub02

New-ForeignConnector -Name "Contoso Foreign Connector" -AddressSpaces "SMTP:*.contoso.com;5" -SourceTransportServers "Hub01,Hub02"