Powershell: есть ли способ перехватить выходные данные Invoke-Command, даже если они выдают исключение? - PullRequest
0 голосов
/ 29 апреля 2020

Если во время выполнения 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" 
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...