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 $False und auf Edge-Transport-Servern $True.

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 $False.

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 30 Tage 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 00:00:00 und 24855.03:14:07. Wenn Sie den Wert des Parameters ConnectivityLogMaxAge auf 00:00:00 setzen, wird verhindert, dass Konnektivitätsprotokolldateien aufgrund ihres Alters automatisch gelöscht werden.

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 250 MB. Wenn Sie einen Wert eingeben, qualifizieren Sie den Wert mit einer der folgenden Einheiten:

  • B (Bytes)

  • KB (Kilobytes)

  • MB (Megabytes)

  • GB (Gigabytes)

  • TB (Terabytes)

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 1 und 9223372036854775807 Bytes. Bei Eingabe eines Werts vom Typ unlimited wird für das Konnektivitätsprotokollverzeichnis keine Größenbeschränkung festgelegt.

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 10 MB. Wenn Sie einen Wert eingeben, qualifizieren Sie den Wert mit einer der folgenden Einheiten:

  • B (Bytes)

  • KB (Kilobytes)

  • MB (Megabytes)

  • GB (Gigabytes)

  • TB (Terabytes)

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 1 und 9223372036854775807 Bytes. Bei Eingabe eines Werts vom Typ unlimited wird für die Konnektivitätsprotokolldateien keine Größenbeschränkung festgelegt.

ConnectivityLogPath

Optional

Microsoft.Exchange.Data.LocalLongFullPath

Dieser Parameter gibt den Standardspeicherort des Verbindungsprotokollverzeichnisses an. Der Standardwert ist C:\Program Files\Microsoft\Exchange Server\TransportRoles\Logs\Connectivity. Wenn Sie den Wert des Parameters ConnectivityLogPath in $Null ändern, wird die Konnektivitätsprotokollierung deaktiviert. Wenn Sie jedoch den Wert des Parameters ConnectivityLogPath in $Null ändern während das Attribut ConnectivityLogEnabled den Wert $True aufweist, treten Fehler im Ereignisprotokoll auf.

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 $False. Die Ablaufverfolgung für die Inhaltskonvertierung erfasst Inhaltskonvertierungsfehler in einem Umfang von maximal 128 MB. Wenn der Grenzwert von 128 MB erreicht wird, werden keine weiteren Inhaltskonvertierungsfehler mehr erfasst. Die Ablaufverfolgung für die Inhaltskonvertierung erfasst den vollständigen Inhalt von E-Mail-Nachrichten in dem Pfad, der mit dem Parameter PipelineTracingPath angegeben ist. Stellen Sie sicher, dass der Zugriff auf dieses Verzeichnis eingeschränkt ist. Die für das über den Parameter PipelineTracingPath angegebene Verzeichnis erforderlichen Berechtigungen sind wie folgt:

  • Administratoren: Vollzugriff

  • Netzwerkdienst: Vollzugriff

  • System: Vollzugriff

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 4 Stunden. 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 00:00:01 und 30.00:00:00. Der Wert des Parameters DelayNotificationTimeout sollte immer größer sein als der Wert des Parameters TransientFailureRetryCount, multipliziert mit dem Wert des Parameters TransientFailureRetryInterval.

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 $True.

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 $True gesetzt ist, werden DNS-Lookups von Zielen außerhalb der Exchange-Organisation durchgeführt, wobei die DNS-Einstellungen der externen Netzwerkkarte verwendet werden, die im Parameter ExternalDNSAdapterGUID festgelegt ist. Wenn Sie in einer benutzerdefinierten Liste DNS-Server festlegen möchten, die nur für externe Exchange 2007-DNS-Lookups verwendet werden, müssen Sie die DNS-Server mit dem Parameter ExternalDNSServers bestimmen und außerdem den Wert des Parameters ExternalDNSAdapterEnabled auf $False setzen. Der Standardwert für den Parameter ExternalDNSAdapterEnabled ist $True.

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 00000000-0000-0000-0000-000000000000 verwendet, und externe DNS-Lookups werden mithilfe der DNS-Einstellungen einer verfügbaren Netzwerkkarte durchgeführt. Sie können die GUID einer bestimmten Netzwerkkarte zur Verwendung für externe DNS-Lookups eingeben. Der Standardwert für den Parameter ExternalDNSAdapterGUID ist 00000000-0000-0000-0000-000000000000..

Hinweis

Wenn der Parameter ExternalDNSAdapterEnabled auf den Wert $False gesetzt ist, wird der Wert des Parameters ExtermalDNSAdapterGUID ignoriert, und es wird die Liste der DNS-Server des Parameters ExternalDNSServers verwendet.

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 Any, UseTCPOnly und UseUDPOnly. Der Standardwert ist Any.

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 $True gesetzt ist, werden weder der Parameter ExternalDNSServers noch dessen DNS-Serverliste verwendet.

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 $True.

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 10 MB. Wenn Sie einen Wert eingeben, qualifizieren Sie den Wert mit einer der folgenden Einheiten:

  • B (Bytes)

  • KB (Kilobytes)

  • MB (Megabytes)

  • GB (Gigabytes)

Nicht qualifizierte Werte werden als "Bytes" behandelt. Der gültige Eingabebereich für diesen Parameter liegt zwischen 0 und 2147483647 Bytes. Wenn Sie als Wert 0 angeben, werden nur die ursprünglichen Nachrichtenkopfzeilen in die externe DNS-Meldung eingebunden.

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 $True.

ExternalIPAddress

Optional

System.Net.IPAddress

Dieser Parameter gibt die IP-Adresse an, die im Feld Received: der Nachrichtenkopfzeile für jede Nachricht verwendet wird, die den Edge-Transport-Server oder den Hub-Transport-Server passiert. Die IP-Adresse im Kopfzeilenfeld Received: wird für die Ermittlung von Hop-Anzahl und Routingschleifen verwendet. Wenn ein Edge-Transport-Server durch einen Router oder eine Firewall mit NAT (Network Address Translation) geschützt ist, wird die Berechnung der Hop-Anzahl und Routingschleifen auf dem Edge-Transport-Server von NAT unterbrochen. Wenn der Edge-Transport-Server mit NAT geschützt ist, entsprechen die privaten, nicht-routingfähigen IP-Adressen in RFC 1918, die üblicherweise von den Netzwerkkarten des Servers verwendet werden, nicht den öffentlichen, routingfähigen IP-Adressen, die in den öffentlichen DNS-MX-Einträgen der Domäne definiert sind. Die den internen oder externen Netzwerkkarten des Edge-Transport-Servers zugewiesenen IP-Adressen können mit dem Cmdlet Get-NetworkConnectionInfo festgelegt werden. Die im Parameter ExternalIPAddress angegebene IP-Adresse setzt die tatsächliche IP-Adresse der externen Netzwerkkarte außer Kraft. Normalerweise wird der Wert des Parameters ExternalIPAddress auf den Wert des öffentlichen MX-Eintrags der Domäne abgestimmt. Standardmäßig ist der Wert des Parameters ExternalIPAddress leer. Das bedeutet, im Kopfzeilenfeld Received: wird die tatsächliche IP-Adresse der externen Netzwerkkarte verwendet.

ExternalPostmasterAddress

Optional

System.Nullable

Dieser Parameter gibt die E-Mail-Adresse im Kopfzeilenfeld From: einer externen DNS-Meldung an. Der Standardwert ist $Null. Auf einem Hub-Transport-Server lautet der Wert der externen Postmaster-E-Mail-Adresse postmaster@<defaultaccepteddomain>. Wenn ein Edge-Transport-Server noch nicht den EdgeSync-Prozess durchlaufen hat und der Parameter ExternalPostmasterAddress auf $Null gesetzt ist, lautet die externe Postmaster-E-Mail-Adresse auf dem Edge-Transport-Server postmaster@<edgetransportserverfqdn>. Wenn ein Edge-Transport-Server den EdgeSync-Prozess durchlaufen hat und der Parameter ExternalPostmasterAddress auf $Null gesetzt ist, lautet die externe Postmaster-E-Mail-Adresse auf dem Edge-Transport-Server postmaster@<defaultaccepteddomain>. Zum Überschreiben des Standardverhaltens können Sie eine E-Mail-Adresse für den Parameter ExternalPostMasterAddress angeben.

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 $True.

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 $True gesetzt ist, werden DNS-Lookups von Zielen innerhalb der Exchange-Organisation durchgeführt, wobei die DNS-Einstellungen der internen Netzwerkkarte verwendet werden, die im Parameter InternalDNSAdapterGUID festgelegt ist. Wenn Sie in einer benutzerdefinierten Liste DNS-Server festlegen möchten, die nur für interne Exchange 2007-DNS-Lookups verwendet werden, müssen Sie die DNS-Server mit dem Parameter InternalDNSServers bestimmen und außerdem den Wert des Parameters InternalDNSAdapterEnabled auf $False setzen. Der Standardwert für den Parameter InternalDNSAdapterEnabled ist $True.

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 00000000-0000-0000-0000-000000000000 verwendet und interne DNS-Lookups werden mithilfe der DNS-Einstellungen einer verfügbaren Netzwerkkarte durchgeführt. Sie können die GUID einer bestimmten Netzwerkkarte zur Verwendung für interne DNS-Lookups eingeben. Der Standardwert für den Parameter InternalDNSAdapterGUID ist 00000000-0000-0000-0000-000000000000..

Hinweis

Wenn der Parameter InternalDNSAdapterEnabled auf den Wert $False gesetzt ist, wird der Wert des Parameters InternalDNSAdapterGUID ignoriert, und es wird die Liste der DNS-Server des Parameters InternalDNSServers verwendet.

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 Any, UseTCPOnly und UseUdpOnly.

Der Standardwert ist Any.

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 $True gesetzt ist, wird weder der Parameter InternalDNSServers noch dessen DNS-Serverliste verwendet.

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 $True.

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 10 MB. Wenn Sie einen Wert eingeben, qualifizieren Sie den Wert mit einer der folgenden Einheiten:

  • B (Bytes)

  • KB (Kilobytes)

  • MB (Megabytes)

  • GB (Gigabytes)

Nicht qualifizierte Werte werden als "Bytes" behandelt. Der gültige Eingabebereich für diesen Parameter liegt zwischen 0 und 2147483647 Bytes. Wenn Sie als Wert 0 angeben, werden nur die ursprünglichen Nachrichtenkopfzeilen in die interne DSN eingebunden.

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 $True.

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:

  • Andere Hub-Transport-Server in der Exchange-Organisation

  • Exchange Server 2003-Server in der Exchange-Organisation

  • Edge-Transport-Server in der Exchange-Organisation

Gültige Werte für diesen Parameter sind None und Verbose. 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. Wenn IntraOrgConnectorProtocolLoggingLevel auf Verbose gesetzt ist, werden die Daten in das Protokoll des Sendeconnectors geschrieben, das in den Parametern SendProtocolLog angegeben ist.

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 30. Der gültige Eingabebereich für diesen Parameter liegt zwischen 1 und 256. Es wird empfohlen, den Standardwert nur zu ändern, wenn Sie vom Technischen Support von Microsoft dazu aufgefordert werden.

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 1000. Der gültige Eingabebereich für diesen Parameter liegt zwischen 1 und 2147483647. Wenn Sie den Wert unlimited eingeben, wird die Anzahl der ausgehenden Verbindungen nicht beschränkt. Der Wert des Parameters MaxOutboundConnections muss größer oder gleich dem Wert des Parameters MaxPerDomainOutboundConnections sein.

MaxPerDomainOutboundConnections

Optional

Microsoft.Exchange.Data.Unlimited

Dieser Parameter gibt die maximale Anzahl gleichzeitiger Verbindungen mit einer einzelnen Domäne an. Der Standardwert ist 20. Der gültige Eingabebereich für diesen Parameter liegt zwischen 1 und 2147483647. Wenn Sie den Wert unlimited eingeben, wird die Anzahl der ausgehenden Verbindungen pro Domäne nicht beschränkt. Der Wert des Parameters MaxPerDomainOutboundConnections muss kleiner oder gleich dem Wert des Parameters MaxOutboundConnections sein.

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 2 Tage 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 00:00:05 und 90.00:00:00.

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 1 Minute. 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 00:00:01 und 1.00:00:00. Es wird empfohlen, den Standardwert nur zu ändern, wenn Sie vom Technischen Support von Microsoft dazu aufgefordert werden.

MessageTrackingLogEnabled

Optional

System.Boolean

Dieser Parameter gibt an, ob die Nachrichtenverfolgung aktiviert ist. Der Standardwert ist $True.

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 30 Tage 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 00:00:00 und 24855.03:14:07. Wenn Sie den Wert des Parameters MessageTrackingLogMaxAge auf 00:00:00 setzen, wird verhindert, dass Protokolldateien für die Nachrichtenverfolgung aufgrund ihres Alters automatisch gelöscht werden.

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 250 MB. Wenn Sie einen Wert eingeben, qualifizieren Sie den Wert mit einer der folgenden Einheiten:

  • B (Bytes)

  • KB (Kilobytes)

  • MB (Megabytes)

  • GB (Gigabytes)

  • TB (Terabytes)

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 1 und 9223372036854775807 Bytes. Bei Eingabe eines Werts vom Typ unlimited wird für das Nachrichtenverfolgungsprotokollverzeichnis keine Größenbeschränkung festgelegt.

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 10 MB. Wenn Sie einen Wert eingeben, qualifizieren Sie den Wert mit einer der folgenden Einheiten:

  • B (Bytes)

  • KB (Kilobytes)

  • MB (Megabytes)

  • GB (Gigabytes)

  • TB (Terabytes)

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 1 und 9223372036854775807 Bytes. Bei Eingabe eines Werts vom Typ unlimited wird für die Nachrichtenverfolgungsprotokolldateien keine Größenbeschränkung festgelegt.

MessageTrackingLogPath

Optional

Microsoft.Exchange.Data.LocalLongFullPath

Dieser Parameter gibt den Speicherort für die Nachrichtenverfolgungsprotokolle an. Der Standardspeicherort ist C:\Programme\Microsoft\Exchange Server TransportRoles\Logs\MessageTracking. Verschieben Sie in einer Einzelkopiecluster-Umgebung das Verzeichnis für die Nachrichtenverfolgungsprotokolle auf eine physikalische Datenträgerressource, die sich auf einer freigegebenen Speicherressource befindet. Dies ermöglicht die Suche nach Nachrichtenverfolgungsprotokollen, um beim Auftreten eines Failovers die Funktionalität wiederherzustellen. Wenn Sie den Wert des Parameters MessageTrackingLogPath auf $Null setzen, wird die Nachrichtenverfolgung deaktiviert. Wenn Sie jedoch den Wert des Parameters MessageTrackingLogPath in $Null ändern während das Attribut MessageTrackingLogEnabled den Wert $True aufweist, treten Fehler im Ereignisprotokoll auf. Die bevorzugte Methode für das Deaktivieren der Nachrichtenverfolgung ist die Verwendung des Parameters MessageTrackingLogEnabled.

MessageTrackingLogSubjectLoggingEnabled

Optional

System.Boolean

Dieser Parameter gibt an, ob der Nachrichtenbetreff in das Nachrichtenverfolgungsprotokoll mit aufgenommen werden soll. Der Standardwert ist $True.

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 00:00:01 und 20.00:00:00.

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 64 KB. Wenn Sie einen Wert eingeben, qualifizieren Sie den Wert mit einer der folgenden Einheiten:

  • B (Bytes)

  • KB (Kilobytes)

  • MB (Megabytes)

  • GB (Gigabytes)

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 100. Der gültige Eingabebereich für diesen Parameter liegt zwischen 1 und 20000.

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 100. Der gültige Eingabebereich für diesen Parameter liegt zwischen 1 und 10000.

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 C:\Programme\Microsoft\Exchange Server\TransportRoles\Pickup. Wenn der Wert des Parameters PickupDirectoryPath auf $Null festgelegt ist, wird das PICKUP-Verzeichnis deaktiviert.

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 $False.

PipelineTracingPath

Optional

Microsoft.Exchange.Data.LocalLongFullPath

Dieser Parameter gibt den Speicherort für die Pipelineablaufverfolgungs-Protokolle an. Der Standardpfad lautet C:\Program Files\Microsoft\Exchange Server\TransportRoles\Logs\PipelineTracing. Bei diesem Pfad muss es sich einen lokalen Pfad des Computers mit Exchange 2007 handeln. Wenn Sie den Wert des Parameters PipelineTracingPath auf $Null setzen, wird die Pipelineablaufverfolgung deaktiviert. Wenn Sie jedoch den Wert des Parameters PipelineTracingPath in $Null ändern und das Attribut PipelineTracingEnabled den Wert $True aufweist, treten Fehler im Ereignisprotokoll auf. Die bevorzugte Methode für das Deaktivieren der Pipelineablaufverfolgung ist die Verwendung des Parameters PipelineTracingEnabled. Bei der Pipelineablaufverfolgung werden sämtliche Inhalte von E-Mail-Nachrichten in dem Pfad gesammelt, der im Parameter PipelineTracingPath angegeben ist. Stellen Sie sicher, dass der Zugriff auf dieses Verzeichnis eingeschränkt ist. Folgende Berechtigungen sind für das im Parameter PipelineTracingPath angegebene Verzeichnis erforderlich:

  • Administratoren: Vollzugriff

  • Netzwerkdienst: Vollzugriff

  • System: Vollzugriff

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 $null.

PoisonMessageDetectionEnabled

Optional

System.Boolean

Dieser Parameter gibt an, ob nicht verarbeitbare Nachrichten erkannt werden sollen. Der Standardwert ist $True. Bei nicht verarbeitbaren Nachrichten handelt es sich um Nachrichten, die nach einem Serverausfall als potenziell schädlich für das Exchange 2007-System gelten. Sie werden in der Warteschlange abgelegt. Es wird empfohlen, den Standardwert nur zu ändern, wenn Sie vom Technischen Support von Microsoft dazu aufgefordert werden.

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 2. Es wird empfohlen, den Standardwert nur zu ändern, wenn Sie vom Technischen Support von Microsoft dazu aufgefordert werden. Der gültige Eingabebereich für diesen Parameter liegt zwischen 1 und 10.

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 3 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 00:00:05 und 01:00:00. Es wird empfohlen, den Standardwert nur zu ändern, wenn Sie vom Technischen Support von Microsoft dazu aufgefordert werden.

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 30 Tage 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 00:00:00 und 24855.03:14:07. Wenn Sie den Wert des Parameters ReceiveProtocolLogMaxAge auf 00:00:00 setzen, wird verhindert, dass Empfangsconnectorprotokoll-Dateien aufgrund ihres Alters automatisch gelöscht werden.

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 250 MB. Wenn Sie einen Wert eingeben, qualifizieren Sie den Wert mit einer der folgenden Einheiten:

  • B (Bytes)

  • KB (Kilobytes)

  • MB (Megabytes)

  • GB (Gigabytes)

  • TB (Terabytes)

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 1 und 9223372036854775807 Bytes. Bei Eingabe eines Werts vom Typ unlimited wird für das Protokolldateiverzeichnis des Empfangsconnectors keine Größenbeschränkung festgelegt.

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 10 MB. Wenn Sie einen Wert eingeben, qualifizieren Sie den Wert mit einer der folgenden Einheiten:

  • B (Bytes)

  • KB (Kilobytes)

  • MB (Megabytes)

  • GB (Gigabytes)

  • TB (Terabytes)

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 1 und 9223372036854775807 Bytes. Bei Eingabe eines Werts vom Typ unlimited wird für die Protokolldateien des Empfangsconnectors keine Größenbeschränkung festgelegt.

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 C:\Program Files\Microsoft Exchange\TransportRoles\Logs\ProtocolLog\SmtpReceive. Wenn Sie den Wert dieses Parameters auf $Null setzen, wird die Protokollaufzeichnung für alle Empfangsconnectors auf dem Server deaktiviert. Wenn Sie jedoch diesen Parameter auf $Null setzen während der Wert des Attributs ProtocolLoggingLevel für einen beliebigen Empfangsconnector auf dem Server Verbose ist, werden Fehler im Ereignisprotokoll erzeugt. Die bevorzugte Methode zum Deaktivieren der Protokollaufzeichnung ist die Verwendung des Cmdlets Set-ReceiveConnector, um für ProtocolLoggingLevel den Wert None auf jedem Empfangsconnector festzulegen.

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 $True und auf Hub-Transport-Servern $False.

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 C:\Program Files\Microsoft\Exchange Server\TransportRoles\Replay. Wenn der Wert des Parameters ReplayDirectoryPath auf $Null festgelegt wird, wird das Wiedergabeverzeichnis deaktiviert.

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 7 Tage 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 00:00:00 und 24855.03:14:07. Wenn Sie den Wert des Parameters RoutingTableLogMaxAge auf 00:00:00 setzen, wird verhindert, dass Routingtabellenprotokoll-Dateien aufgrund ihres Alters automatisch gelöscht werden.

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 50 MB. Wenn Sie einen Wert eingeben, qualifizieren Sie den Wert mit einer der folgenden Einheiten:

  • B (Bytes)

  • KB (Kilobytes)

  • MB (Megabytes)

  • GB (Gigabytes)

  • TB (Terabytes)

Nicht qualifizierte Werte werden als "Bytes" behandelt. Der gültige Eingabebereich für diesen Parameter liegt zwischen 1 und 9223372036854775807 Bytes. Bei Eingabe eines Werts vom Typ unlimited wird für das Routingtabellen-Protokollverzeichnis keine Größenbeschränkung festgelegt.

RoutingTableLogPath

Optional

Microsoft.Exchange.Data.LocalLongFullPath

Dieser Parameter gibt den Verzeichnisspeicherort an, an dem Routingtabellenprotokoll-Dateien gespeichert werden sollen. Der Standardwert ist C:\Program Files\Microsoft\Exchange Server\TransportRoles\Logs\Routing. Wenn Sie für den Wert des Parameters RoutingTableLogPath $Null festlegen, wird die Routingtabellenprotokollierung deaktiviert.

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 30 Tage 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 00:00:00 und 24855.03:14:07. Wenn Sie den Wert des Parameters SendProtocolLogMaxAge auf 00:00:00 setzen, wird verhindert, dass Sendeconnectorprotokoll-Dateien aufgrund ihres Alters automatisch gelöscht werden.

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 1 MB. Der Standardwert ist 250 MB. Wenn Sie einen Wert eingeben, qualifizieren Sie den Wert mit einer der folgenden Einheiten:

  • B (Bytes)

  • KB (Kilobytes)

  • MB (Megabytes)

  • GB (Gigabytes)

  • TB (Terabytes)

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 1 und 9223372036854775807 Bytes. Bei Eingabe eines Werts vom Typ unlimited wird für das Protokolldateiverzeichnis des Sendeconnectors keine Größenbeschränkung festgelegt.

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 10 MB. Wenn Sie einen Wert eingeben, qualifizieren Sie den Wert mit einer der folgenden Einheiten:

  • B (Bytes)

  • KB (Kilobytes)

  • MB (Megabytes)

  • GB (Gigabytes)

  • TB (Terabytes)

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 1 und 9223372036854775807 Bytes. Bei Eingabe eines Werts vom Typ unlimited wird für die Protokolldateien des Sendeconnectors keine Größenbeschränkung festgelegt.

SendProtocolLogPath

Optional

Microsoft.Exchange.Data.LocalLongFullPath

Dieser Parameter gibt den Speicherort für die Speicherung der Protokolle des Sendeconnectors an. Der Standardspeicherort ist "C:\Programme\Microsoft Exchange\TransportRoles\Logs\ProtocolLog\SmtpSend". Wenn Sie den Wert dieses Parameters auf $Null setzen, wird die Protokollaufzeichnung für alle Sendeconnectors auf dem Server deaktiviert. Wenn Sie jedoch diesen Parameter auf $Null setzen während der Wert des Attributs ProtocolLoggingLevel für einen beliebigen Sendeconnector auf dem Server Verbose ist oder der Parameter IntraOrgConnectorProtocolLoggingLevel auf Verbose gesetzt ist, werden Fehler im Ereignisprotokoll erzeugt. Die bevorzugte Methode zum Deaktivieren der Protokollaufzeichnung ist die Verwendung des Cmdlets Set-SendConnector, um den Parameter ProtocolLoggingLevel auf allen Sendeconnectors auf None und den Parameter IntraOrgConnectorProtocolLoggingLevel auf None zu setzen.

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 6. Der gültige Eingabebereich für diesen Parameter reicht von 0 bis 15. Wenn der Wert dieses Parameters auf 0 festgelegt ist, führt der Server nicht sofort einen Wiederholungsversuch für eine fehlgeschlagene Verbindung durch. Der nächste Verbindungsversuch wird mit dem Parameter OutboundConnectionFailureRetryInterval gesteuert.

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 00:00:01 und 12:00:00.

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"