আমি একাধিক সার্ভারে কোনও প্রক্রিয়া চলছে কিনা তা দেখার চেষ্টা করছি এবং তারপরে এটিকে একটি টেবিলের মধ্যে ফর্ম্যাট করব।
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
আমি কিভাবে এই কাছাকাছি পেতে পারি? প্রক্রিয়াটি উপলভ্য না হলে বা চলমান থাকলে আমি যদি বিজ্ঞপ্তি পেতে চাই।