yakken さんのお気持ち、よくわかります。 私も PowerShell に付属のドキュメントや、吉岡さんの書かれた「PowerShell 宣言」等を参照して日々精進しておりますが、それらだけではカバーしきれていない情報が多々あるように感じます。 たぶん、PowerShell でできることが膨大な範囲にわたるためであろうと好意的に解釈していますが、言語としての基本的な構文の説明が不足している場合も見受けられる気がします。 たとえば、function の中で .NET Framework のあるクラスのメソッドを呼んで、戻り値(その後の処理に必要でない)を受け取るのを忘れるか $null にリダイレクトをするのを忘れると function の戻り値が Object[] に拡張されてしまう(詳しくは こちら を参照してみてください)という仕様は読んだことがなかったです。どこかに書かれていたの