我使用psexec從我們網絡上所有PC上的cmd自動運行,以檢查某個進程是否正在運行。但我想要一個列表中包含運行服務的所有pc名稱。我如何從PowerShell中做到這一點?如何獲得在每臺電腦上運行服務的電腦列表?
這就是我現在運行的東西。 2個批處理文件和1個文本文件。
get.bat
任務列表| FINDSTR pmill.exe >> DC-01 \ C $ \ 0001.txt
run_get.bat
PSEXEC @%1 -u管理員-p密碼-c「C:\ GET .BAT」
pclist.txt
我從這個在重新得到sult只是所有pmill.exe,我想知道是否有反正我可以輸出pmill.exe上運行的PC名稱?
提示plz!
僅供參考,您的雙發佈策略不讚賞。你所有的客戶都擁有PowerShell還是僅僅是你的機器?你在客戶端機器上是否啓用了WMI遠程處理,PowerShell或兩者都啓用? – 2013-02-20 16:56:29
沒有更多的雙重張貼! – Blitzcrank 2013-02-20 17:00:26
所有客戶端都安裝了powershell – Blitzcrank 2013-02-20 17:00:54