【发布时间】:2017-11-21 17:08:08
【问题描述】:
给定以下脚本,如何将两个变量返回到主代码?
我尝试了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 :工作流被终止 终止活动。 在 RunScripts:9 字符:9 + + CategoryInfo : NotSpecified: (:) [Write-Error], WorkflowReturnException + FullyQualifiedErrorId:Microsoft.PowerShell.Workflow.WorkflowReturnException,Microsoft.PowerShell.Commands.WriteErrorCommand + PSComputerName : [本地主机]【问题讨论】:
-
您使用工作流有什么特别的原因吗?如果你只是想并行运行一些东西,你最好使用后台作业。
标签: powershell powershell-5.0 powershell-workflow