自動変数$argsを使う。$argsは配列として扱う。 以下は、以下ならなるスクリプトargs.ps1を実行した例。
Write-Host $args.Length if ($args.Length -gt 0) { for ($i = 0; $i -lt $args.Length; $i++) { Write-Host $args[$i] } }
実行例。
PS > .\args.ps1 0 PS > .\args.ps1 A 1 A PS > .\args.ps1 A BC 2 A BC PS > .\args.ps1 1 21 321 3 1 21 321