Freigeben über


Set-SendConnector

 

Gilt für: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1

Letztes Änderungsdatum des Themas: 2007-08-27

Verwenden Sie das Cmdlet Set-SendConnector, um einen Sendeconnector auf einem Computer zu ändern, auf dem die Serverfunktion Hub-Transport oder Edge-Transport installiert ist.

Syntax

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>]]

Detaillierte Beschreibung

Das Cmdlet Set-SendConnector ändert einen vorhandenen Sendeconnector. Der Name-Parameter ist für die Ausführung des Cmdlets Set-SendConnector erforderlich. Der Identity-Parameter ist nur erforderlich, wenn der Wert des Name-Parameters geändert wird.

Nachdem diese Aufgabe abgeschlossen ist, ist der Sendeconnector geändert.

Damit Sie das Cmdlet Set-SendConnector ausführen können, muss dem verwendeten Konto die Rolle Exchange-Serveradministrator zugewiesen worden sein, und es muss der lokalen Gruppe Administratoren für den Zielserver angehören.

Um das Cmdlet Set-SendConnector auf einem Computer ausführen zu können, auf dem die Serverfunktion Edge-Transport installiert ist, müssen Sie sich mit einem Konto anmelden, das Mitglied der lokalen Gruppe Administratoren auf diesem Computer ist.

Weitere Informationen zu Berechtigungen, zum Delegieren von Rollen und zu den Rechten, die für die Verwaltung von Microsoft Exchange Server 2007 erforderlich sind, finden Sie unter Überlegungen zu Berechtigungen.

Parameter

Parameter Erforderlich Typ Beschreibung

Identity

Erforderlich

Microsoft.Exchange.Configuration.Tasks.SendConnectorIdParameter

Der Identity-Parameter gibt die GUID oder den Connectornamen an, der den zu ändernden Sendeconnector repräsentiert.

AddressSpaces

Optional

Microsoft.Exchange.Data.MultiValuedProperty

Dieser Parameter ist erforderlich, es sei denn, dieser Connector ist mit einem Empfangsconnector verknüpft. Wenn ein verknüpfter Empfangsconnector mithilfe des Parameters LinkedReceiveConnector angegeben wird, muss der Wert von AddressSpaces $null sein. Andernfalls gibt der Parameter AddressSpaces die Domänennamen an, an die der Sendeconnector Nachrichten sendet. Nachfolgend finden Sie die vollständige Syntax zum Eingeben jedes Adressraums: <AddressSpaceType>:<AddressSpace>;<AddressSpaceCost>

  • AddressSpaceType   Auf einem Edge-Transport-Server muss der Typ des Adressraums SMTP sein. Auf einem Hub-Transport-Server kann der Typ des Adressraums SMTP, X400 oder eine beliebige andere Textzeichenfolge sein. Wenn Sie den Adressraumtyp auslassen, wird von SMTP als Adressraumtyp ausgegangen.

  • AddressSpace   Für SMTP-Adressraumtypen muss der angegebene Adressraum RFC 1035-konform sein. Beispielsweise sind *, *.com und *.contoso.com zulässig, *contoso.com ist jedoch nicht zulässig. Für X.400-Adressraumtypen muss der eingegebene Adressraum RFC 1685-konform sein, wie etwa o=MySite;p=MyOrg;a=adatum;c=us. Bei allen anderen Werten für den Adresstyp kann ein beliebiger Text für den Adressraum eingegeben werden.

  • AddressSpaceCost   Der gültige Eingabebereich für die Kosten beträgt 1 bis 100. Ein niedrigerer Kostenwert zeigt eine bessere Route an. Dieser Parameter ist optional. Wenn Sie die Adressraumkosten fortlassen, werden Kosten von 1 angenommen. Wenn Sie einen anderen Adressraum als SMTP angeben, der das Semikolon ( ; ) als Zeichen enthält, müssen Sie die Adressraumkosten angeben.

Die Angabe des Adressraumstyps oder der Adressraumkosten muss in doppelte Anführungszeichen ( " ) eingeschlossen werden. Beispielsweise sind die folgenden Adressraumeinträge gleichbedeutend:

  • "SMTP:contoso.com;1"

  • "contoso.com;1"

  • "SMTP:contoso.com"

  • contoso.com

Sie können mehrere Adressräume angeben, indem Sie die Adressräume durch Kommas trennen, wie im folgenden Beispiel: contoso.com,fabrikam.com. Die Angabe des Adressraumstyps oder der Adressraumkosten muss in doppelte Anführungszeichen ( " ) eingeschlossen werden, wie im folgenden Beispiel: "contoso.com;2","fabrikam.com;3".

Wenn Sie einen anderen Adressraumtyp als SMTP für einen Sendeconnector angeben, der auf einem Hub-Transport-Server konfiguriert ist, sind die folgenden Einstellungen für den Sendeconnector erforderlich:

  • Sie müssen einen Smarthost für das Weiterleiten von E-Mail-Nachrichten verwenden, indem Sie einen Wert für den SmartHosts-Parameter angeben.

  • Der Wert für den Parameter DNSRoutingEnabled muss $False lauten.

Hinweis

Zwar können andere Adressräume als SMTP auf einem Sendeconnector auf einem Hub-Transport-Server konfiguriert werden, trotzdem verwendet der Sendeconnector SMTP als Transportmechanismus zum Senden von Nachrichten an andere Messagingserver. Fremde Connectors auf Hub-Transport-Servern werden zum Senden von Nachrichten an lokale Messagingserver verwendet, wie etwa an Fax-Gatewayserver von Drittherstellern, die nicht SMTP als primären Transportmechanismus verwenden. Weitere Informationen finden Sie unter Fremde Connectors.

AuthenticationCredential

Optional

System.Management.Automation.PSCredential

Dieser Parameter schreibt die Erstellung und Übergabe eines Anmeldeinformationsobjekts vor. Dieses Anmeldeinformationsobjekt wird mithilfe des Cmdlets Get-Credential erstellt. Geben Sie Get-Help Get-Credential in der Exchange-Verwaltungsshell ein, um weitere Informationen über das Cmdlet Get-Credential zu erhalten.

Comment

Optional

System.String

Der Parameter Comment muss in doppelte Anführungszeichen eingeschlossen werden. Beispiel: "this is an admin note".

Confirm

Optional

System.Management.Automation.SwitchParameter

Der Parameter Confirm bewirkt eine Unterbrechung der Befehlsausführung und zwingt Sie, die Aktion des Befehls zu bestätigen, bevor die Verarbeitung fortgesetzt wird. Für den Parameter Confirm muss kein Wert angegeben werden.

ConnectionInactivityTimeOut

Optional

Microsoft.Exchange.Data.EnhancedTimeSpan

Dieser Parameter gibt den maximalen Zeitraum an, für den eine Leerlaufverbindung geöffnet bleiben kann. Der Standardwert beträgt 10 Minuten. Um einen Wert anzugeben, geben Sie den Wert als Zeitraum ein: TT.hh:MM:SS, wobei T = Tage, h = Stunden, M = Minuten und S = Sekunden ist. Der gültige Eingabebereich für diesen Parameter liegt zwischen 00:00:01 und 1.00:00:00.

DNSRoutingEnabled

Optional

System.Boolean

Dieser Parameter gibt an, ob DNS-Routing (Domain Name System) verwendet werden soll oder ob alle Nachrichten durch den mithilfe des Parameters SmartHosts konfigurierten SmartHost gesendet werden sollen. Der Standardwert ist $True. Wenn Sie den Wert auf $False festlegen möchten, müssen Sie zuerst einen Wert für den SmartHosts-Parameter festlegen.

DomainController

Optional

Microsoft.Exchange.Data.Fqdn

Um den vollqualifizierten Domänennamen (Fully Qualified Domain Name, FQDN) des Domänencontrollers anzugeben, der diese Konfigurationsänderung in den Active Directory-Verzeichnisdienst schreibt, fügen Sie dem Befehl den Parameter DomainController hinzu. Der Parameter DomainController wird nicht auf Computern unterstützt, auf denen die Serverfunktion Edge-Transport ausgeführt wird. Die Serverfunktion Edge-Transport liest und schreibt nur in der lokalen ADAM-Instanz.

DomainSecureEnabled

Optional

System.Boolean

Dieser Parameter ist Bestandteil des Verfahrens zum Aktivieren der MTLS-Authentifizierung (Mutual Transport Layer Security, gegenseitige TLS-Authentifizierung) für die von diesem Sendeconnector bedienten Domänen. Die MTLS-Authentifizierung funktioniert nur dann ordnungsgemäß, wenn folgende Bedingungen zutreffen:

  • Der Wert für den Parameter DomainSecureEnabled muss $True lauten.

  • Der Wert für den Parameter DNSRoutingEnabled muss $True lauten.

  • Der Wert für den Parameter IgnoreStartTLS muss $False lauten.

Das Platzhalterzeichen (*) wird in Domänen, die für MTLS-Authentifizierung konfiguriert sind, nicht unterstützt. Die gleiche Domäne muss auch auf dem entsprechenden Empfangsconnector und im Wert des Parameters TLSReceiveDomainSecureList im Cmdlet Get-TransportConfig definiert sein.

Der Standardwert für DomainSecureEnabled lautet $False für folgende Sendeconnectortypen:

  • Alle auf einem Hub-Transport-Server definierten Sendeconnectors

  • Auf einem Edge-Transport-Server definierte Sendeconnectors, die vom Benutzer erstellt wurden

Der Standardwert für DomainSecureEnabled lautet $True für folgende Sendeconnectortypen:

  • Auf einem Edge-Transport-Server definierte Standardsendeconnectors

Enabled

Optional

System.Boolean

Gültige Eingaben für diesen Parameter sind $True oder $False. Der Standardwert ist $True. Verwenden Sie den Enabled-Parameter, um die Fähigkeit zur Verarbeitung von E-Mail-Nachrichten zu aktivieren oder deaktivieren.

Force

Optional

System.Management.Automation.SwitchParameter

Dieser Parameter unterdrückt die Warn- oder Bestätigungsmeldungen, die während bestimmter Konfigurationsänderungen angezeigt werden.

ForceHELO

Optional

System.Boolean

Gültige Eingaben für diesen Parameter sind $True oder $False. Der Standardwert ist $False. Standardmäßig wird EHLO verwendet. Wenn der Parameter auf $True festgelegt ist, wird HELO anstelle von EHLO verwendet.

Fqdn

Optional

Microsoft.Exchange.Data.Fqdn

Dieser Parameter gibt den FQDN an, der als Quellserver für verbundene Messagingserver verwendet wird, die den Sendeconnector für den Empfang von ausgehenden Nachrichten verwenden. Der Wert dieses Parameters wird verbundenen Messagingservern angezeigt, wenn der Name eines Quellservers erforderlich ist, wie in den folgenden Beispielen:

  • Im EHLO/HELO-Befehl, wenn der Sendeconnector mit dem Messagingserver auf dem nächsten Hop kommuniziert

  • Im aktuellsten Received:-Kopfzeilenfeld der Nachricht, das der Nachricht vom Messagingserver des nächsten Hops nach dem Verlassen des Hub-Transport-Servers oder Edge-Transport-Servers hinzugefügt wird

  • Während der TLS-Authentifizierung

Der Standardwert für den Parameter Fqdn ist $Null. Dies bedeutet, dass der tatsächliche FQDN-Standardwert der FQDN des Hub-Transport-Servers oder Edge-Transport-Servers ist, auf dem der Sendeconnector ausgeführt wird.

Hinweis

Wenn der Sendeconnector auf einem Hub-Transport-Server konfiguriert ist, auf dem auch die Serverfunktion Mailbox installiert ist, wird jeder für den Fqdn-Parameter angegebene Wert nicht verwendet. Stattdessen wird immer der FQDN des Servers verwendet, der vom Cmdlet Get-ExchangeServer angezeigt wird.
Für Server, auf denen sowohl die Serverfunktion Hub-Transport als auch die Serverfunktion Mailbox installiert ist, besteht die einzige Möglichkeit zum Entfernen des Servernamens aus den Received:-Kopfzeilen der ausgehenden Nachricht in der Verwendung des Cmdlets Remove-ADPermission, um die Ms-Exch-Send-Headers-Routing-Berechtigung aus den Sicherheitsprinzipalen zu entfernen, die den Connector verwenden. Durch diesen Vorgang werden alle Received:-Kopfzeilen beim Verlassen des Hub-Transport-Servers aus der Nachricht entfernt. Es wird empfohlen, die Received:-Kopfzeilen für interne Nachrichten nicht zu entfernen, weil die Received:-Kopfzeilen für die Berechnung des maximalen Hop Counts verwendet werden. Weitere Informationen über das Cmdlet Remove-ADPermission und das Cmdlet Get-ExchangeServer finden Sie unter den folgenden Themen:
Remove-ADPermission
Get-ExchangeServer

IgnoreSTARTTLS

Optional

System.Boolean

Gültige Eingaben für diesen Parameter sind $True oder $False. Dieser Parameter gibt an, ob die StartTLS-Option ignoriert werden soll, die von einem sendenden Remoteserver angeboten wird. Dieser Parameter wird für Remotedomänen verwendet. Dieser Parameter muss auf $False festgelegt werden, wenn der Parameter RequireTLS auf $True festgelegt wird. Standardmäßig wird bei einem Sendeconnector, bei dem der Wert des Parameters DNSRoutingEnabled auf $True festgelegt wurde, auch der Wert für den Parameter IgnoreStartTLS auf $False festgelegt. Dies bedeutet, dass der Sendeconnector immer TLS aushandelt, wenn TLS vom empfangenden Server angeboten wird. Wenn Sie den Wert des Parameters IgnoreStartTLS auf $True festlegen, versucht der Sendeconnector nie, TLS mit dem empfangenden Server auszuhandeln.

Instance

Optional

Microsoft.Exchange.Data.Directory.SystemConfiguration.SmtpSendConnectorConfig

Dieser Parameter ermöglicht das Übergeben eines vollständigen Objekts an den zu verarbeitenden Befehl. Er wird hauptsächlich in Skripts verwendet, in denen ein gesamtes Objekt an den Befehl übergeben werden muss.

IsScopedConnector

Optional

System.Boolean

Dieser Parameter steuert die Verfügbarkeit des Connectors für andere Hub-Transport-Server-Server. Wenn der Wert dieses Parameters $False ist, kann der Connector von allen Hub-Transport-Servern in der Exchange-Organisation verwendet werden. Wenn der Wert dieses Parameters $True ist, kann der Connector nur von Hub-Transport-Servern am gleichen Active Directory-Standort verwendet werden. Der Standardwert ist $False.

LinkedReceiveConnector

Optional

Microsoft.Exchange.Configuration.Tasks.ReceiveConnectorIdParameter

Dieser Parameter erzwingt den Ausgang aller Nachrichten, die vom angegebenen Empfangsconnector empfangen werden, über diesen Sendeconnector. Der Wert von LinkedReceivedConnector kann jeden der folgenden Bezeichner zum Angeben des Empfangsconnectors verwenden:

  • GUID

  • Distinguished Name (DN)

  • Servername\Connectorname

Wenn Sie den Parameter LinkReceiveConnector mit dem Cmdlet Set-SendConnector verwenden, müssen Sie auch die folgenden Parameter mit den angegebenen Werten verwenden:

  • AddressSpaces $null

  • DNSRoutingEnabled $False

  • MaxMessageSize unlimited

  • Smarthosts <SmarthostID>

  • SmarthostAuthMechanism <AuthMechanism>

MaxMessageSize

Optional

Microsoft.Exchange.Data.Unlimited

Dieser Parameter gibt die maximale Größe einer Nachricht an, die über einen Connector übergeben werden kann. Der Standardwert ist 10MB. Wenn Sie einen Wert eingeben, qualifizieren Sie diesen mit einer der folgenden Einheiten:

  • B (Byte)

  • KB (Kilobyte)

  • MB (Megabyte)

  • GB (Gigabyte)

Nicht qualifizierte Werte werden als "Byte" behandelt. Werte, die in Byte eingegeben werden, werden auf das nächste volle Kilobyte aufgerundet. Beispielsweise wird 1048575B auf 1MB und 1048577 auf 1025KB aufgerundet. Der gültige Eingabebereich für diesen Parameter liegt zwischen 0 und 2147483647 Byte. Wenn Sie die Nachrichtengrößenbeschränkung für einen Sendeconnector entfernen möchten, geben Sie den Wert unlimited ein.

Name

Optional

System.String

Der Parameter Name ist der vom Administrator bereitgestellte Name des Connectors. Sie müssen den Parameter Name in doppelte Anführungszeichen setzen, falls der Name Leerzeichen wie im folgenden Beispiel enthält: "New Send Connector".

Port

Optional

System.Int32

Der gültige Eingabebereich für diesen Parameter ist eine ganze Zahl zwischen 0 und 65535. Der Standardwert ist 25. Wenn Sie einen Wert für den SmartHosts-Parameter angeben, gibt der Port-Wert die Portnummer an, die für die SmartHost-Weiterleitung verwendet wird. In den meisten Organisationen ist die Portnummer auf 25 festgelegt.

ProtocolLoggingLevel

Optional

Microsoft.Exchange.Data.ProtocolLoggingLevel

Dieser Parameter aktiviert bzw. deaktiviert die Protokollierung für den angegebenen Sendeconnector. Mit dem Wert Verbose wird die Protokollierung für den Connector aktiviert. Mit dem Wert None wird die Protokollierung für den Connector deaktiviert. Der Standardwert ist None. Der Speicherort der Sendeconnector-Protokollaufzeichnungen für alle Sendeconnectors, die auf einem Hub-Transport- oder einem Edge-Transport-Server konfiguriert werden, wird mit dem Parameter SendProtocolLogPath des Befehls Set-TransportServer angegeben.

RequireTLS

Optional

System.Boolean

Dieser Parameter gibt an, ob alle Nachrichten, die durch diesen Connector gesendet werden, mithilfe von TLS (Transport Layer Security) übermittelt werden müssen. Der Standardwert ist $False.

SmartHostAuthMechanism

Optional

Microsoft.Exchange.Data.Directory.SystemConfiguration.SmtpSendConnectorConfig+AuthMechanisms

Dieser Parameter wird während der Authentifizierung bei einem Remoteserver verwendet. Dieser Parameter wird nur verwendet, wenn ein SmartHost konfiguriert wird und der DNSRoutingEnabled-Parameter auf $False festgelegt ist. Gültige Werte sind None, BasicAuth, BasicAuthRequireTLS, ExchangeServer und ExternalAuthoritative. Alle Werte schließen sich gegenseitig aus. Wenn Sie BasicAuth oder BasicAuthRequireTLS wählen, müssen Sie den Parameter AuthenticationCredential verwenden, um die Anmeldeinformationen für die Authentifizierung anzugeben.

SmartHosts

Optional

Microsoft.Exchange.Data.MultiValuedProperty

Dieser Parameter akzeptiert einen oder mehrere FQDNs, wie etwa server.contoso.com, oder eine oder mehrere IP-Adressen, jeweils durch Kommas getrennt. Wenn Sie eine IP-Adresse eingeben, müssen Sie die IP-Adresse als Literal eingeben, wie im folgenden Beispiel: 10.10.1.1. Die Smarthostidentität kann der FQDN eines Smarthostservers, ein MX-Datensatz (Mail Exchange) oder ein A-Datensatz (Adressdatensatz) sein. Wenn Sie einen FQDN als Smarthostidentität konfigurieren, muss der Quellserver für den Sendeconnector in der Lage sein, DNS-Namensauflösung zum Ermitteln des Smarthostservers zu verwenden.

SourceIPAddress

Optional

System.Net.IPAddress

Dieser Parameter gibt die lokale IP-Adresse an, die als Endpunkt für eine SMTP-Verbindung mit einem Remotemessagingserver verwendet wird. Die IP-Standardadresse lautet 0.0.0.0. Dieser Wert weist den Server an, eine beliebige lokale IP-Adresse zu verwenden. Dieser Parameter ist nur für Sendeconnectors gültig, die auf Edge-Transport-Servern konfiguriert sind.

SourceTransportServers

Optional

Microsoft.Exchange.Data.MultiValuedProperty

Dieser Parameter gibt die Namen der Hub-Transport-Server an, die diesen Sendeconnector verwenden können. Sie können die Namen mehrerer Hub-Transport-Server angeben, indem Sie die Namen durch Komma trennen. Dieser Parameter ist nicht für Sendeconnectors gültig, die auf Edge-Transport-Servern konfiguriert sind.

UseExternalDNSServersEnabled

Optional

System.Boolean

Dieser Parameter gibt an, ob dieser Sendeconnector die externe DNS-Liste verwenden soll, die mithilfe des Parameters ExternalDNSServers des Cmdlets Set-TransportServer angegeben wird. Der Standardwert ist $False. Gültige Werte für diesen Parameter sind $True und $False.

WhatIf

Optional

System.Management.Automation.SwitchParameter

Der Parameter WhatIf weist den Befehl an, die für das Objekt ausgeführten Aktionen lediglich zu simulieren. Durch Verwendung des Parameters WhatIf können Sie eine Vorschau der Änderungen anzeigen, ohne diese Änderungen wirklich übernehmen zu müssen. Für den Parameter WhatIf muss kein Wert angegeben werden.

Eingabetypen

Rückgabetypen

Fehler

Fehler Beschreibung

 

 

Beispiel

Das erste Codebeispiel zeigt einen Set-SendConnector-Befehl, der einen vorhandenen Sendeconnector ändert. Der Befehl legt den Grenzwert MaxMessageSize auf 10 MB und den Wert für ConnectionTimeOut auf 15 Minuten fest.

Das zweite Beispiel zeigt die Befehle, die einen vorhandenen Sendeconnector so ändern, dass beim Senden einer E-Mail-Nachricht an Contoso.com Authentifizierung verwendet wird. Der E-Mail-Server Contoso.com schreibt vor, dass der lokale Exchange Server 2007-Server sich bei ihm authentifiziert, um E-Mail-Nachrichten zu senden. Um den Sendeconnector für die Verwendung von Authentifizierung zu konfigurieren, müssen Sie zuerst den Befehl Get-Credential ausführen und den Befehl einer Variablen zuweisen. Wenn der Get-Credential-Befehl ausgeführt wird, fragt der Befehl nach dem Benutzernamen und dem Kennwort des Kontos, das bei der Authentifizierung beim E-Mail-Server Contoso.com verwendet wird.

Im Beispiel wird der Befehl Get-Credential der Variablen $CredentialObject zugewiesen. Nachdem die Authentifizierungsinformationen der $CredentialObject-Variablen zugewiesen wurden, kann der Sendeconnector mithilfe des Cmdlets Set-SendConnector geändert werden. Die Variable $CredentialObject wird dem Parameter AuthenticationCredential übergeben. Über das Festlegen der zu verwendenden Anmeldeinformationen hinaus müssen Sie den Parameter SmartHostAuthMechanism auf BasicAuth festlegen, um den Sendeconnector anzuweisen, sich beim E-Mail-Server Contoso.com mit den angegebenen Anmeldeinformationen zu authentifizieren.

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