0

scriptfile とパラメーターの両方を渡すときに、start-process で powershell を呼び出すことができません

start-process powershell d:\startTask.ps1 "param1" "param2" "param3"

私のstartTask.ps1は以下のようになります

param([string]$x="default",[string]$y="default",[string]$z="default")
echo "x: $x"
echo "y: $y"
echo "z: $z"
4

2 に答える 2

2

試す:

Start-Process Powershell -ArgumentList "-noexit","-File d:\startTask.ps1 param1 param2 param3"
于 2012-11-09T12:15:05.507 に答える
1
& powershell d:\startTask.ps1 "param1" "param2" "param3"
于 2012-11-09T12:22:00.997 に答える