PowerShellメモ バッチファイルで指定した引数を変数名指定して受け取ってみる
やっぱ、引数は受け取りたいなぁと思って。
ポイントはこんな感じ。
- 受け取る引数の名前をparamで指定する
- 引数は受け取ったときの名前で扱う
で、実行するPowerShellのps1ファイルのコードはこんな感じ。
ミソは変数名を指定しているとこ。
# 引数を変数に設定する Param ( $First, $Second, $Third ) # 変数に設定した値をコンソールへ出力してみる Write-Host $First Write-Host $Second Write-Host $Third # 実行はおしまい Write-Host "おしまい"
んで、実行するときにファイル名と引数を指定する。
今回は各変数に文字列を指定してみた。
powershell -ExecutionPolicy Bypass -File Proto.ps1 -First "1番目の引数" -Second "2番目の引数" -Third "3番目の引数"
実行してみるとこんな感じ。
ちゃんと実行するときの変数名に対応した文字列がコンソールに表示されとる。
んまま、明日への自分へのメモってことで。
ディスカッション
コメント一覧
まだ、コメントがありません