QA@IT

(Powershell)Get-ADUserのエラー情報の出力ストリームは何か?

972 PV

Powershellについての質問です。

以下のGet-ADUserコマンドでリダイレクトにてファイル出力を試みたところ、ファイルに何も出力されませんでした。
Get-ADUser test1 2>&1 >aaa.txt
※test1がAD上に存在しない状況で実行

一方、以下のGet-ChildItemコマンドで試したところ、エラー情報がファイルに出力されました。
Get-ChildItem .\abab 2>&1 >aaa.txt
※ababフォルダーが存在しない状況で実行

上記結果から察するに、Get-ADUserのエラー情報は「2>」(Error output stream)を介さないということなのでしょうか?
そうであれば、どの出力ストリームを介しているのでしょうか?

「Try-Catch」を使えばTrapできるのは分かっているのですが、上記仕様が気になったので、もし分かる方が居ましたらご教授ください。

ウォッチ

この質問への回答やコメントをメールでお知らせします。