Estou tentando ver se um processo está sendo executado em vários servidores e formatá-lo em uma tabela.
get-process -ComputerName server1,server2,server3 -name explorer | Select-Object processname,machinename
Essa é a parte fácil - quando o processo não existe ou o servidor não está disponível, o powershell gera um grande erro feio, estraga a mesa e não continua. Exemplo
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
Como contornar isso? Se eu ainda gostaria de ser notificado se o processo não estiver disponível ou Em execução.