Tôi đang cố gắng xem liệu một quá trình đang chạy trên nhiều máy chủ và sau đó định dạng nó thành một bảng.
get-process -ComputerName server1,server2,server3 -name explorer | Select-Object processname,machinename
Đó là phần dễ dàng - Khi quy trình không tồn tại hoặc nếu máy chủ không khả dụng, powershell sẽ xuất hiện một lỗi lớn xấu xí, làm rối bảng và không tiếp tục. Thí dụ
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
Làm thế nào để tôi có được xung quanh này? Nếu tôi vẫn muốn nhận thông báo nếu quy trình không khả dụng hoặc Đang chạy.