मैं यह देखने की कोशिश कर रहा हूं कि क्या एक प्रक्रिया कई सर्वरों पर चल रही है और फिर इसे एक तालिका में प्रारूपित करें।
get-process -ComputerName server1,server2,server3 -name explorer | Select-Object processname,machinename
आसान हिस्सा है - जब प्रक्रिया मौजूद नहीं है या यदि सर्वर अनुपलब्ध है, तो पॉवरशेल बड़ी बदसूरत त्रुटि उत्पन्न करता है, तालिका को गड़बड़ कर देता है और जारी नहीं रहता है। उदाहरण
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
मैं इसके आसपास कैसे पहुंचू? अगर मैं अभी भी अगर प्रक्रिया उपलब्ध नहीं है या चल रहा है अधिसूचित करना चाहते हैं।