Sto cercando di vedere se un processo è in esecuzione su più server e quindi formattarlo in una tabella.
get-process -ComputerName server1,server2,server3 -name explorer | Select-Object processname,machinename
Questa è la parte facile: quando il processo non esiste o se il server non è disponibile, PowerShell genera un grosso e brutto errore, rovina la tabella e non continua. Esempio
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
Come posso aggirare questo? Se desidero comunque ricevere una notifica se il processo non è disponibile o In esecuzione.