Set-SendConnector
S’applique à : Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1
Dernière rubrique modifiée : 2007-08-27
La cmdlet Set-SendConnector permet de modifier un connecteur d'envoi sur un ordinateur sur lequel le rôle serveur de transport Hub ou serveur de transport Edge est installé.
Syntaxe
Set-SendConnector -Identity <SendConnectorIdParameter> [-AddressSpaces <MultiValuedProperty>] [-AuthenticationCredential <PSCredential>] [-Comment <String>] [-Confirm [<SwitchParameter>]] [-ConnectionInactivityTimeOut <EnhancedTimeSpan>] [-DNSRoutingEnabled <$true | $false>] [-DomainController <Fqdn>] [-DomainSecureEnabled <$true | $false>] [-Enabled <$true | $false>] [-Force <SwitchParameter>] [-ForceHELO <$true | $false>] [-Fqdn <Fqdn>] [-IgnoreSTARTTLS <$true | $false>] [-IsScopedConnector <$true | $false>] [-LinkedReceiveConnector <ReceiveConnectorIdParameter>] [-MaxMessageSize <Unlimited>] [-Name <String>] [-Port <Int32>] [-ProtocolLoggingLevel <None | Verbose>] [-RequireTLS <$true | $false>] [-SmartHostAuthMechanism <None | BasicAuth | BasicAuthRequireTLS | ExchangeServer | ExternalAuthoritative>] [-SmartHosts <MultiValuedProperty>] [-SourceIPAddress <IPAddress>] [-SourceTransportServers <MultiValuedProperty>] [-UseExternalDNSServersEnabled <$true | $false>] [-WhatIf [<SwitchParameter>]]
Set-SendConnector [-AddressSpaces <MultiValuedProperty>] [-AuthenticationCredential <PSCredential>] [-Comment <String>] [-Confirm [<SwitchParameter>]] [-ConnectionInactivityTimeOut <EnhancedTimeSpan>] [-DNSRoutingEnabled <$true | $false>] [-DomainController <Fqdn>] [-DomainSecureEnabled <$true | $false>] [-Enabled <$true | $false>] [-Force <SwitchParameter>] [-ForceHELO <$true | $false>] [-Fqdn <Fqdn>] [-IgnoreSTARTTLS <$true | $false>] [-Instance <SmtpSendConnectorConfig>] [-IsScopedConnector <$true | $false>] [-LinkedReceiveConnector <ReceiveConnectorIdParameter>] [-MaxMessageSize <Unlimited>] [-Name <String>] [-Port <Int32>] [-ProtocolLoggingLevel <None | Verbose>] [-RequireTLS <$true | $false>] [-SmartHostAuthMechanism <None | BasicAuth | BasicAuthRequireTLS | ExchangeServer | ExternalAuthoritative>] [-SmartHosts <MultiValuedProperty>] [-SourceIPAddress <IPAddress>] [-SourceTransportServers <MultiValuedProperty>] [-UseExternalDNSServersEnabled <$true | $false>] [-WhatIf [<SwitchParameter>]]
Description détaillée
La cmdlet Set-SendConnector modifie un connecteur d'envoi existant. Le paramètre Name est obligatoire si vous exécutez la cmdlet Set-SendConnector. Le paramètre Identity n'est obligatoire que si vous modifiez la valeur du paramètre Name.
Une fois cette tâche accomplie, le connecteur d'envoi est modifié.
Pour exécuter la cmdlet Set-SendConnector, 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 exécuter la cmdlet Set-SendConnector sur un ordinateur sur lequel le rôle serveur de transport Edge est installé, vous devez ouvrir une session en utilisant un compte membre du groupe Administrateurs local sur cet ordinateur.
Pour plus d'informations sur les autorisations, la délégation de rôles et les droits requis pour administrer Microsoft Exchange Server 2007, consultez la rubrique Considérations relatives aux autorisations.
Paramètres
Paramètre | Obligatoire | Type | Description | ||
---|---|---|---|---|---|
Identity |
Obligatoire |
Microsoft.Exchange.Configuration.Tasks.SendConnectorIdParameter |
Le paramètre Identity spécifie le GUID ou le nom de connecteur représentant le connecteur d'envoi que vous voulez modifier. |
||
AddressSpaces |
Facultatif |
Microsoft.Exchange.Data.MultiValuedProperty |
Ce paramètre est obligatoire à moins que ce connecteur ne soit lié à un connecteur de réception. Si un connecteur de réception lié est spécifié à l'aide du paramètre LinkedReceiveConnector, la valeur du paramètre AddressSpaces doit être
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 (
Vous pouvez spécifier plusieurs espaces d'adressage en les séparant par des virgules, par exemple, comme suit : Si vous spécifiez un type d'espace d'adressage non-SMTP sur un connecteur d'envoi configuré sur un serveur de transport Hub, les paramètres suivants sont obligatoires sur le connecteur d'envoi :
|
||
AuthenticationCredential |
Facultatif |
System.Management.Automation.PSCredential |
Ce paramètre requiert la création et la transmission d'un objet informations d'identification. L'objet informations d'identification est créé à l'aide de la cmdlet Get-Credential. Pour plus d'informations sur l'utilisation de la cmdlet Get-Credential, tapez |
||
Comment |
Facultatif |
System.String |
Le paramètre Comment doit être placé entre guillemets doubles, par exemple : |
||
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. |
||
ConnectionInactivityTimeOut |
Facultatif |
Microsoft.Exchange.Data.EnhancedTimeSpan |
Ce paramètre spécifie le temps maximal pendant lequel une connexion inactive reste ouverte. La valeur par défaut est 10 minutes. Pour spécifier une valeur, entrez-la sous forme de période : jj.hh:mm:ss, où j = jours, h = heures, m = minutes et s = secondes. La plage d'entrées valides pour ces paramètres s'étend de 00:00:01 à 1.00:00:00. |
||
DNSRoutingEnabled |
Facultatif |
System.Boolean |
Ce paramètre spécifie si un routage DNS (Domain Name System) doit être utilisé ou si tous les messages doivent être envoyés via l'hôte actif configuré à l'aide du paramètre SmartHosts. La valeur par défaut est |
||
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 dans la commande. 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. |
||
DomainSecureEnabled |
Facultatif |
System.Boolean |
Ce paramètre est une partie du processus d’activation de l’authentification TLS (Transport Layer Security) mutuelle pour les domaines couverts par le connecteur d’envoi. L'authentification TLS mutuelle ne fonctionne correctement que si les conditions suivantes sont remplies :
Le caractère générique (*) n'est pas pris en charge dans des domaines configurés pour l'authentification TLS mutuelle. Le même domaine doit également être défini sur le connecteur de réception correspondant et dans la valeur du paramètre TLSReceiveDomainSecureList de la cmdlet Get-TransportConfig. La valeur par défaut du paramètre DomainSecureEnabled est
La valeur par défaut du paramètre DomainSecureEnabled est
|
||
Enabled |
Facultatif |
System.Boolean |
Les entrées valides pour ce paramètre sont |
||
Force |
Facultatif |
System.Management.Automation.SwitchParameter |
Ce paramètre supprime les messages d'avertissement ou de confirmation qui s'affichent durant certaines modifications de configuration. |
||
ForceHELO |
Facultatif |
System.Boolean |
Les entrées valides pour ce paramètre sont |
||
Fqdn |
Facultatif |
Microsoft.Exchange.Data.Fqdn |
Ce paramètre spécifie le nom de domaine complet utilisé somme serveur source pour les serveurs de messagerie connectés qui utilisent le connecteur d'envoi pour recevoir des messages sortants. La valeur de ce paramètre s'affiche pour les serveurs de messagerie connectés chaque fois qu'un nom de serveur source est requis, comme dans les exemples suivants :
La valeur par défaut du paramètre Fqdn est
|
||
IgnoreSTARTTLS |
Facultatif |
System.Boolean |
Les entrées valides pour ce paramètre sont |
||
Instance |
Facultatif |
Microsoft.Exchange.Data.Directory.SystemConfiguration.SmtpSendConnectorConfig |
Ce paramètre permet de transmettre un objet entier à la commande à traiter. Il est principalement utilisé dans les scripts où un objet entier doit être transmis à la commande. |
||
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 |
||
LinkedReceiveConnector |
Facultatif |
Microsoft.Exchange.Configuration.Tasks.ReceiveConnectorIdParameter |
Ce paramètre force la transmission des messages reçus par le connecteur de réception spécifié via ce connecteur d'envoi. La valeur du paramètre LinkedReceivedConnector peut utiliser un des identificateurs suivants pour spécifier le connecteur de réception :
Lorsque vous utilisez le paramètre LinkReceiveConnector avec la cmdlet Set-SendConnector, vous devez également utiliser les paramètres suivants avec les valeurs spécifiées :
|
||
MaxMessageSize |
Facultatif |
Microsoft.Exchange.Data.Unlimited |
Ce paramètre spécifie la taille maximale des messages qui peuvent transiter par un connecteur. La valeur par défaut est
Les valeurs non qualifiées sont traitées comme des octets. Les valeurs entrées en octets sont arrondies au Ko le plus proche. Par exemple, |
||
Name |
Facultatif |
System.String |
Le paramètre Name est le nom du connecteur fourni par l'administrateur. Vous devez placer le paramètre Name entre guillemets doubles si le nom contient des espaces, comme suit, par exemple : |
||
Port |
Facultatif |
System.Int32 |
Ce paramètre est un nombre entier compris entre |
||
ProtocolLoggingLevel |
Facultatif |
Microsoft.Exchange.Data.ProtocolLoggingLevel |
Ce paramètre active et désactive l’enregistrement dans le journal de protocole d’un connecteur d’envoi spécifié. La valeur |
||
RequireTLS |
Facultatif |
System.Boolean |
Ce paramètre spécifie si tous les messages envoyés via ce connecteur doivent être transmis à l'aide du protocole TLS (Transport Layer Security). La valeur par défaut est |
||
SmartHostAuthMechanism |
Facultatif |
Microsoft.Exchange.Data.Directory.SystemConfiguration.SmtpSendConnectorConfig+AuthMechanisms |
Ce paramètre est utilisé en cours d'authentification auprès d'un serveur distant. Ce paramètre n'est utilisé que si un hôte actif est configuré et si le paramètre DNSRoutingEnabled est défini sur |
||
SmartHosts |
Facultatif |
Microsoft.Exchange.Data.MultiValuedProperty |
Ce paramètre prend un ou plusieurs noms de domaine complet, tels que |
||
SourceIPAddress |
Facultatif |
System.Net.IPAddress |
Ce paramètre spécifie l'adresse IP locale à utiliser comme point de terminaison d'une connexion SMTP vers un serveur de messagerie distant. L'adresse IP par défaut est |
||
SourceTransportServers |
Facultatif |
Microsoft.Exchange.Data.MultiValuedProperty |
Ce paramètre spécifie les noms des serveurs de transport Hub qui utilisent ce connecteur d'envoi. Vous pouvez spécifier les noms de plusieurs serveurs de transport Hub en les séparant par des virgules. Ce paramètre n'est pas valide pour les connecteurs d'envoi configurés sur des serveurs de transport Edge. |
||
UseExternalDNSServersEnabled |
Facultatif |
System.Boolean |
Ce paramètre spécifie si ce connecteur d'envoi doit utiliser la liste DNS externe spécifiée à l'aide du paramètre ExternalDNSServers de la cmdlet Set-TransportServer. La valeur par défaut est |
||
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. |
Types d'entrées
Types de retours
Erreurs
Erreur | Description |
---|---|
|
|
Exemple
Le premier exemple de code montre une commande Set-SendConnector qui modifie un connecteur d'envoi existant. La commande définit la limite MaxMessageSize sur 10 Mo et le paramètre ConnectionInactivityTimeOut sur 15 minutes.
Le deuxième exemple présente les commandes qui modifient un connecteur d'envoi existant pour utiliser une authentification lorsque le connecteur d'envoi adresse un message électronique à Contoso.com. Le serveur de messagerie Contoso.com requiert que le serveur Exchange Server 2007 local s'authentifie pour soumettre des messages électroniques. Pour configurer le connecteur d'envoi afin d'utiliser une authentification, vous devez commencer par exécuter la commande Get-Credential et l'affecter à une variable. Lorsque vous exécutez la commande Get-Credential, celle-ci demande le nom d'utilisateur et le mot de passe du compte qui sera utilisé durant l'authentification auprès du serveur de messagerie Contoso.com.
Dans l'exemple, la commande Get-Credential est affectée à la variable $CredentialObject. Une fois les informations d'identification pour l'authentification affectées à la variable $CredentialObject, vous pouvez modifier le connecteur d'envoi à l'aide de la cmdlet Set-SendConnector. La variable $CredentialObject est transmise au paramètre AuthenticationCredential. Outre la définition des informations d'identification qui sera utilisée, vous devez définir le paramètre SmartHostAuthMechanism sur BasicAuth
pour que le connecteur d'envoi s'authentifie auprès du serveur de messagerie Contoso.com à des informations d'identification fournies.
Set-SendConnector "Contoso.com Send Connector" -MaxMessageSize 10MB -ConnectionInactivityTimeOut 00:15:00
$CredentialObject = Get-Credential
Set-SendConnector "E-Mail to Contoso.com" -AuthenticationCredential $CredentialObject -SmartHostAuthMechanism BasicAuth