Start-job を使用して複数の変数を引数としてスクリプトに渡す方法。
Start-Job -Name "$jobName" -filepath $TestTool -ArgumentList $compare1
スクリプト TestTool.ps1 でこの引数値 ($arg1 と $arg2) を取得する方法は?
Rgds ナビーン
Start-job を使用して複数の変数を引数としてスクリプトに渡す方法。
Start-Job -Name "$jobName" -filepath $TestTool -ArgumentList $compare1
スクリプト TestTool.ps1 でこの引数値 ($arg1 と $arg2) を取得する方法は?
Rgds ナビーン
PS>Start-Job -Name test -ArgumentList @("hello","word") -FilePath \\server\share\test.ps1
test.ps1 では、 $args 変数をエコーするだけです
$args
結果 :
PS>Receive-Job test -keep
hello
word
http://technet.microsoft.com/en-us/library/hh849698.aspx
「ArgumentList パラメーター名に続く値はすべて ArgumentList の値として解釈されるため、ArgumentList パラメーターはコマンドの最後のパラメーターにする必要があります。」
だから私は次のようなものだと思います:
... -ArgumentList $arg1 $arg2
動作する必要がありますか?