
PowerShellのスクリプトで引数を受け取るには二通りの方法があります。
param
まずはparamステートメントを使った方法です。1 2 3 | param( $pref , $name ) Write-Host "こんにちは!" $pref "にお住いの" $name "さん。" |
実行結果
1 2 | PS C:\work\powershell> .\ScriptArgsTest1.ps1 北海道 山田 こんにちは! 北海道 にお住いの 山田 さん。 |
$args
次に、$args配列を利用した方法です。1 | Write-Host "こんにちは!" $args [0] "にお住いの" $args [1] "さん。" |
実行結果
1 2 | PS C:\work\powershell> .\ScriptArgsTest2.ps1 東京 佐藤 こんにちは! 東京 にお住いの 佐藤 さん。 |
スポンサーリンク