Я намагаюся побачити, чи працює процес на декількох серверах, а потім відформатувати його в таблицю.
get-process -ComputerName server1,server2,server3 -name explorer | Select-Object processname,machinename
Це найпростіша частина - коли процесу не існує або якщо сервер недоступний, powerhell видає велику потворну помилку, заплутує таблицю і не продовжується. Приклад
Get-Process : Couldn't connect to remote machine.At line:1 char:12 + get-process <<<< -ComputerName server1,server2,server3 -name explorer | format-table processname,machinename
+ CategoryInfo : NotSpecified: (:) [Get-Process], InvalidOperatio nException + FullyQualifiedErrorId : System.InvalidOperationException,Microsoft.Power Shell.Commands.GetProcessCommand
Як мені це обійти? Якщо я все-таки хотів би отримати сповіщення, якщо процес недоступний або працює.