名前付きパラメーターとしてパイプラインからディレクトリを受け入れる Powershell スクリプトを作成しようとしています。私のパラメータ宣言は次のようになります
param([Parameter(Mandatory=$true, ValueFromPipeline=$true, ValueFromPipelinebyPropertyName=$true)] [System.IO.DirectoryInfo[]] $PsPath)
私の問題は、呼び出し
gci c:\ -Directory | MyScript
gci
入力配列にある結果の最後の要素のみになります。ここで何が問題なのですか?
前もって感謝します、クリストフ