1

プロジェクトでは、WebCmdLet 属性と .tt ファイルを使用して CmdLets を生成しています。これらの CmdLets を使用するために、PowerShellを使用するときに Import-Module を使用して DLL ファイルを読み込みます。

.NET コードで問題が発生すると、明らかに例外がスローされますが、これは PowerShell コマンド ウィンドウに表示される WebException にカプセル化されます。問題は、最初にスローを引き起こした例外ではなく、WebException のみが表示されることです。

PowerShell コマンド ウィンドウで元の例外を表示するにはどうすればよいですか?

$ErrorRecordandを使ってみた$Exception.InnerExceptionのですが、これはスタックトレースProcessRecord()がCmdLetのメソッドに当たると動かなくなるようです。

4

1 に答える 1