Set-TransportServer
Gilt für: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1
Letztes Änderungsdatum des Themas: 2007-08-21
Mit dem Cmdlet Set-TransportServer können Sie die Optionen für die Transportkonfiguration von Computern festlegen, auf denen eine der beiden Serverfunktionen Hub-Transport oder Edge-Transport installiert ist.
Syntax
Set-TransportServer -Identity <ServerIdParameter> [-AntispamAgentsEnabled <$true | $false>] [-Confirm [<SwitchParameter>]] [-ConnectivityLogEnabled <$true | $false>] [-ConnectivityLogMaxAge <EnhancedTimeSpan>] [-ConnectivityLogMaxDirectorySize <Unlimited>] [-ConnectivityLogMaxFileSize <Unlimited>] [-ConnectivityLogPath <LocalLongFullPath>] [-ContentConversionTracingEnabled <$true | $false>] [-DelayNotificationTimeout <EnhancedTimeSpan>] [-DomainController <Fqdn>] [-ExternalDelayDsnEnabled <$true | $false>] [-ExternalDNSAdapterEnabled <$true | $false>] [-ExternalDNSAdapterGuid <Guid>] [-ExternalDNSProtocolOption <Any | UseUdpOnly | UseTcpOnly>] [-ExternalDNSServers <MultiValuedProperty>] [-ExternalDsnDefaultLanguage <CultureInfo>] [-ExternalDsnLanguageDetectionEnabled <$true | $false>] [-ExternalDsnMaxMessageAttachSize <ByteQuantifiedSize>] [-ExternalDsnReportingAuthority <SmtpDomain>] [-ExternalDsnSendHtml <$true | $false>] [-ExternalIPAddress <IPAddress>] [-ExternalPostmasterAddress <Nullable>] [-InternalDelayDsnEnabled <$true | $false>] [-InternalDNSAdapterEnabled <$true | $false>] [-InternalDNSAdapterGuid <Guid>] [-InternalDNSProtocolOption <Any | UseUdpOnly | UseTcpOnly>] [-InternalDNSServers <MultiValuedProperty>] [-InternalDsnDefaultLanguage <CultureInfo>] [-InternalDsnLanguageDetectionEnabled <$true | $false>] [-InternalDsnMaxMessageAttachSize <ByteQuantifiedSize>] [-InternalDsnReportingAuthority <SmtpDomain>] [-InternalDsnSendHtml <$true | $false>] [-IntraOrgConnectorProtocolLoggingLevel <None | Verbose>] [-MaxConcurrentMailboxDeliveries <Int32>] [-MaxConcurrentMailboxSubmissions <Int32>] [-MaxConnectionRatePerMinute <Int32>] [-MaxOutboundConnections <Unlimited>] [-MaxPerDomainOutboundConnections <Unlimited>] [-MessageExpirationTimeout <EnhancedTimeSpan>] [-MessageRetryInterval <EnhancedTimeSpan>] [-MessageTrackingLogEnabled <$true | $false>] [-MessageTrackingLogMaxAge <EnhancedTimeSpan>] [-MessageTrackingLogMaxDirectorySize <Unlimited>] [-MessageTrackingLogMaxFileSize <Unlimited>] [-MessageTrackingLogPath <LocalLongFullPath>] [-MessageTrackingLogSubjectLoggingEnabled <$true | $false>] [-OutboundConnectionFailureRetryInterval <EnhancedTimeSpan>] [-PickupDirectoryMaxHeaderSize <ByteQuantifiedSize>] [-PickupDirectoryMaxMessagesPerMinute <Int32>] [-PickupDirectoryMaxRecipientsPerMessage <Int32>] [-PickupDirectoryPath <LocalLongFullPath>] [-PipelineTracingEnabled <$true | $false>] [-PipelineTracingPath <LocalLongFullPath>] [-PipelineTracingSenderAddress <Nullable>] [-PoisonMessageDetectionEnabled <$true | $false>] [-PoisonThreshold <Int32>] [-QueueMaxIdleTime <EnhancedTimeSpan>] [-ReceiveProtocolLogMaxAge <EnhancedTimeSpan>] [-ReceiveProtocolLogMaxDirectorySize <Unlimited>] [-ReceiveProtocolLogMaxFileSize <Unlimited>] [-ReceiveProtocolLogPath <LocalLongFullPath>] [-RecipientValidationCacheEnabled <$true | $false>] [-ReplayDirectoryPath <LocalLongFullPath>] [-RootDropDirectoryPath <String>] [-RoutingTableLogMaxAge <EnhancedTimeSpan>] [-RoutingTableLogMaxDirectorySize <Unlimited>] [-RoutingTableLogPath <LocalLongFullPath>] [-SendProtocolLogMaxAge <EnhancedTimeSpan>] [-SendProtocolLogMaxDirectorySize <Unlimited>] [-SendProtocolLogMaxFileSize <Unlimited>] [-SendProtocolLogPath <LocalLongFullPath>] [-TransientFailureRetryCount <Int32>] [-TransientFailureRetryInterval <EnhancedTimeSpan>] [-WhatIf [<SwitchParameter>]]
Set-TransportServer [-AntispamAgentsEnabled <$true | $false>] [-Confirm [<SwitchParameter>]] [-ConnectivityLogEnabled <$true | $false>] [-ConnectivityLogMaxAge <EnhancedTimeSpan>] [-ConnectivityLogMaxDirectorySize <Unlimited>] [-ConnectivityLogMaxFileSize <Unlimited>] [-ConnectivityLogPath <LocalLongFullPath>] [-ContentConversionTracingEnabled <$true | $false>] [-DelayNotificationTimeout <EnhancedTimeSpan>] [-DomainController <Fqdn>] [-ExternalDelayDsnEnabled <$true | $false>] [-ExternalDNSAdapterEnabled <$true | $false>] [-ExternalDNSAdapterGuid <Guid>] [-ExternalDNSProtocolOption <Any | UseUdpOnly | UseTcpOnly>] [-ExternalDNSServers <MultiValuedProperty>] [-ExternalDsnDefaultLanguage <CultureInfo>] [-ExternalDsnLanguageDetectionEnabled <$true | $false>] [-ExternalDsnMaxMessageAttachSize <ByteQuantifiedSize>] [-ExternalDsnReportingAuthority <SmtpDomain>] [-ExternalDsnSendHtml <$true | $false>] [-ExternalIPAddress <IPAddress>] [-ExternalPostmasterAddress <Nullable>] [-Instance <TransportServer>] [-InternalDelayDsnEnabled <$true | $false>] [-InternalDNSAdapterEnabled <$true | $false>] [-InternalDNSAdapterGuid <Guid>] [-InternalDNSProtocolOption <Any | UseUdpOnly | UseTcpOnly>] [-InternalDNSServers <MultiValuedProperty>] [-InternalDsnDefaultLanguage <CultureInfo>] [-InternalDsnLanguageDetectionEnabled <$true | $false>] [-InternalDsnMaxMessageAttachSize <ByteQuantifiedSize>] [-InternalDsnReportingAuthority <SmtpDomain>] [-InternalDsnSendHtml <$true | $false>] [-IntraOrgConnectorProtocolLoggingLevel <None | Verbose>] [-MaxConcurrentMailboxDeliveries <Int32>] [-MaxConcurrentMailboxSubmissions <Int32>] [-MaxConnectionRatePerMinute <Int32>] [-MaxOutboundConnections <Unlimited>] [-MaxPerDomainOutboundConnections <Unlimited>] [-MessageExpirationTimeout <EnhancedTimeSpan>] [-MessageRetryInterval <EnhancedTimeSpan>] [-MessageTrackingLogEnabled <$true | $false>] [-MessageTrackingLogMaxAge <EnhancedTimeSpan>] [-MessageTrackingLogMaxDirectorySize <Unlimited>] [-MessageTrackingLogMaxFileSize <Unlimited>] [-MessageTrackingLogPath <LocalLongFullPath>] [-MessageTrackingLogSubjectLoggingEnabled <$true | $false>] [-OutboundConnectionFailureRetryInterval <EnhancedTimeSpan>] [-PickupDirectoryMaxHeaderSize <ByteQuantifiedSize>] [-PickupDirectoryMaxMessagesPerMinute <Int32>] [-PickupDirectoryMaxRecipientsPerMessage <Int32>] [-PickupDirectoryPath <LocalLongFullPath>] [-PipelineTracingEnabled <$true | $false>] [-PipelineTracingPath <LocalLongFullPath>] [-PipelineTracingSenderAddress <Nullable>] [-PoisonMessageDetectionEnabled <$true | $false>] [-PoisonThreshold <Int32>] [-QueueMaxIdleTime <EnhancedTimeSpan>] [-ReceiveProtocolLogMaxAge <EnhancedTimeSpan>] [-ReceiveProtocolLogMaxDirectorySize <Unlimited>] [-ReceiveProtocolLogMaxFileSize <Unlimited>] [-ReceiveProtocolLogPath <LocalLongFullPath>] [-RecipientValidationCacheEnabled <$true | $false>] [-ReplayDirectoryPath <LocalLongFullPath>] [-RootDropDirectoryPath <String>] [-RoutingTableLogMaxAge <EnhancedTimeSpan>] [-RoutingTableLogMaxDirectorySize <Unlimited>] [-RoutingTableLogPath <LocalLongFullPath>] [-SendProtocolLogMaxAge <EnhancedTimeSpan>] [-SendProtocolLogMaxDirectorySize <Unlimited>] [-SendProtocolLogMaxFileSize <Unlimited>] [-SendProtocolLogPath <LocalLongFullPath>] [-TransientFailureRetryCount <Int32>] [-TransientFailureRetryInterval <EnhancedTimeSpan>] [-WhatIf [<SwitchParameter>]]
Detaillierte Beschreibung
Mit dem Cmdlet Set-TransportServer können Sie alle Transportkonfigurationsparameter auf einem Microsoft Exchange Server 2007-Hub-Transport- oder -Edge-Transport-Server konfigurieren. Änderungen am Hub-Transport-Serverobjekt werden im Active Directory-Verzeichnisdienst gespeichert. Änderungen am Edge-Transport-Serverobjekt werden auf dem lokalen Server mithilfe von ADAM (Active Directory Application Mode) gespeichert. Da sich der Edge-Transport-Server im Umkreisnetzwerk befindet, hat er in Exchange 2007 keinen Zugriff auf die Active Directory-Produktionsgesamtstruktur. Deshalb wird ADAM verwendet, um dem Edge-Transport-Server einen Verzeichnisdienst bereitzustellen.
Das Cmdlet Set-TransportServer bearbeitet die folgenden Gruppen von Parametern:
Domänenidentität
Verbindungsbeschränkungen
Wiederholungsintervalle und -timeouts für fehlerhafte Nachrichtenübermittlungen
Nachrichten, Intervalle und Timeouts für Benachrichtigungen über den Übermittlungsstatus (Delivery Status Notification, DSN)
DNS-Quellen (Domain Name System)
Protokoll, unzustellbare E-Mails (Badmail) und Speicherort und Dateigröße des Pickupspeichers
Speicherort, Alter und Protokollgröße für die Nachrichtenverfolgung
Hinweis
Bei der Ausführung des Cmdlets Set-TransportServer ist es nicht erforderlich, den Parameter Identity anzugeben.
Damit Sie das Cmdlet Set-TransportServer ausführen können, muss Folgendes an das verwendete Konto delegiert worden sein:
- die Exchange Server-Administrator-Rolle und die lokale Gruppe Administratoren für den Zielserver
Um das Cmdlet Set-TransportServer 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 Exchange 2007 erforderlich sind, finden Sie unter Überlegungen zu Berechtigungen.
Parameter
Parameter | Erforderlich | Typ | Beschreibung |
---|---|---|---|
Identity |
Erforderlich |
Microsoft.Exchange.Configuration.Tasks.ServerIdParameter |
Dieser Parameter gibt den zu ändernden Server an. |
AntispamAgentsEnabled |
Optional |
System.Boolean |
Dieser Parameter gibt an, ob Antispam-Agents auf dem Server installiert sind, der mit dem Parameter Identity angegeben wird. Der Standardwert auf Hub-Transport-Servern ist Wichtig Dieser Parameter wird mithilfe eines Skripts festgelegt. Er sollt nicht manuell geändert werden. |
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. |
ConnectivityLogEnabled |
Optional |
System.Boolean |
Dieser Parameter gibt an, ob das Konnektivitätsprotokoll aktiviert oder deaktiviert ist. Der Standardwert ist |
ConnectivityLogMaxAge |
Optional |
Microsoft.Exchange.Data.EnhancedTimeSpan |
Dieser Parameter gibt das maximale Alter der Konnektivitätsprotokolldatei an. Protokolldateien, die älter sind als der angegebene Wert, werden gelöscht. Der Standardwert ist |
ConnectivityLogMaxDirectorySize |
Optional |
Microsoft.Exchange.Data.Unlimited |
Dieser Parameter gibt die maximale Größe aller Verbindungsprotokolle im Verbindungsprotokollverzeichnis an. Wenn die maximale Größe eines Verzeichnisses erreicht ist, löscht der Server zuerst die ältesten Protokolldateien. Der Standardwert ist
Nicht qualifizierte Werte werden als "Bytes" behandelt. Der Wert des Parameters ConnectivityLogMaxFileSize muss kleiner oder gleich dem Wert des Parameters ConnectivityLogMaxDirectorySize sein. Der gültige Eingabebereich für beide Parameter liegt zwischen |
ConnectivityLogMaxFileSize |
Optional |
Microsoft.Exchange.Data.Unlimited |
Dieser Parameter gibt die maximale Größe jeder einzelnen Verbindungsprotokolldatei an. Wenn die maximale Größe der Protokolldatei erreicht ist, wird eine neue Protokolldatei erstellt. Der Standardwert ist
Nicht qualifizierte Werte werden als "Bytes" behandelt. Der Wert des Parameters ConnectivityLogMaxFileSize muss kleiner oder gleich dem Wert des Parameters ConnectivityLogMaxDirectorySize sein. Der gültige Eingabebereich für beide Parameter liegt zwischen |
ConnectivityLogPath |
Optional |
Microsoft.Exchange.Data.LocalLongFullPath |
Dieser Parameter gibt den Standardspeicherort des Verbindungsprotokollverzeichnisses an. Der Standardwert ist |
ContentConversionTracingEnabled |
Optional |
System.Boolean |
Dieser Parameter gibt an, ob die Ablaufverfolgung für die Inhaltskonvertierung aktiviert oder deaktiviert ist. Die Ablaufverfolgung für die Inhaltskonvertierung erfasst Fehler bei der Inhaltskonvertierung, die auf dem Hub-Transport-Server oder auf dem Edge-Transport-Server auftreten. Der Standardwert ist
|
DelayNotificationTimeout |
Optional |
Microsoft.Exchange.Data.EnhancedTimeSpan |
Dieser Parameter gibt an, wie lange der Server wartet, bevor eine Verzögerungs-DSN generiert wird. Der Standardwert ist |
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 installiert ist. Die Serverfunktion Edge-Transport liest und schreibt nur in der lokalen ADAM-Instanz (Active Directory Application Mode). |
ExternalDelayDSNEnabled |
Optional |
System.Boolean |
Dieser Parameter gibt an, ob eine Verzögerungs-DSN für externe Nachrichten erstellt werden soll, die nicht sofort zugestellt werden konnten. Der Standardwert ist |
ExternalDNSAdapterEnabled |
Optional |
System.Boolean |
Dieser Parameter gibt einen oder mehrere DNS-Server an, die von Exchange 2007 für externe DNS-Lookups verwendet werden. Wenn der Parameter ExternalDNSAdapterEnabled auf den Wert |
ExternalDNSAdapterGUID |
Optional |
System.Guid |
Dieser Parameter gibt die Netzwerkkarte an, die die DNS-Einstellungen für DNS-Lookups von Zielen außerhalb der Exchange-Organisation enthält. Das Konzept mit einer externen und einer internen Netzwerkkarte ist nur in einer mehrfachvernetzten Exchange 2007-Serverumgebung anwendbar. Ein mehrfachvernetzter Exchange 2007-Server wird üblicherweise nur mit der Serverfunktion Edge-Transport in einem Umkreisnetzwerk verwendet. Wenn keine spezielle Netzwerkkarte für externe DNS-Lookups festgelegt ist, wird für den Parameter ExternalDNSAdapterGUID der Wert Hinweis Wenn der Parameter ExternalDNSAdapterEnabled auf den Wert |
ExternalDNSProtocolOption |
Optional |
Microsoft.Exchange.Data.ProtocolOption |
Dieser Parameter gibt an, welches Protokoll beim Abfragen von externen DNS-Servern verwendet werden soll. Gültige Optionen für diesen Parameter sind |
ExternalDNSServers |
Optional |
Microsoft.Exchange.Data.MultiValuedProperty |
Dieser Parameter gibt die Liste der externen DNS-Server an, die vom Server beim Auflösen einer Remotedomäne abgefragt werden. IP-Adressen müssen durch Kommas voneinander getrennt werden. Der Standardwert ist eine Liste ohne Einträge ({}). Hinweis Wenn der Wert des Parameters ExternalDNSAdapterEnabled auf |
ExternalDsnDefaultLanguage |
Optional |
System.Globalization.CultureInfo |
Dieser Parameter gibt an, welche Exchange-Serversprache standardmäßig verwendet werden soll, wenn externe DSN-Nachrichten erstellt werden. Der Standardwert ist die Microsoft Windows-Serverstandardsprache. |
ExternalDsnLanguageDetectionEnabled |
Optional |
System.Boolean |
Dieser Parameter gibt an, ob der Server versuchen soll, eine externe DSN in derselben Sprache wie der der ursprünglichen Nachricht, von der die Benachrichtigung generiert wurde, zu senden. Der Standardwert ist |
ExternalDsnMaxMessageAttachSize |
Optional |
Microsoft.Exchange.Data.ByteQuantifiedSize |
Dieser Parameter gibt die maximale Größe der ursprünglichen Nachricht an, die einer externen DSN angefügt wird. Wenn die ursprüngliche Nachricht diese Größe überschreitet, werden nur die Kopfzeilen der ursprünglichen Nachricht in die DSN aufgenommen. Der Standardwert ist
Nicht qualifizierte Werte werden als "Bytes" behandelt. Der gültige Eingabebereich für diesen Parameter liegt zwischen |
ExternalDSNReportingAuthority |
Optional |
Microsoft.Exchange.Data.SmtpDomain |
Dieser Parameter gibt an, woraus der Servername im maschinenlesbaren Teil der externen DSN-Nachricht bestehen soll. Der Standardwert ist die autorisierende Domäne, die während der Installation angegeben wird. |
ExternalDsnSendHtml |
Optional |
System.Boolean |
Dieser Parameter gibt an, ob externe DSN-Nachrichten im HTML-Format oder als nicht formatierter Text gesendet werden sollen. Der Standardwert ist |
ExternalIPAddress |
Optional |
System.Net.IPAddress |
Dieser Parameter gibt die IP-Adresse an, die im Feld |
ExternalPostmasterAddress |
Optional |
System.Nullable |
Dieser Parameter gibt die E-Mail-Adresse im Kopfzeilenfeld |
Instance |
Optional |
Microsoft.Exchange.Data.Directory.Management.TransportServer |
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 vollständiges Objekt an den Befehl übergeben werden muss. |
InternalDelayDSNEnabled |
Optional |
System.Boolean |
Dieser Parameter gibt an, ob eine Verzögerungs-DSN für Nachrichten erstellt werden soll, die an Empfänger und von Absendern innerhalb derselben Exchange-Organisation gesendet wurden und nicht sofort zugestellt werden konnten. Der Standardwert ist |
InternalDNSAdapterEnabled |
Optional |
System.Boolean |
Dieser Parameter gibt einen oder mehrere DNS-Server an, die von Exchange 2007 für interne DNS-Lookups verwendet werden. Wenn der Parameter InternalDNSAdapterEnabled auf den Wert |
InternalDNSAdapterGUID |
Optional |
System.Guid |
Dieser Parameter gibt die Netzwerkkarte an, die die DNS-Einstellungen für DNS-Lookups von Servern innerhalb der Exchange-Organisation enthält. Das Konzept mit einer internen und einer externen Netzwerkkarte ist nur in einer mehrfachvernetzten Exchange 2007-Serverumgebung anwendbar. Ein mehrfachvernetzter Exchange 2007-Server wird üblicherweise nur mit der Serverfunktion Edge-Transport in einem Umkreisnetzwerk verwendet. Wenn keine spezielle Netzwerkkarte für externe DNS-Lookups festgelegt ist, wird für den Parameter InternalDNSAdapterGUID der Wert Hinweis Wenn der Parameter InternalDNSAdapterEnabled auf den Wert |
InternalDNSProtocolOption |
Optional |
Microsoft.Exchange.Data.ProtocolOption |
Dieser Parameter gibt an, welches Protokoll beim Abfragen von internen DNS-Servern verwendet werden soll. Gültige Werte für diesen Parameter sind Der Standardwert ist |
InternalDNSServers |
Optional |
Microsoft.Exchange.Data.MultiValuedProperty |
Dieser Parameter gibt die Liste der DNS-Server an, die beim Auflösen eines Domänennamens verwendet werden sollen. DNS-Server werden anhand der IP-Adresse angegeben und durch Kommas voneinander getrennt. Der Standardwert ist eine Liste ohne Einträge ({}). Hinweis Wenn der Parameter InternalDNSAdapterGUID festgelegt und der Wert des Parameters ExternalDNSAdapterEnabled auf |
InternalDsnDefaultLanguage |
Optional |
System.Globalization.CultureInfo |
Dieser Parameter gibt an, welche Exchange-Serversprache standardmäßig verwendet werden soll, wenn interne DSN-Meldungen erstellt werden. Der Standardwert ist die Microsoft Windows-Serverstandardsprache. |
InternalDsnLanguageDetectionEnabled |
Optional |
System.Boolean |
Dieser Parameter gibt an, ob der Server versuchen soll, eine interne DSN in derselben Sprache wie der der ursprünglichen Nachricht, von der die Benachrichtigung generiert wurde, zu senden. Der Standardwert ist |
InternalDsnMaxMessageAttachSize |
Optional |
Microsoft.Exchange.Data.ByteQuantifiedSize |
Dieser Parameter gibt die maximale Größe der ursprünglichen Nachricht an, die eine interne DSN generiert hat. Wenn die ursprüngliche Nachricht diese Größe überschreitet, werden nur die Kopfzeilen der ursprünglichen Nachricht in die DSN aufgenommen. Der Standardwert ist
Nicht qualifizierte Werte werden als "Bytes" behandelt. Der gültige Eingabebereich für diesen Parameter liegt zwischen |
InternalDSNReportingAuthority |
Optional |
Microsoft.Exchange.Data.SmtpDomain |
Dieser Parameter gibt an, woraus der Servername in der internen DSN-Nachricht bestehen soll. Der Standardwert ist die autorisierende Domäne, die während der Installation angegeben wurde. |
InternalDsnSendHtml |
Optional |
System.Boolean |
Dieser Parameter gibt an, ob interne DSN-Nachrichten im HTML-Format oder als nicht formatierter Text gesendet werden sollen. Der Standardwert lautet |
IntraOrgConnectorProtocolLoggingLevel |
Optional |
Microsoft.Exchange.Data.ProtocolLoggingLevel |
Dieser Parameter aktiviert oder deaktiviert die SMTP-Protokollaufzeichnung auf dem implizit und nicht sichtbar innerhalb der Organisation agierenden Sendeconnectors, der auf jedem Hub-Transport-Server erstellt wird. Dieser implizite Sendeconnector wird für die Weiterleitung von Nachrichten an folgende Ziele verwendet:
Gültige Werte für diesen Parameter sind |
MaxConcurrentMailboxDeliveries |
Optional |
System.Int32 |
Dieser Parameter gibt die maximale Anzahl an Übermittlungsthreads an, die beim Senden von Nachrichten an Postfächer gleichzeitig auf dem Server geöffnet sein dürfen. Der Standardwert ist |
MaxConcurrentMailboxSubmissions |
Optional |
System.Int32 |
Dieser Parameter gibt die maximale Anzahl an Übergabethreads an, die zum Senden von Nachrichten aus Postfächern gleichzeitig auf dem Server geöffnet sein dürfen. Der Standardwert ist 20. Der gültige Eingabebereich dieses Parameters liegt zwischen 1 und 256. |
MaxConnectionRatePerMinute |
Optional |
System.Int32 |
Dieser Parameter gibt die maximale Verbindungsrate für Verbindungen mit dem Server an. Wenn viele Verbindungen gleichzeitig mit dem Server hergestellt werden sollen, wird die Verbindungsrate mithilfe des Parameters MaxConnectionRatePerMinute begrenzt, sodass die Serverressourcen nicht überfordert werden. Der Standardwert ist 1200 Verbindungen pro Minute. Wird die maximale Verbindungsrate erreicht, ist der gültige Eingabebereich dieses Parameters 1 bis 2147483647. |
MaxOutboundConnections |
Optional |
Microsoft.Exchange.Data.Unlimited |
Dieser Parameter gibt die maximale Anzahl ausgehender Verbindungen an, die gleichzeitig geöffnet sein dürfen. Der Standardwert ist |
MaxPerDomainOutboundConnections |
Optional |
Microsoft.Exchange.Data.Unlimited |
Dieser Parameter gibt die maximale Anzahl gleichzeitiger Verbindungen mit einer einzelnen Domäne an. Der Standardwert ist |
MessageExpirationTimeout |
Optional |
Microsoft.Exchange.Data.EnhancedTimeSpan |
Dieser Parameter gibt den maximalen Zeitraum an, über den eine Nachricht in einer Warteschlange verbleiben darf. Verbleibt eine Nachricht länger als diesen Zeitraum in der Warteschlange, wird die Nachricht als dauerhaft fehlerhaft an den Absender zurückgesendet. Der Standardwert ist |
MessageRetryInterval |
Optional |
Microsoft.Exchange.Data.EnhancedTimeSpan |
Dieser Parameter gibt das Wiederholungsintervall für einzelne Nachrichten im Anschluss an einen Verbindungsfehler mit einem Remoteserver an. Der Standardwert ist |
MessageTrackingLogEnabled |
Optional |
System.Boolean |
Dieser Parameter gibt an, ob die Nachrichtenverfolgung aktiviert ist. Der Standardwert ist |
MessageTrackingLogMaxAge |
Optional |
Microsoft.Exchange.Data.EnhancedTimeSpan |
Dieser Parameter gibt das maximale Alter der Protokolldateien für die Nachrichtenverfolgung an. Protokolldateien, die älter sind als der angegebene Wert, werden gelöscht. Der Standardwert ist |
MessageTrackingLogMaxDirectorySize |
Optional |
Microsoft.Exchange.Data.Unlimited |
Dieser Parameter gibt die maximale Größe des Verzeichnisses für Nachrichtenverfolgungsprotokolle an. Wenn die maximale Verzeichnisgröße erreicht ist, löscht der Server zuerst die ältesten Protokolldateien. Die Maximalgröße des Nachrichtenverfolgungsprotokoll-Verzeichnisses wird aus der Gesamtgröße aller Protokolldateien berechnet, die dasselbe Namenspräfix haben. Alle weiteren Dateien, die die Namenspräfixkonvention nicht einhalten, werden bei der Berechnung der Gesamtgröße des Verzeichnisses nicht berücksichtigt. Das Umbenennen alter Protokolldateien oder das Kopieren anderer Dateien in das Nachrichtenverfolgungsprotokoll-Verzeichnis kann dazu führen, dass das Verzeichnis seine angegebene Maximalgröße überschreitet. Wenn die Serverfunktionen Hub-Transport und Mailbox auf demselben Server installiert sind, entspricht die Maximalgröße des Nachrichtenverfolgungsprotokoll-Verzeichnisses nicht der angegebenen Maximalgröße, weil die Nachrichtenverfolgungsprotokoll-Dateien, die von den unterschiedlichen Serverfunktionen generiert werden, verschiedene Namenspräfixe haben. Nachrichtenverfolgungsprotokoll-Dateien für die Serverfunktionen Hub-Transport und Edge-Transport beginnen mit dem Namenspräfix MSGTRK. Nachrichtenverfolgungsprotokoll-Dateien für die Serverfunktion Mailbox beginnen mit dem Namenspräfix MSGTRKM. Wenn die Serverfunktionen Hub-Transport und Mailbox auf demselben Server installiert sind, entspricht die Maximalgröße des Nachrichtenverfolgungsprotokoll-Verzeichnisses dem Zweifachen des angegebenen Werts. Der Standardwert ist
Nicht qualifizierte Werte werden als "Bytes" behandelt. Der Wert des Parameters MessageTrackingLogMaxFileSize muss kleiner oder gleich dem Wert des Parameters MessageTrackingLogMaxDirectorySize sein. Der gültige Eingabebereich für beide Parameter liegt zwischen |
MessageTrackingLogMaxFileSize |
Optional |
Microsoft.Exchange.Data.Unlimited |
Dieser Parameter gibt die maximale Größe der Protokolldateien für die Nachrichtenverfolgung an. Wenn die maximale Größe der Protokolldatei erreicht ist, wird eine neue Protokolldatei erstellt. Der Standardwert ist
Nicht qualifizierte Werte werden als "Bytes" behandelt. Der Wert des Parameters MessageTrackingLogMaxFileSize muss kleiner oder gleich dem Wert des Parameters MessageTrackingLogMaxDirectorySize sein. Der gültige Eingabebereich für beide Parameter liegt zwischen |
MessageTrackingLogPath |
Optional |
Microsoft.Exchange.Data.LocalLongFullPath |
Dieser Parameter gibt den Speicherort für die Nachrichtenverfolgungsprotokolle an. Der Standardspeicherort ist |
MessageTrackingLogSubjectLoggingEnabled |
Optional |
System.Boolean |
Dieser Parameter gibt an, ob der Nachrichtenbetreff in das Nachrichtenverfolgungsprotokoll mit aufgenommen werden soll. Der Standardwert ist |
OutboundConnectionFailureRetryInterval |
Optional |
Microsoft.Exchange.Data.EnhancedTimeSpan |
Dieser Parameter gibt das Wiederholungsintervall für aufeinander folgende Verbindungsversuche mit einem Remoteserver an, bei dem frühere Verbindungsversuche fehlgeschlagen sind. Die zuvor fehlgeschlagenen Verbindungsversuche werden von den Parametern TransientFailureRetryCount und TransientFailureRetryInterval gesteuert. Auf einem Hub-Transport-Server beträgt der Standardwert des Parameters OutboundConnectionFailureRetryInterval 10 Minuten. Auf einem Edge-Transport-Server ist der Standardwert 30 Minuten. Geben Sie bei der Eingabe eines Werts diesen als Zeitraum ein: TT.hh:MM:SS, wobei T = Tage, h = Stunden, M = Minuten und S = Sekunden angibt. Der gültige Eingabebereich für diesen Parameter liegt zwischen |
PickupDirectoryMaxHeaderSize |
Optional |
Microsoft.Exchange.Data.ByteQuantifiedSize |
Dieser Parameter gibt die maximale Größe für Nachrichtenkopfzeilen an, die an das Pickup-Verzeichnis übermittelt werden dürfen. Der Standardwert ist
Nicht qualifizierte Werte werden als "Bytes" behandelt. Der gültige Eingabebereich für diesen Parameter liegt zwischen 32768 und 2147483647 Bytes. |
PickupDirectoryMaxMessagesPerMinute |
Optional |
System.Int32 |
Dieser Parameter gibt die maximale Anzahl an Nachrichten an, die pro Minute vom PICKUP-Verzeichnis und dem Wiedergabeverzeichnis verarbeitet werden. Jedes Verzeichnis kann Nachrichtendateien unabhängig voneinander mit einer Geschwindigkeit verarbeiten, die durch den Parameter PickupDirectoryMaxMessagesPerMinute angegeben ist. Der Standardwert ist |
PickupDirectoryMaxRecipientsPerMessage |
Optional |
System.Int32 |
Dieser Parameter gibt die maximale Anzahl von Empfängern an, die in eine E-Mail-Nachricht aufgenommen werden dürfen. Der Standardwert ist |
PickupDirectoryPath |
Optional |
Microsoft.Exchange.Data.LocalLongFullPath |
Dieser Parameter gibt den Speicherort des Pickup-Verzeichnisses an. Das PICKUP-Verzeichnis wird von Administratoren und Drittanbieteranwendungen zum Erstellen und Übermitteln von Nachrichten verwendet. Der Standardwert ist |
PipelineTracingEnabled |
Optional |
System.Boolean |
Mit diesem Parameter wird die Pipelineablaufverfolgung aktiviert bzw. deaktiviert. Bei der Pipelineablaufverfolgung werden Nachrichtensnapshotdateien, in denen Nachrichtenänderungen aufgezeichnet werden, für jeden, auf dem Hub-Transport- oder Edge-Transport-Server konfigurierten Transport-Agent separat gesammelt. Mithilfe der Pipelineablaufverfolgung werden ausführliche Protokolldateien erstellt, die schnell größer werden können. Die Pipelineablaufverfolgung sollte nur für einen kurzen Zeitraum aktiviert werden, um ausführliche Informationen zur Problembehebung zur Verfügung zu stellen. Zusätzlich zur Problembehandlung können Sie mithilfe der Pipelineablaufverfolgung Änderungen überprüfen, die Sie an der Konfiguration des Servers vornehmen, auf dem die Pipelineablaufverfolgung aktiviert wird. Der Standardwert ist |
PipelineTracingPath |
Optional |
Microsoft.Exchange.Data.LocalLongFullPath |
Dieser Parameter gibt den Speicherort für die Pipelineablaufverfolgungs-Protokolle an. Der Standardpfad lautet
|
PipelineTracingSenderAddress |
Optional |
System.Nullable |
Dieser Parameter gibt die Absender-E-Mail-Adresse an, von der die Pipelineablaufverfolgung aktiviert wird. Nur Nachrichten von dieser Adresse generieren Ausgaben bei der Pipelineablaufverfolgung. Die Adresse kann sich innerhalb oder außerhalb der Exchange-Organisation befinden. In Abhängigkeit von Ihren Anforderungen müssen Sie diesen Parameter möglicherweise auf unterschiedliche Absenderadressen festlegen und neue Nachrichten senden, um die Transport-Agents oder Routen zu starten, die getestet werden sollen. Der Standardwert für diesen Parameter ist |
PoisonMessageDetectionEnabled |
Optional |
System.Boolean |
Dieser Parameter gibt an, ob nicht verarbeitbare Nachrichten erkannt werden sollen. Der Standardwert ist |
PoisonThreshold |
Optional |
System.Int32 |
Dieser Parameter gibt an, wie oft eine Nachricht zurückgewiesen werden darf, bevor sie als nicht verarbeitbare Nachricht klassifiziert wird. Der Standardwert ist |
QueueMaxIdleTime |
Optional |
Microsoft.Exchange.Data.EnhancedTimeSpan |
Dieser Parameter gibt einen Zeitraum an, über den eine leere Postfachzustellungs- oder Remoteübermittlungswarteschlange bestehen bleibt, bevor sie entfernt wird. Der Standardwert ist |
ReceiveProtocolLogMaxAge |
Optional |
Microsoft.Exchange.Data.EnhancedTimeSpan |
Dieser Parameter gibt das maximale Alter der Empfangsconnectorprotokoll-Dateien an. Protokolldateien, die älter sind als der angegebene Wert, werden gelöscht. Der Standardwert ist |
ReceiveProtocolLogMaxDirectorySize |
Optional |
Microsoft.Exchange.Data.Unlimited |
Dieser Parameter gibt die maximale Größe des Verzeichnisses für Empfangsconnectorprotokolle an, das für alle auf dem Server vorhandene Empfangsconnectors freigegeben sind. Wenn die maximale Verzeichnisgröße erreicht ist, löscht der Server zuerst die ältesten Protokolldateien. Der Standardwert ist
Nicht qualifizierte Werte werden als "Bytes" behandelt. Der Wert des Parameters ReceiveProtocolLogMaxFileSize muss kleiner als oder gleich dem Wert des Parameters ReceiveProtocolLogMaxDirectorySize sein. Der gültige Eingabebereich für beide Parameter liegt zwischen |
ReceiveProtocolLogMaxFileSize |
Optional |
Microsoft.Exchange.Data.Unlimited |
Dieser Parameter gibt die maximale Größe der Empfangsconnectorprotokoll-Dateien an, die für alle auf dem Server vorhandene Empfangsconnectors freigegeben sind. Wenn die maximale Größe der Protokolldatei erreicht ist, wird eine neue Protokolldatei erstellt. Der Standardwert ist
Nicht qualifizierte Werte werden als "Bytes" behandelt. Der Wert des Parameters ReceiveProtocolLogMaxFileSize muss kleiner als oder gleich dem Wert des Parameters ReceiveProtocolLogMaxDirectorySize sein. Der gültige Eingabebereich für beide Parameter liegt zwischen |
ReceiveProtocolLogPath |
Optional |
Microsoft.Exchange.Data.LocalLongFullPath |
Dieser Parameter gibt den Pfad des Protokollverzeichnisses für alle auf dem Server vorhandenen Empfangsconnectors an. Der Standardspeicherort ist |
RecipientValidationCacheEnabled |
Optional |
System.Boolean |
Dieser Parameter gibt an, ob die von Transport-Agents wie der Empfängerfilterung verwendeten Empfängeradressen zwischengespeichert werden. Der Standardwert auf Edge-Transport-Servern ist |
ReplayDirectoryPath |
Optional |
Microsoft.Exchange.Data.LocalLongFullPath |
Dieser Parameter gibt den Pfad des Wiedergabeverzeichnisses an. Das Wiedergabeverzeichnis wird für die erneute Übermittlung exportierter Nachrichten sowie zum Empfangen von Nachrichten fremder Gatewayserver verwendet. Der Standardspeicherort ist |
RootDropDirectoryPath |
Optional |
System.String |
Dieser Parameter gibt den in der Verzeichnisstruktur obersten Speicherort des Dropverzeichnisses an, das von allen fremden Connectors verwendet wird, die auf einem Hub-Transport-Server definiert sind. Der Wert des Parameters RootDropDirectoryPath kann ein lokaler Pfad oder ein UNC-Pfad (Universal Naming Convention) zu einem Remoteserver sein. In der Standardeinstellung ist dieser Parameter leer. Dies gibt an, dass der Wert von RootDropDirectoryPath dem Exchange 2007-Installationsordner entspricht. Der standardmäßige Exchange 2007-Installationsordner lautet C:\Programme\Microsoft\Exchange Server\. Der Parameter RootDropDirectoryPath wird zusammen mit dem Parameter DropDirectory im Cmdlet Set-ForeignConnector verwendet, um den Speicherort für ausgehende Nachrichten anzugeben, die an im fremden Connector definierte Adressräume gesendet werden. |
RoutingTableLogMaxAge |
Optional |
Microsoft.Exchange.Data.EnhancedTimeSpan |
Dieser Parameter gibt das maximale Alter für Routingtabellenprotokolle an. Protokolldateien, die älter sind als der angegebene Wert, werden gelöscht. Der Standardwert ist |
RoutingTableLogMaxDirectorySize |
Optional |
Microsoft.Exchange.Data.Unlimited |
Dieser Parameter gibt die maximale Größe des Verzeichnisses für Routingtabellenprotokolle an. Wenn die maximale Verzeichnisgröße erreicht ist, löscht der Server zuerst die ältesten Protokolldateien. Der Standardwert ist
Nicht qualifizierte Werte werden als "Bytes" behandelt. Der gültige Eingabebereich für diesen Parameter liegt zwischen |
RoutingTableLogPath |
Optional |
Microsoft.Exchange.Data.LocalLongFullPath |
Dieser Parameter gibt den Verzeichnisspeicherort an, an dem Routingtabellenprotokoll-Dateien gespeichert werden sollen. Der Standardwert ist |
SendProtocolLogMaxAge |
Optional |
Microsoft.Exchange.Data.EnhancedTimeSpan |
Dieser Parameter gibt das maximale Alter der Sendeconnectorprotokoll-Datei an. Protokolldateien, die älter sind als der angegebene Wert, werden gelöscht. Der Standardwert ist |
SendProtocolLogMaxDirectorySize |
Optional |
Microsoft.Exchange.Data.Unlimited |
Dieser Parameter gibt die maximale Größe des Verzeichnisses für die Sendeconnectorprotokolle an. Wenn die maximale Verzeichnisgröße erreicht ist, löscht der Server zuerst die ältesten Protokolldateien. Der Mindestwert ist
Nicht qualifizierte Werte werden als "Bytes" behandelt. Der Wert des Parameters SendProtocolLogMaxFileSize muss kleiner als oder gleich dem Wert des Parameters SendProtocolLogMaxDirectorySize sein. Der gültige Eingabebereich für beide Parameter liegt zwischen |
SendProtocolLogMaxFileSize |
Optional |
Microsoft.Exchange.Data.Unlimited |
Dieser Parameter gibt die maximale Größe der Sendeconnectorprotokoll-Dateien an, die für alle auf dem Server vorhandenen Sendeconnectors freigeben sind. Wenn die maximale Größe der Protokolldatei erreicht ist, wird eine neue Protokolldatei erstellt. Der Standardwert ist
Nicht qualifizierte Werte werden als "Bytes" behandelt. Der Wert des Parameters SendProtocolLogMaxFileSize muss kleiner als oder gleich dem Wert des Parameters SendProtocolLogMaxDirectorySize sein. Der gültige Eingabebereich für beide Parameter liegt zwischen |
SendProtocolLogPath |
Optional |
Microsoft.Exchange.Data.LocalLongFullPath |
Dieser Parameter gibt den Speicherort für die Speicherung der Protokolle des Sendeconnectors an. Der Standardspeicherort ist |
TransientFailureRetryCount |
Optional |
System.Int32 |
Dieser Parameter gibt die maximale Anzahl sofortiger Verbindungswiederholungen an, die ausgeführt werden, wenn der Server einen Verbindungsfehler mit einem Remoteserver erkennt. Der Standardwert ist |
TransientFailureRetryInterval |
Optional |
Microsoft.Exchange.Data.EnhancedTimeSpan |
Dieser Parameter steuert das Verbindungsintervall zwischen den einzelnen Verbindungsversuchen, das im Parameter TransientFailureRetryCount festgelegt ist. Auf einem Hub-Transport-Server liegt der Standardwert des Parameters TransientFailureRetryInterval bei 5 Minuten. Auf einem Edge-Transport-Server ist der Standardwert 10 Minuten. Geben Sie bei der Eingabe eines Werts diesen als Zeitraum ein: hh:MM:SS, wobei h = Stunden, M = Minuten und S = Sekunden angibt. Der gültige Eingabebereich für diesen Parameter liegt zwischen |
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. |
Beispiel
Bei Verwendung des Befehls Set-TransportServer können Sie jede Anzahl von Parametern gleichzeitig festlegen. Die folgenden Beispiele veranschaulichen die Befehlssyntax.
Das erste Beispiel legt den Parameter DelayNotificationTimeout auf 13 Stunden fest.
Das zweite Beispiel legt den Parameter TransientFailureRetryCount auf 3 und den Parameter TransientFailureRetryInterval auf 30 Sekunden fest.
Das dritte Beispiel legt den Parameter ReceiveProtocolLogPath auf C:\SMTP Protocol Logs\Receive.log fest.
Set-TransportServer -DelayNotificationTimeout 13:00:00
Set-TransportServer -TransientFailureRetryCount 3 -TransientFailureRetryInterval 00:00:30
Set-TransportServer -ReceiveProtocolLogPath "C:\SMTP Protocol Logs\Receive.log"