Muni Bus

パソコンの操作方法や設定方法を忘れないようにメモしています。ブログを一回引っ越ししているので、所々表示がかなり乱れています・・・

【PowerShell】スクリプトに指定した引数を扱う

自動変数$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