0
次のスクリプトでは、メインコードに2つの変数を返すにはどうすればよいですか?PowerShellで複数の値を返す
return
コマンドを試しましたが、エラーが表示されています。以下のコードとエラーメッセージを見つけてください。
コード:
workflow Test-MultiReturnVals
{
parallel
{
$a = @(Test-Connection 8.8.8.8 -count 3)
$b = @(Test-Connection 4.2.2.1 -count 3)
return $a, $b
}
}
$c, $d = Test-MultiReturnVals
$c
エラー:
Microsoft.PowerShell.Utility\Write-Error : The workflow was terminated by a Terminate activity. At RunScripts:9 char:9 + + CategoryInfo : NotSpecified: (:) [Write-Error], WorkflowReturnException + FullyQualifiedErrorId : Microsoft.PowerShell.Workflow.WorkflowReturnException,Microsoft.PowerShell.Commands.WriteErrorCommand + PSComputerName : [localhost]
ワークフローを使用する特別な理由はありますか?並行して実行するだけなら、おそらくバックグラウンドジョブを使うほうが良いでしょう。 –