IDispatchMessageInspector インターフェイス (System.ServiceModel.Dispatcher) が WCF サービス側、IClientMessageInspector インターフェイス (System.ServiceModel.Dispatcher) が WCF クライアント側。
で、メッセージは Message クラス (System.ServiceModel.Channels) として取得できると。
・・・まだ何も試してないけどw
これを利用して、SOAP メッセージを取得する PowerShell 関数が作れそう (・∀・)ニヤニヤ