Если во время выполнения Invoke-Command
возникает исключение, $batchOut
остается нулевым. Есть ли способ записать вывод в список, даже если произошла ошибка?
$batchOut = $null
try {
$batchOut = Invoke-Command -Session $global:sfboSession -ScriptBlock { ... } -ArgumentList $filter -ErrorAction Stop
}
catch {
"Processed $($batchOut.Count) users."
$batchOut | Select-Object -Property UserPrincipalName
"Retrying for remaining users"
}