Учитывая следующий сценарий, как я могу вернуть две переменные в основной код?
Я пробовал команду 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]