View Transport Agents in the Transport Pipeline
Applies to: Exchange Server 2010
You can use the Shell to view a list of transport agents in the transport pipeline on a computer that has the Microsoft Exchange Server 2010 Hub Transport server role or Edge Transport server role installed. You can view a list of all the enabled transport agents that have encountered messages in the transport pipeline and the SMTP events they are registered on.
For more information about transport agents, see Understanding Transport Agents.
Looking for other management tasks related to transport agents? Check out Managing Transport Agents.
Use the Shell to view a list of transport agents in the transport pipeline
You need to be assigned permissions before you can perform this procedure. To see what permissions you need, see the "Transport agents" entry in the Transport Permissions topic.
Note
You can't use the EMC to view a list of transport agents in the transport pipeline.
This example lists transport agents in the transport pipeline.
Get-TransportPipeline
Important
Only transport agents that have encountered messages in the transport pipeline between the time when the Exchange Transport service was started and the time when the Get-TransportPipeline cmdlet was run are displayed by the cmdlet. A transport agent that hasn't encountered a message in the transport pipeline won't appear in the results displayed by the Get-TransportPipeline cmdlet, even if that transport agent is enabled.
The Get-TransportPipeline cmdlet lists each SMTP event in the order that the SMTP events encounter messages in the transport pipeline. Listed next to each SMTP event is each transport agent that's registered on the SMTP event and has encountered a message. This example shows output from the Get-TransportPipeline cmdlet run on an Edge Transport server.
Event TransportAgents
----- ---------------
OnConnectEvent {Connection Filtering Agent}
OnHeloCommand {}
OnEhloCommand {}
OnAuthCommand {}
OnEndOfAuthentication {}
OnMailCommand {Connection Filtering Agent, Sender Fil
ter Agent}
OnRcptCommand {Connection Filtering Agent, Address Re
writing Inbound Agent, Recipient Filter
Agent}
OnDataCommand {}
OnEndOfHeaders {Connection Filtering Agent, Address Re
writing Inbound Agent, Sender Id Agent,
Sender Filter Agent, Protocol Analysis
Agent}
OnEndOfData {Edge Rule Agent, Content Filter Agent,
Protocol Analysis Agent, Attachment Fi
ltering Agent}
OnHelpCommand {}
OnNoopCommand {}
OnReject {Protocol Analysis Agent}
OnRsetCommand {Protocol Analysis Agent}
OnDisconnectEvent {Protocol Analysis Agent}
For detailed syntax and parameter information, see Get-TransportPipeline.