Set-TransportServer
适用于: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1
上一次修改主题: 2007-08-21
使用 Set-TransportServer cmdlet,可为已安装集线器传输服务器角色或边缘传输服务器角色的计算机设置传输配置选项。
语法
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>]]
详细说明
使用 Set-TransportServer cmdlet,可以在 Microsoft Exchange Server 2007 集线器传输服务器或边缘传输服务器上配置任何传输配置参数。对集线器传输服务器对象的更改保存在 Active Directory 目录服务中。对边缘传输服务器对象的更改使用 Active Directory 应用程序模式 (ADAM) 保存在本地服务器上。在 Exchange 2007 中,因为边缘传输服务器存在于外围网络中,所以该服务器无权访问生产 Active Directory 林。因此,使用 ADAM 为边缘传输服务器提供目录服务。
Set-TransportServer cmdlet 处理下列参数组:
域标识
连接限制
邮件失败重试间隔和超时
发送状态通知 (DSN) 邮件、间隔和超时
域名系统 (DNS) 源
协议、无法送达的邮件(死信)以及分拣存储位置和文件大小
邮件跟踪位置、期限和日志大小
注意: |
---|
Set-TransportServer cmdlet 不要求在运行该命令时指定 Identity 参数。 |
若要运行 Set-TransportServer cmdlet,必须为您使用的帐户委派下列角色:
- Exchange Server 管理员角色和目标服务器的本地 Administrators 组
若要在已安装边缘传输服务器角色的计算机上运行 Set-TransportServer cmdlet,则用于登录的帐户必须是该计算机的本地 Administrators 组成员。
有关管理 Exchange 2007 所需的权限、角色委派以及权利的详细信息,请参阅权限注意事项。
参数
参数 | 必需 | 类型 | 说明 | ||
---|---|---|---|---|---|
Identity |
必需 |
Microsoft.Exchange.Configuration.Tasks.ServerIdParameter |
此参数指定要修改的服务器。 |
||
AntispamAgentsEnabled |
可选 |
System.Boolean |
此参数指定是否在 Identity 参数指定的服务器上安装反垃圾邮件代理。在集线器传输服务器上,默认值为
|
||
Confirm |
可选 |
System.Management.Automation.SwitchParameter |
Confirm 参数将导致命令暂停处理,并且需要您在继续处理之前确认该命令将执行的操作。您不必使用 Confirm 参数指定值。 |
||
ConnectivityLogEnabled |
可选 |
System.Boolean |
此参数指定是启用还是禁用了连接日志。默认值为 |
||
ConnectivityLogMaxAge |
可选 |
Microsoft.Exchange.Data.EnhancedTimeSpan |
此参数指定连接日志文件的最长期限。早于指定值的日志文件将被删除。默认值为 |
||
ConnectivityLogMaxDirectorySize |
可选 |
Microsoft.Exchange.Data.Unlimited |
此参数指定连接日志目录中的所有连接日志的最大大小。当目录达到其最大文件大小时,服务器会首先删除最早的日志文件。默认值为
未限定的值被视为以字节为单位。ConnectivityLogMaxFileSize 参数的值必须小于或等于 ConnectivityLogMaxDirectorySize 参数的值。这两个参数的有效输入范围都是 |
||
ConnectivityLogMaxFileSize |
可选 |
Microsoft.Exchange.Data.Unlimited |
此参数指定每个连接日志文件的最大大小。当日志文件达到其最大文件大小时,将创建新的日志文件。默认值为
未限定的值被视为以字节为单位。ConnectivityLogMaxFileSize 参数的值必须小于或等于 ConnectivityLogMaxDirectorySize 参数的值。这两个参数的有效输入范围都是 |
||
ConnectivityLogPath |
可选 |
Microsoft.Exchange.Data.LocalLongFullPath |
此参数指定默认的连接日志目录位置。默认值为 |
||
ContentConversionTracingEnabled |
可选 |
System.Boolean |
此参数指定是启用还是禁用了内容转换跟踪。内容转换跟踪捕获发生在集线器传输服务器或边缘传输服务器上的内容转换失败。默认值为
|
||
DelayNotificationTimeout |
可选 |
Microsoft.Exchange.Data.EnhancedTimeSpan |
此参数指定服务器在生成延迟的 DSN 之前等待的时间。默认值为 |
||
DomainController |
可选 |
Microsoft.Exchange.Data.Fqdn |
若要指定用于将此配置更改写入 Active Directory 目录服务的域控制器的完全限定的域名 (FQDN),请在命令中包含 DomainController 参数。已安装边缘传输服务器角色的计算机不支持 DomainController 参数。边缘传输服务器角色只会读取和写入本地 Active Directory 应用程序模式 (ADAM) 实例。 |
||
ExternalDelayDSNEnabled |
可选 |
System.Boolean |
此参数指定是否应为无法立即送达的外部邮件创建延迟 DSN。默认值为 |
||
ExternalDNSAdapterEnabled |
可选 |
System.Boolean |
此参数指定 Exchange 2007 用于外部 DNS 查找的一个或多个 DNS 服务器。如果将 ExternalDNSAdapterEnabled 参数设置为 |
||
ExternalDNSAdapterGUID |
可选 |
System.Guid |
此参数指定具有用于 Exchange 组织外部目标的 DNS 查找的 DNS 设置的网络适配器。外部网络适配器和内部网络适配器的概念仅适用于多宿主 Exchange 2007 服务器环境。通常,多宿主 Exchange 2007 服务器仅用于外围网络中的边缘传输服务器角色。如果尚未将特定网络适配器指定为外部 DNS 查找的网络适配器,则 ExternalDNSAdapterGUID 参数的值为
|
||
ExternalDNSProtocolOption |
可选 |
Microsoft.Exchange.Data.ProtocolOption |
此参数指定在查询外部 DNS 服务器时使用的协议。此参数的有效选项为 |
||
ExternalDNSServers |
可选 |
Microsoft.Exchange.Data.MultiValuedProperty |
此参数指定服务器在解析远程域时查询的外部 DNS 服务器列表。必须使用逗号分隔 IP 地址。默认值为空列表 ({})。
|
||
ExternalDsnDefaultLanguage |
可选 |
System.Globalization.CultureInfo |
此参数指定在创建外部 DSN 邮件时,默认情况下应使用的 Exchange 服务器语言。默认值为默认的 Microsoft Windows 服务器语言。 |
||
ExternalDsnLanguageDetectionEnabled |
可选 |
System.Boolean |
此参数指定服务器是否应尝试使用与生成通知的原始语言相同的语言发送外部 DSN。默认值为 |
||
ExternalDsnMaxMessageAttachSize |
可选 |
Microsoft.Exchange.Data.ByteQuantifiedSize |
此参数指定附加到外部 DSN 的原始邮件的最大大小。如果原始邮件超过此大小,DSN 中将只包含原始邮件的邮件头。默认值为
未限定的值被视为以字节为单位。此参数的有效输入范围为 |
||
ExternalDSNReportingAuthority |
可选 |
Microsoft.Exchange.Data.SmtpDomain |
此参数指定在外部 DSN 邮件的机器可读部分应使用的服务器名称。默认值是安装期间指定的权威域。 |
||
ExternalDsnSendHtml |
可选 |
System.Boolean |
此参数指定是否应使用 HTML 发送外部 DSN 邮件或是否应使用纯文本发送邮件。默认值为 |
||
ExternalIPAddress |
可选 |
System.Net.IPAddress |
此参数指定经过边缘传输服务器或集线器传输服务器的每个邮件的 |
||
ExternalPostmasterAddress |
可选 |
System.Nullable |
此参数指定外部 DSN 邮件的 |
||
Instance |
可选 |
Microsoft.Exchange.Data.Directory.Management.TransportServer |
使用此参数,可将整个对象传递给此命令进行处理。该参数主要用于必须将整个对象传递给命令的脚本。 |
||
InternalDelayDSNEnabled |
可选 |
System.Boolean |
对于同一个 Exchange 组织中的收件人和发件人接收和发送的、并且无法立即送达的邮件,此参数指定是否应为其创建延迟 DSN。默认值为 |
||
InternalDNSAdapterEnabled |
可选 |
System.Boolean |
此参数指定 Exchange 2007 用于内部 DNS 查找的一个或多个 DNS 服务器。当 InternalDNSAdapterEnabled 参数设为 |
||
InternalDNSAdapterGUID |
可选 |
System.Guid |
此参数指定具有用于 Exchange 组织内部服务器的 DNS 查找的 DNS 设置的网络适配器。内部网络适配器和外部网络适配器的概念仅适用于多宿主 Exchange 2007 服务器环境。通常,多宿主 Exchange 2007 服务器仅用于外围网络中的边缘传输服务器角色。如果尚未将特定网络适配器指定为外部 DNS 查找的网络适配器,则 InternalDNSAdapterGUID 参数的值将为
|
||
InternalDNSProtocolOption |
可选 |
Microsoft.Exchange.Data.ProtocolOption |
此参数指定在查询内部 DNS 服务器时使用的协议。此参数的有效选项为 默认值为 |
||
InternalDNSServers |
可选 |
Microsoft.Exchange.Data.MultiValuedProperty |
此参数指定在解析域名时应使用的 DNS 服务器列表。DNS 服务器通过 IP 地址指定,并使用逗号分隔。默认值为任何空列表 ({})。
|
||
InternalDsnDefaultLanguage |
可选 |
System.Globalization.CultureInfo |
此参数指定在创建内部 DSN 邮件时,默认情况下应使用的 Exchange 服务器语言。默认值为默认的 Microsoft Windows 服务器语言。 |
||
InternalDsnLanguageDetectionEnabled |
可选 |
System.Boolean |
此参数指定发送内部 DSN 时,服务器是否应尝试使用与生成通知的原始语言相同的语言。默认值为 |
||
InternalDsnMaxMessageAttachSize |
可选 |
Microsoft.Exchange.Data.ByteQuantifiedSize |
此参数指定生成内部 DSN 的原始邮件的最大大小。如果原始邮件超过此大小,DSN 中将只包含原始邮件的邮件头。默认值为
未限定的值被视为以字节为单位。此参数的有效输入范围为 |
||
InternalDSNReportingAuthority |
可选 |
Microsoft.Exchange.Data.SmtpDomain |
此参数指定内部 DSN 邮件中应使用的服务器名称。默认值是安装期间指定的权威域。 |
||
InternalDsnSendHtml |
可选 |
System.Boolean |
此参数指定是否应使用 HTML 发送内部 DSN 邮件,或者是否应使用纯文本发送邮件。默认值为 |
||
IntraOrgConnectorProtocolLoggingLevel |
可选 |
Microsoft.Exchange.Data.ProtocolLoggingLevel |
此参数启用或禁用在每个集线器传输服务器上创建的隐式和不可见的组织内发送连接器上的 SMTP 协议日志记录。此隐式发送连接器用于将邮件中继到下列目标:
此参数的有效值为 |
||
MaxConcurrentMailboxDeliveries |
可选 |
System.Int32 |
此参数指定将邮件传递给邮箱时,服务器可以打开的最大传递线程数。默认值为 |
||
MaxConcurrentMailboxSubmissions |
可选 |
System.Int32 |
此参数指定从邮箱发送邮件时,服务器可以打开的最大提交线程数。默认值为 20。此参数的有效输入范围是 1 到 256。 |
||
MaxConnectionRatePerMinute |
可选 |
System.Int32 |
此参数指定允许对服务器打开连接的最大速率。如果同时有许多连接尝试访问服务器,MaxConnectionRatePerMinute 参数将限制打开连接的速率,以免服务器的资源负荷过重。默认值为每分钟 1200 个连接。如果达到了最大连接速率,则此参数的有效输入范围是 1 到 2147483647。 |
||
MaxOutboundConnections |
可选 |
Microsoft.Exchange.Data.Unlimited |
此参数指定可以同时打开的最大出站连接数。默认值为 |
||
MaxPerDomainOutboundConnections |
可选 |
Microsoft.Exchange.Data.Unlimited |
此参数指定任何一个域的最大并发连接数。默认值为 |
||
MessageExpirationTimeout |
可选 |
Microsoft.Exchange.Data.EnhancedTimeSpan |
此参数指定特定邮件可以在队列中保留的最长时间。如果邮件保留在队列中的时间超过此期限,邮件将以硬故障为原因返回给发件人。默认值为 |
||
MessageRetryInterval |
可选 |
Microsoft.Exchange.Data.EnhancedTimeSpan |
此参数指定各个邮件在与远程服务器的连接失败后的重试间隔。默认值为 |
||
MessageTrackingLogEnabled |
可选 |
System.Boolean |
此参数指定是否启用邮件跟踪。默认值为 |
||
MessageTrackingLogMaxAge |
可选 |
Microsoft.Exchange.Data.EnhancedTimeSpan |
此参数指定邮件跟踪日志文件的最长期限。早于该指定值的日志文件将被删除。默认值为 |
||
MessageTrackingLogMaxDirectorySize |
可选 |
Microsoft.Exchange.Data.Unlimited |
此参数指定邮件跟踪日志目录的最大大小。如果已达到最大目录大小,服务器会首先删除最早的日志文件。 邮件跟踪日志目录的最大大小是按以下方法计算的:将具有相同名称前缀的所有日志文件的大小相加,求其总和。在计算总目录大小时,不会将其他未遵循名称前缀约定的文件计算在内。重命名旧日志文件或将其他文件复制到邮件跟踪日志目录可能会导致目录超出指定的最大大小。 集线器传输服务器角色和邮箱服务器角色安装在同一个服务器上时,邮件跟踪日志目录的最大大小不是指定的最大大小,因为不同服务器角色生成的邮件跟踪日志文件具有不同的名称前缀。集线器传输服务器角色或边缘传输服务器角色的邮件跟踪日志文件以名称前缀 MSGTRK 开头。邮箱服务器角色的邮件跟踪日志文件以名称前缀 MSGTRKM 开头。当集线器传输服务器角色和邮箱服务器角色安装在同一台服务器上时,邮件跟踪日志目录的最大大小是指定值的两倍。 默认值为
未限定的值被视为以字节为单位。MessageTrackingLogMaxFileSize 参数的值必须小于或等于 MessageTrackingLogMaxDirectorySize 参数的值。这两个参数的有效输入范围都是 |
||
MessageTrackingLogMaxFileSize |
可选 |
Microsoft.Exchange.Data.Unlimited |
此参数指定邮件跟踪日志文件的最大大小。当日志文件达到其最大文件大小时,将创建新的日志文件。默认值为
未限定的值被视为以字节为单位。MessageTrackingLogMaxFileSize 参数的值必须小于或等于 MessageTrackingLogMaxDirectorySize 参数的值。这两个参数的有效输入范围都是 |
||
MessageTrackingLogPath |
可选 |
Microsoft.Exchange.Data.LocalLongFullPath |
此参数指定邮件跟踪日志的位置。默认位置为 |
||
MessageTrackingLogSubjectLoggingEnabled |
可选 |
System.Boolean |
此参数指定邮件跟踪日志中是否应包含邮件主题。默认值为 |
||
OutboundConnectionFailureRetryInterval |
可选 |
Microsoft.Exchange.Data.EnhancedTimeSpan |
此参数指定在以前的连接尝试连接到远程服务器失败之后,后续连接尝试的重试间隔。以前失败的连接尝试由 TransientFailureRetryCount 和 TransientFailureRetryInterval 参数控制。在集线器传输服务器上,OutboundConnectionFailureRetryInterval 参数的默认值为 10 分钟。在边缘传输服务器上,默认值为 30 分钟。若要指定值,请输入一个时间跨度:dd.hh:mm:ss,其中,d = 天数,h = 小时数,m = 分钟数,s = 秒数。此参数的有效输入范围是 |
||
PickupDirectoryMaxHeaderSize |
可选 |
Microsoft.Exchange.Data.ByteQuantifiedSize |
此参数指定可以提交到分拣目录的最大邮件头大小。默认值为
未限定的值被视为以字节为单位。此参数的有效输入范围是 32768 至 2147483647 字节。 |
||
PickupDirectoryMaxMessagesPerMinute |
可选 |
System.Int32 |
此参数指定分拣目录和重播目录每分钟处理的最大邮件数。每个目录都可以按照 PickupDirectoryMaxMessagesPerMinute 参数指定的处理率独立处理邮件文件。默认值为 |
||
PickupDirectoryMaxRecipientsPerMessage |
可选 |
System.Int32 |
此参数指定一封电子邮件可包含的最大收件人数。默认值为 |
||
PickupDirectoryPath |
可选 |
Microsoft.Exchange.Data.LocalLongFullPath |
此参数指定分拣目录的位置。管理员和第三方应用程序使用分拣目录创建和提交邮件。默认值为 |
||
PipelineTracingEnabled |
可选 |
System.Boolean |
此参数启用或禁用管道跟踪。管道跟踪捕获邮件快照文件,这些文件记录在集线器传输或边缘传输服务器上配置的每个传输代理对邮件所做的更改。管道跟踪创建的详细日志文件会迅速堆积。只应短时间启用管道跟踪,以提供可用于对问题进行故障排除的深层诊断信息。除了解决问题之外,还可以使用管道跟踪来验证对启用管道跟踪服务器的配置所做的更改。默认值为 |
||
PipelineTracingPath |
可选 |
Microsoft.Exchange.Data.LocalLongFullPath |
此参数指定管道跟踪日志的位置。默认路径为:
|
||
PipelineTracingSenderAddress |
可选 |
System.Nullable |
此参数指定调用管道跟踪的发件人电子邮件地址。只有来自此地址的邮件会生成管道跟踪输出。地址可以在 Exchange 组织的内部或外部。根据您的要求,可能必须将此参数设置为不同的发件人地址,并发送新邮件来启动要测试的传输代理或路由。此参数的默认值是 |
||
PoisonMessageDetectionEnabled |
可选 |
System.Boolean |
此参数指定是否应检测带毒邮件。默认值为 |
||
PoisonThreshold |
可选 |
System.Int32 |
此参数指定在将邮件归为带毒邮件之前可以拒绝的次数。默认值为 |
||
QueueMaxIdleTime |
可选 |
Microsoft.Exchange.Data.EnhancedTimeSpan |
此参数指定在删除队列之前,将保留空邮箱传递队列或远程传递队列的时间段。默认值为 |
||
ReceiveProtocolLogMaxAge |
可选 |
Microsoft.Exchange.Data.EnhancedTimeSpan |
此参数指定接收连接器协议日志文件的最长期限。早于该指定值的日志文件将被删除。默认值为 |
||
ReceiveProtocolLogMaxDirectorySize |
可选 |
Microsoft.Exchange.Data.Unlimited |
此参数指定服务器上存在的所有接收连接器共享的接收连接器协议日志目录的最大大小。如果已达到最大目录大小,服务器会首先删除最早的日志文件。默认值为
未限定的值被视为以字节为单位。ReceiveProtocolLogMaxFileSize 参数的值必须小于或等于 ReceiveProtocolLogMaxDirectorySize 参数的值。这两个参数的有效输入范围都是 |
||
ReceiveProtocolLogMaxFileSize |
可选 |
Microsoft.Exchange.Data.Unlimited |
此参数指定服务器上存在的所有接收连接器共享的接收连接器协议日志文件的最大大小。当日志文件达到其最大文件大小时,将创建新的日志文件。默认值为
未限定的值被视为以字节为单位。ReceiveProtocolLogMaxFileSize 参数的值必须小于或等于 ReceiveProtocolLogMaxDirectorySize 参数的值。这两个参数的有效输入范围都是 |
||
ReceiveProtocolLogPath |
可选 |
Microsoft.Exchange.Data.LocalLongFullPath |
此参数指定服务器上存在的所有接收连接器的协议日志目录的路径。默认位置为 |
||
RecipientValidationCacheEnabled |
可选 |
System.Boolean |
此参数指定是否缓存传输代理(例如收件人筛选)使用的收件人地址。在边缘传输服务器上,默认值为 |
||
ReplayDirectoryPath |
可选 |
Microsoft.Exchange.Data.LocalLongFullPath |
此参数指定重播目录的路径。重播目录用于重新提交导出的邮件以及从外部网关服务器接收邮件。默认位置为 |
||
RootDropDirectoryPath |
可选 |
System.String |
此参数指定集线器传输服务器上定义的所有外部连接器使用的投递目录的顶级位置。RootDropDirectoryPath 参数的值可以是本地路径,也可以是指向远程服务器的通用命名约定 (UNC) 路径。默认情况下,RootDropDirectoryPath 参数为空。这表明 RootDropDirectoryPath 的值是 Exchange 2007 安装文件夹。Exchange 2007 的默认安装文件夹为 C:\Program Files\Microsoft\Exchange Server\。RootDropDirectoryPath 参数和 DropDirectory 参数一起用于 Set-ForeignConnector cmdlet 中,可指定将发送到外部连接器上定义的地址空间的传出邮件的位置。 |
||
RoutingTableLogMaxAge |
可选 |
Microsoft.Exchange.Data.EnhancedTimeSpan |
此参数指定最长路由表日志期限。早于该指定值的日志文件将被删除。默认值为 |
||
RoutingTableLogMaxDirectorySize |
可选 |
Microsoft.Exchange.Data.Unlimited |
此参数指定路由表日志目录的最大大小。如果已达到最大目录大小,服务器会首先删除最早的日志文件。默认值为
未限定的值被视为以字节为单位。此参数的有效输入范围是 |
||
RoutingTableLogPath |
可选 |
Microsoft.Exchange.Data.LocalLongFullPath |
此参数指定应存储路由表日志文件的目录位置。默认值为 |
||
SendProtocolLogMaxAge |
可选 |
Microsoft.Exchange.Data.EnhancedTimeSpan |
此参数指定发送连接器协议日志文件的最长期限。早于该指定值的日志文件将被删除。默认值为 |
||
SendProtocolLogMaxDirectorySize |
可选 |
Microsoft.Exchange.Data.Unlimited |
此参数指定发送连接器协议日志目录的最大大小。如果已达到最大目录大小,服务器会首先删除最早的日志文件。最小值为
未限定的值被视为以字节为单位。SendProtocolLogMaxFileSize 参数的值必须小于或等于 SendProtocolLogMaxDirectorySize 参数的值。这两个参数的有效输入范围都是 |
||
SendProtocolLogMaxFileSize |
可选 |
Microsoft.Exchange.Data.Unlimited |
此参数指定服务器上存在的所有发送连接器共享的发送连接器协议日志文件的最大大小。当日志文件达到其最大文件大小时,将创建新的日志文件。默认值为
未限定的值被视为以字节为单位。SendProtocolLogMaxFileSize 参数的值必须小于或等于 SendProtocolLogMaxDirectorySize 参数的值。这两个参数的有效输入范围都是 |
||
SendProtocolLogPath |
可选 |
Microsoft.Exchange.Data.LocalLongFullPath |
此参数指定发送连接器的协议日志存储的位置。默认位置为 |
||
TransientFailureRetryCount |
可选 |
System.Int32 |
此参数指定服务器在与远程服务器连接失败时,立即重试连接的最大次数。默认值为 |
||
TransientFailureRetryInterval |
可选 |
Microsoft.Exchange.Data.EnhancedTimeSpan |
此参数控制 TransientFailureRetryCount 参数指定的连接尝试之间的连接间隔。在集线器传输服务器上,TransientFailureRetryInterval 参数的默认值为 5 分钟。在边缘传输服务器上,默认值为 10 分钟。若要指定值,请输入一个时间跨度:hh:mm:ss,其中 h = 小时,m = 分钟,s = 秒。此参数的有效输入范围是 |
||
WhatIf |
可选 |
System.Management.Automation.SwitchParameter |
WhatIf 参数指示命令模拟针对对象执行的操作。通过使用 WhatIf 参数,您可以查看要发生的更改,而不必应用任何这些更改。您不必使用 WhatIf 参数指定值。 |
示例
使用 Set-TransportServer 命令时,可以同时设置任意数目的参数。下列示例展示了该命令的语法。
第一个示例将 DelayNotificationTimeout 参数设置为 13 个小时。
第二个示例将 TransientFailureRetryCount 参数设置为 3,将 TransientFailureRetryInterval 参数设置为 30 秒。
第三个示例将 ReceiveProtocolLogPath 参数设置为 C:\SMTP Protocol Logs\Receive.log。
Set-TransportServer -DelayNotificationTimeout 13:00:00
Set-TransportServer -TransientFailureRetryCount 3 -TransientFailureRetryInterval 00:00:30
Set-TransportServer -ReceiveProtocolLogPath "C:\SMTP Protocol Logs\Receive.log"