2

パイプラインに書き込むことなく、コマンドレットの書き込みを PowerShell コンソールに拡張するクラスを作成する方法はありますか?

パイプラインに多くのオブジェクトを書き込むコマンドレットを作成しています (その後、Export-CSV などの別のコマンドレットにパイプします)。問題は、コンソールに情報を書き始めると、それも取得されることです。

例: オブジェクト 1 オブジェクト 2 「私は、this.WriteObjct オブジェクト 3 を介して PowerShell に記録された情報メッセージです。

コマンドレットを別のコマンドレットにパイプしようとすると、オブジェクト 1、2、情報メッセージ、および 3 が取得されます。必要なので、オブジェクト 1、2、および 3 をパイプするだけです。

誰かが私を正しい方向に向けることができますか?

4

1 に答える 1