さまざまなパラメーターを PowerShell スクリプトに渡そうとしていますが、値が渡されない場合、そのスクリプトはエラーで終了します。例えば:
.powershellscript.ps1 -path C:\test -Name text.txt -Date 20111212
正常に動作しますが、実行すると:
.powershellscript.ps1 -path C:\test -Name text.txt -Date
次のエラーが表示されます
「パラメーター 'Date' の引数がありません。タイプ 'System.Object' のパラメーターを指定して、再試行してください。」
スクリプトを介して渡されない場合、Date 値を $Null に割り当てられるようにしたいと考えています。
.powershellscript.ps1 内では、パラメーターは次のように処理されます。
param(
$path,
$Name,
$Date
)
どんな助けでも大歓迎です。