| -Identity |
ServerIdParameter |
yes |
The Identity parameter specifies the Transport server that you want to modify. You can use any value that uniquely identifies the server. For example: |
| -ActiveUserStatisticsLogMaxAge |
EnhancedTimeSpan |
|
The ActiveUserStatisticsLogMaxAge parameter specifies the maximum duration that the per user activity statistics log files are kept. Log files older than the specified value are deleted. The default value is 30 days. |
| -ActiveUserStatisticsLogMaxDirectorySize |
ByteQuantifiedSize |
|
The ActiveUserStatisticsLogMaxDirectorySize parameter specifies the cap on the size of the per user activity statistics log directory. When the maximum directory size is reached, the server deletes the oldest log... |
| -ActiveUserStatisticsLogMaxFileSize |
ByteQuantifiedSize |
|
The ActiveUserStatisticsLogMaxFileSize parameter specifies the maximum file size for the per user activity statistics log files. When a log file reaches its maximum file size, a new log file is created. The default... |
| -ActiveUserStatisticsLogPath |
LocalLongFullPath |
|
The ActiveUserStatisticsLogPath parameter specifies the location of per user activity statistics log storage. The default location depends on your version of Exchange: |
| -AgentLogEnabled |
Boolean |
|
The AgentLogEnabled parameter specifies whether the agent log is enabled. The default value is $true. |
| -AgentLogMaxAge |
EnhancedTimeSpan |
|
The AgentLogMaxAge parameter specifies the maximum age for the agent log file. Log files older than the specified value are deleted. The default value is 7.00:00:00 or 7 days. |
| -AgentLogMaxDirectorySize |
Unlimited |
|
The AgentLogMaxDirectorySize parameter specifies the maximum size of all agent logs in the agent log directory. When a directory reaches its maximum file size, the server deletes the oldest log files first. The... |
| -AgentLogMaxFileSize |
Unlimited |
|
The AgentLogMaxFileSize parameter specifies the maximum size of each agent log file. When a log file reaches its maximum file size, a new log file is created. The default value is 10 MB. |
| -AgentLogPath |
LocalLongFullPath |
|
The AgentLogPath parameter specifies the default agent log directory location. The default location is %ExchangeInstallPath%TransportRoles\\Logs\\Hub\\AgentLog. Setting the value of this parameter to $null disables... |
| -AntispamAgentsEnabled |
Boolean |
|
The AntispamAgentsEnabled parameter specifies whether anti-spam agents are installed on the server specified with the Identity parameter. The default value is $false for the Transport service on Mailbox servers and... |
| -Confirm |
SwitchParameter |
|
The Confirm switch specifies whether to show or hide the confirmation prompt. How this switch affects the cmdlet depends on whether the cmdlet requires confirmation before proceeding. |
| -ConnectivityLogEnabled |
Boolean |
|
The ConnectivityLogEnabled parameter specifies whether the connectivity log is enabled. The default value is $true. |
| -ConnectivityLogMaxAge |
EnhancedTimeSpan |
|
The ConnectivityLogMaxAge parameter specifies the maximum age for the connectivity log file. Log files older than the specified value are deleted. The default value is 30 days. |
| -ConnectivityLogMaxDirectorySize |
Unlimited |
|
The ConnectivityLogMaxDirectorySize parameter specifies the maximum size of all connectivity logs in the connectivity log directory. When a directory reaches its maximum file size, the server deletes the oldest log... |
| -ConnectivityLogMaxFileSize |
Unlimited |
|
The ConnectivityLogMaxFileSize parameter specifies the maximum size of each connectivity log file. When a log file reaches its maximum file size, a new log file is created. The default value is 10 MB. |
| -ConnectivityLogPath |
LocalLongFullPath |
|
The ConnectivityLogPath parameter specifies the default connectivity log directory location. The default location depends on your version of Exchange: |
| -ContentConversionTracingEnabled |
Boolean |
|
The ContentConversionTracingEnabled parameter specifies whether content conversion tracing is enabled. Content conversion tracing captures content conversion failures that occur in the Transport service on a Mailbox... |
| -DelayNotificationTimeout |
EnhancedTimeSpan |
|
The DelayNotificationTimeout parameter specifies how long the server waits before it generates a delayed delivery status notification (DSN) message. The default value is 4 hours. |
| -DnsLogEnabled |
Boolean |
|
The DnsLogEnabled parameter specifies whether the DNS log is enabled. The default value is $false. |
| -DnsLogMaxAge |
EnhancedTimeSpan |
|
The DnsLogMaxAge parameter specifies the maximum age for the DNS log file. Log files older than the specified value are deleted. The default value is 7.00:00:00 or 7 days. |
| -DnsLogMaxDirectorySize |
Unlimited |
|
The DnsLogMaxDirectorySize parameter specifies the maximum size of all DNS logs in the DNS log directory. When a directory reaches its maximum file size, the server deletes the oldest log files first. The default... |
| -DnsLogMaxFileSize |
Unlimited |
|
The DnsLogMaxFileSize parameter specifies the maximum size of each DNS log file. When a log file reaches its maximum file size, a new log file is created. The default value is 10 MB. |
| -DnsLogPath |
LocalLongFullPath |
|
The DnsLogPath parameter specifies the DNS log directory location. The default value is blank ($null), which indicates no location is configured. If you enable DNS logging, you need to specify a local file path for... |
| -DomainController |
Fqdn |
|
The DomainController parameter specifies the domain controller that's used by this cmdlet to read data from or write data to Active Directory. You identify the domain controller by its fully qualified domain name... |
| -ExternalDNSAdapterEnabled |
Boolean |
|
The ExternalDNSAdapterEnabled parameter specifies one or more Domain Name System (DNS) servers that Exchange uses for external DNS lookups. When the ExternalDNSAdapterEnabled parameter is set to $true, DNS lookups of... |
| -ExternalDNSAdapterGuid |
Guid |
|
The ExternalDNSAdapterGuid parameter specifies the network adapter that has the DNS settings used for DNS lookups of destinations that exist outside the Exchange organization. The concept of an external network... |
| -ExternalDNSProtocolOption |
ProtocolOption |
|
The ExternalDNSProtocolOption parameter specifies which protocol to use when querying external DNS servers. The valid options for this parameter are Any, UseTcpOnly, and UseUdpOnly. The default value is Any. |
| -ExternalDNSServers |
MultiValuedProperty |
|
The ExternalDNSServers parameter specifies the list of external DNS servers that the server queries when resolving a remote domain. DNS servers are specified by IP address. The default value is an empty list ({}). |
| -ExternalIPAddress |
IPAddress |
|
The ExternalIPAddress parameter specifies the IP address used in the Received message header field for every message that travels through the Edge server or the Transport service on a Mailbox server. The IP address... |
| -InternalDNSAdapterEnabled |
Boolean |
|
The InternalDNSAdapterEnabled parameter specifies one or more DNS servers that Exchange uses for internal DNS lookups. When the InternalDNSAdapterEnabled parameter is set to $true, DNS lookups of destinations inside... |
| -InternalDNSAdapterGuid |
Guid |
|
The InternalDNSAdapterGuid parameter specifies the network adapter that has the DNS settings used for DNS lookups of servers that exist inside the Exchange organization. The concept of an internal network adapter and... |
| -InternalDNSProtocolOption |
ProtocolOption |
|
The InternalDNSProtocolOption parameter specifies which protocol to use when you query internal DNS servers. Valid options for this parameter are Any, UseTcpOnly, or UseUdpOnly. |
| -InternalDNSServers |
MultiValuedProperty |
|
The InternalDNSServers parameter specifies the list of DNS servers that should be used when resolving a domain name. DNS servers are specified by IP address. The default value is any empty list ({}). |
| -IntraOrgConnectorProtocolLoggingLevel |
ProtocolLoggingLevel |
|
The IntraOrgConnectorProtocolLoggingLevel parameter enables or disables SMTP protocol logging on the implicit and invisible intra-organization Send connectors that are used to transmit messages between Exchange... |
| -IntraOrgConnectorSmtpMaxMessagesPerConnection |
Int32 |
|
The IntraOrgConnectorSmtpMaxMessagesPerConnection parameter specifies the maximum number of messages per connection limit on the implicit and invisible intra-organization Send connectors that are used to transmit... |
| -IrmLogEnabled |
Boolean |
|
The IrmLogEnabled parameter enables logging of Information Rights Management (IRM) transactions. IRM logging is enabled by default. Values include: |
| -IrmLogMaxAge |
EnhancedTimeSpan |
|
The IrmLogMaxAge parameter specifies the maximum age for the IRM log file. Log files that are older than the specified value are deleted. The default value is 30 days. |
| -IrmLogMaxDirectorySize |
Unlimited |
|
This IrmLogMaxDirectorySize parameter specifies the maximum size of all IRM logs in the connectivity log directory. When a directory reaches its maximum file size, the server deletes the oldest log files first. The... |
| -IrmLogMaxFileSize |
ByteQuantifiedSize |
|
This IrmLogMaxFileSize parameter specifies the maximum size of each IRM log file. When a log file reaches its maximum file size, a new log file is created. The default value is 10 MB. |
| -IrmLogPath |
LocalLongFullPath |
|
The IrmLogPath parameter specifies the default IRM log directory location. The default location is %ExchangeInstallPath%Logging\\IRMLogs. |
| -MaxConcurrentMailboxDeliveries |
Int32 |
|
The MaxConcurrentMailboxDeliveries parameter specifies the maximum number of delivery threads that the transport service can have open at the same time to deliver messages to mailboxes. The default value is 20. The... |
| -MaxConcurrentMailboxSubmissions |
Int32 |
|
The MaxConcurrentMailboxSubmissions parameter specifies the maximum number of submission threads that the transport service can have open at the same time to send messages from mailboxes. The default value is 20. The... |
| -MaxConnectionRatePerMinute |
Int32 |
|
The MaxConnectionRatePerMinute parameter specifies the maximum rate that connections are allowed to be opened with the transport service. If many connections are attempted with the transport service at the same time,... |
| -MaxOutboundConnections |
Unlimited |
|
The MaxOutboundConnections parameter specifies the maximum number of outbound connections that can be open at a time. The default value is 1000. The valid input range for this parameter is from 1 through 2147483647.... |
| -MaxPerDomainOutboundConnections |
Unlimited |
|
The MaxPerDomainOutboundConnections parameter specifies the maximum number of concurrent connections to any single domain. The default value is 40. The valid input range for this parameter is from 1 through... |
| -MessageExpirationTimeout |
EnhancedTimeSpan |
|
The MessageExpirationTimeout parameter specifies the maximum time that a particular message can remain in a queue. If a message remains in the queue for longer than this period of time, the message is returned to the... |
| -MessageRetryInterval |
EnhancedTimeSpan |
|
The MessageRetryInterval parameter specifies the retry interval for individual messages after a connection failure with a remote server. The default value is 5 minutes. |
| -MessageTrackingLogEnabled |
Boolean |
|
The MessageTrackingLogEnabled parameter specifies whether message tracking is enabled. The default value is $true. |
| -MessageTrackingLogMaxAge |
EnhancedTimeSpan |
|
The MessageTrackingLogMaxAge parameter specifies the message tracking log maximum file age. Log files older than the specified value are deleted. The default value is 30 days. |
| -MessageTrackingLogMaxDirectorySize |
Unlimited |
|
The MessageTrackingLogMaxDirectorySize parameter specifies the maximum size of the message tracking log directory. When the maximum directory size is reached, the server deletes the oldest log files first. |
| -MessageTrackingLogMaxFileSize |
ByteQuantifiedSize |
|
The MessageTrackingLogMaxFileSize parameter specifies the maximum size of the message tracking log files. When a log file reaches its maximum file size, a new log file is created. The default value is 10 MB. |
| -MessageTrackingLogPath |
LocalLongFullPath |
|
The MessageTrackingLogPath parameter specifies the location of the message tracking logs. The default location is %ExchangeInstallPath%TransportRoles\\Logs\\MessageTracking. Setting the value of this parameter to... |
| -MessageTrackingLogSubjectLoggingEnabled |
Boolean |
|
The MessageTrackingLogSubjectLoggingEnabled parameter specifies whether the message subject should be included in the message tracking log. The default value is $true. |
| -OutboundConnectionFailureRetryInterval |
EnhancedTimeSpan |
|
The OutboundConnectionFailureRetryInterval parameter specifies the retry interval for subsequent connection attempts to a remote server where previous connection attempts have failed. The previously failed connection... |
| -PickupDirectoryMaxHeaderSize |
ByteQuantifiedSize |
|
The PickupDirectoryMaxHeaderSize parameter specifies the maximum message header size that can be submitted to the Pickup directory. The default value is 64 KB. |
| -PickupDirectoryMaxMessagesPerMinute |
Int32 |
|
The PickupDirectoryMaxMessagesPerMinute parameter specifies the maximum number of messages processed per minute by the Pickup directory and by the Replay directory. Each directory can independently process message... |
| -PickupDirectoryMaxRecipientsPerMessage |
Int32 |
|
The PickupDirectoryMaxRecipientsPerMessage parameter specifies the maximum number of recipients that can be included on an message. The default value is 100. The valid input range for this parameter is from 1 through 10000. |
| -PickupDirectoryPath |
LocalLongFullPath |
|
The PickupDirectoryPath parameter specifies the location of the Pickup directory. The Pickup directory is used by administrators and non-Microsoft applications to create and submit messages. The default location is... |
| -PipelineTracingEnabled |
Boolean |
|
The PipelineTracingEnabled parameter specifies whether to enable pipeline tracing. Pipeline tracing captures message snapshot files that record the changes made to the message by each transport agent configured in... |
| -PipelineTracingPath |
LocalLongFullPath |
|
The PipelineTracingPath parameter specifies the location of the pipeline tracing logs. The default location depends on your version of Exchange: |
| -PipelineTracingSenderAddress |
SmtpAddress |
|
The PipelineTracingSenderAddress parameter specifies the sender address that invokes pipeline tracing. Only messages from this address generate pipeline tracing output. The address can be either inside or outside the... |
| -PoisonMessageDetectionEnabled |
Boolean |
|
The PoisonMessageDetectionEnabled parameter specifies whether poison messages should be detected. The default value is $true. Poison messages are messages determined to be potentially harmful to the Exchange system... |
| -PoisonThreshold |
Int32 |
|
The PoisonThreshold parameter specifies the number of times a message can be rejected before it's classified as a poison message. The default value is 2. We recommend that you don't modify the default value unless... |
| -QueueMaxIdleTime |
EnhancedTimeSpan |
|
The QueueMaxIdleTime parameter specifies the period of time an empty delivery queue can exist before the queue is removed. The default value is 3 minutes. |
| -QueueLogMaxAge |
EnhancedTimeSpan |
|
The QueueLogMaxAge parameter specifies the maximum age of the queue log files. Log files that are older than the specified value are deleted. The default value is 7 days. |
| -QueueLogMaxDirectorySize |
Unlimited |
|
The QueueLogMaxDirectorySize parameter specifies the maximum size of the queue log directory. When the maximum directory size is reached, the server deletes the oldest log files first. The default value is 200 MB. |
| -QueueLogMaxFileSize |
Unlimited |
|
The QueueLogMaxFileSize parameter specifies the maximum size of the queue log files. When a log file reaches its maximum file size, a new log file is created. The default value is 10 MB. |
| -QueueLogPath |
LocalLongFullPath |
|
The QueueLogPath parameter specifies the path of the queue log directory. The default location is %ExchangeInstallPath%TransportRoles\\Logs\\Hub\\QueueViewer. Setting the value of this parameter to $null disables... |
| -ReceiveProtocolLogMaxAge |
EnhancedTimeSpan |
|
The ReceiveProtocolLogMaxAge parameter specifies the maximum age of the Receive connector protocol log file. Log files that are older than the specified value are deleted. The default value is 30 days. |
| -ReceiveProtocolLogMaxDirectorySize |
Unlimited |
|
The ReceiveProtocolLogMaxDirectorySize parameter specifies the maximum size of the Receive connector protocol log directory shared by all the Receive connectors that exist on the server. When the maximum directory... |
| -ReceiveProtocolLogMaxFileSize |
Unlimited |
|
The ReceiveProtocolLogMaxFileSize parameter specifies the maximum size of the Receive connector protocol log files shared by all the Receive connectors that exist on the server. When a log file reaches its maximum... |
| -ReceiveProtocolLogPath |
LocalLongFullPath |
|
The ReceiveProtocolLogPath parameter specifies the path of the protocol log directory for all the Receive connectors that exist on the server. The default location depends on your version of Exchange: |
| -RecipientValidationCacheEnabled |
Boolean |
|
The RecipientValidationCacheEnabled parameter specifies whether the recipient addresses used by transport agents, such as the Recipient Filtering agent, are cached. The default value is $true on Edge servers and... |
| -ReplayDirectoryPath |
LocalLongFullPath |
|
The ReplayDirectoryPath parameter specifies the path of the Replay directory. The Replay directory is used to resubmit exported messages and to receive messages from foreign gateway servers. The default location is... |
| -RootDropDirectoryPath |
String |
|
The RootDropDirectoryPath parameter specifies the top-level location of the Drop directory used by all Foreign connectors defined in the Transport service on a Mailbox server. The value of the RootDropDirectoryPath... |
| -RoutingTableLogMaxAge |
EnhancedTimeSpan |
|
The RoutingTableLogMaxAge parameter specifies the maximum routing table log age. Log files older than the specified value are deleted. The default value is 7 days. |
| -RoutingTableLogMaxDirectorySize |
Unlimited |
|
The RoutingTableLogMaxDirectorySize parameter specifies the maximum size of the routing table log directory. When the maximum directory size is reached, the server deletes the oldest log files first. The default... |
| -RoutingTableLogPath |
LocalLongFullPath |
|
The RoutingTableLogPath parameter specifies the directory location where routing table log files should be stored. The default location depends on your version of Exchange: |
| -SendProtocolLogMaxAge |
EnhancedTimeSpan |
|
The SendProtocolLogMaxAge parameter specifies the Send connector protocol log file maximum age. Log files older than the specified value are deleted. The default value is 30 days. |
| -SendProtocolLogMaxDirectorySize |
Unlimited |
|
The SendProtocolLogMaxDirectorySize parameter specifies the maximum size of the Send connector protocol log directory. When the maximum directory size is reached, the server deletes the oldest log files first. The... |
| -SendProtocolLogMaxFileSize |
Unlimited |
|
The SendProtocolLogMaxFileSize parameter specifies the maximum size of the Send connector protocol log files shared by all the Send connectors that exist on a server. When a log file reaches its maximum file size, a... |
| -SendProtocolLogPath |
LocalLongFullPath |
|
The SendProtocolLogPath parameter specifies the location of protocol log storage for the Send connectors. The default location depends on your version of Exchange: |
| -ServerStatisticsLogMaxAge |
EnhancedTimeSpan |
|
This parameter is functional only in Exchange Server 2010 and Exchange 2013 CU6 or earlier. |
| -ServerStatisticsLogMaxDirectorySize |
ByteQuantifiedSize |
|
This parameter is functional only in Exchange Server 2010 and Exchange 2013 CU6 or earlier. |
| -ServerStatisticsLogMaxFileSize |
ByteQuantifiedSize |
|
This parameter is functional only in Exchange Server 2010 and Exchange 2013 CU6 or earlier. |
| -ServerStatisticsLogPath |
LocalLongFullPath |
|
This parameter is functional only in Exchange Server 2010 and Exchange 2013 CU6 or earlier. |
| -TransientFailureRetryCount |
Int32 |
|
The TransientFailureRetryCount parameter specifies the maximum number of immediate connection retries attempted when the server encounters a connection failure with a remote server. The default value is 6. The valid... |
| -TransientFailureRetryInterval |
EnhancedTimeSpan |
|
The TransientFailureRetryInterval parameter controls the connection interval between each connection attempt specified by the TransientFailureRetryCount parameter. For the Transport service on a Mailbox server, the... |
| -UseDowngradedExchangeServerAuth |
Boolean |
|
The UseDowngradedExchangeServerAuth parameter specifies whether the Generic Security Services application programming interface (GSSAPI) authentication method is used on connections where Transport Layer Security... |
| -WhatIf |
SwitchParameter |
|
The WhatIf switch shows what the command does without making any changes. You don't need to specify a value with this switch. |
| -WlmLogMaxAge |
EnhancedTimeSpan |
|
This parameter is reserved for internal Microsoft use. |
| -WlmLogMaxDirectorySize |
Unlimited |
|
This parameter is reserved for internal Microsoft use. |
| -WlmLogMaxFileSize |
Unlimited |
|
This parameter is reserved for internal Microsoft use. |
| -WlmLogPath |
LocalLongFullPath |
|
This parameter is reserved for internal Microsoft use. |