バッチや VBS と同様の手法 PowerShell スクリプトでは引数は自動的に $Args[] に格納されます。 第一引数は $Args[0]、第二引数は $Args[1] といった形で引き渡されます。 # C:\Sample.ps1 Write-Host $Args[0] Write-Host $Args[1] 引数をあらかじめ宣言する手法 最小限の宣言 Powershell スクリプト内にあらかじめ引数を宣言しておくことで、スクリプト実行時に引数の指定が出来ます。また、シェルで補完機能が利用できるようになります。 冒頭に Param 属性を構成します。 # C:\Sample2.ps1 Param($Arg1,$Arg2) #第一引数を$Arg1,第二引数を$Arg2に格納する Write-Host $Arg1 Write-Host $Arg2