私はこれをパワーシェルに持っています
if (Test-Path env:\names)
{
[string[]] $names= (dir env:\names).Value.Split(",") | % { $_.Trim() }
} else {
[string[]] $names= "peter","mikael","Anders","William"
}
Write-Host -n "names: " ; [string]$names
コマンドプロンプトから呼び出したいのですが可能ですか?
私はこれを試しました:
powershell -ExecutionPolicy RemoteSigned -File MainScript.ps1 -PARAM "Peter,Mikael"
を探しているのでうまくいかないことは理解してenv:names
いますが、どうすればうまくいくのでしょうか? 私が求めているのは、名前付きのパラメーターを送信したいということであり、上記のコードのようなものでキャッチする必要があります。