遠端管理Windows電腦,PsTools這套命令列工具能做什麼

PsTools 軟體圖示 PsTools 2.5 資料更新 2023-03-31 閱讀約 5 分鐘

手上管著好幾台Windows電腦,不是公司伺服器就是同事的機器,常常要查某台電腦現在跑什麼程式、要重開機、要看事件記錄。每次都得用遠端桌面連過去,一台一台點,光是等畫面出來就耗掉不少時間。想直接從自己這台電腦下指令,一次處理好幾台,但不知道有什麼工具能這樣做。

一般人習慣的做法,不是開遠端桌面慢慢連,就是用第三方遠端控制軟體。前者要圖形介面、要等對方電腦回應,後者通常得在每台電腦裝用戶端程式,還要註冊帳號、設定防火牆,弄半天只為了下一個指令。這類工具的切入點是:用命令列直接對遠端電腦下指令,不用裝任何東西,也不用開圖形介面,適合一次要管很多台、又不想被繁瑣設定綁住的人。

01PsTools到底能做些什麼事?

PsTools是一套命令列工具,可以列出本機或遠端電腦正在跑的程式、遠端執行程式、重新啟動電腦、傾倒事件記錄、查看誰登入、改密碼、控制服務等。它包含PsExec、PsList、PsKill、PsShutdown等十幾個小工具,每個負責一件事。不需要在遠端電腦裝任何東西,直接從本機執行就行。每個工具怎麼用,執行時加「-?」參數會顯示說明。

02用這套軟體要在每台電腦裝東西嗎?

不用。官方說明明確指出,遠端電腦不需要安裝任何用戶端軟體,直接從本機執行工具就能連過去。這是它跟很多遠端管理軟體最大的不同。不過要注意,本機要能連到遠端電腦,網路要通,而且你對那台電腦要有足夠的權限,不然指令會失敗。

03怎麼知道每個指令怎麼下?

每個工具執行時加上「-?」參數,就會顯示完整的使用說明和可用選項。官方也有論壇可以問問題。因為沒有圖形介面,建議先看說明再下指令,不然參數打錯會跑出看不懂的錯誤訊息。常用的指令其實就那幾個,看過一次說明大概就能記住。

04這套軟體有圖形介面嗎?

沒有,它主要是命令列操作。官方說明也提到這需要一些學習曲線,但功能很完整。如果你習慣用滑鼠點選,可能會覺得不順手。不過指令本身不複雜,常用的就那幾個,而且可以寫成批次檔一次跑好幾台,反而比圖形介面快。

05只能管遠端電腦嗎?還是也能管自己這台?

兩者都可以。它同時支援本機和遠端系統,本機就是直接執行,遠端就是指定電腦名稱或IP位址。所以不管是管自己這台,還是管別台,都用同一套工具,不用切換模式。這對要同時處理本機和遠端問題的人來說很方便。

06什麼樣的人適合用這套軟體?

適合需要管理多台Windows電腦的人,像是公司IT、MIS、系統管理員。如果你只是偶爾管一兩台,可能用不到這麼完整的工具集。它特別適合要重複執行同樣動作的場景,例如一次重開好幾台電腦、同時查看多台機器跑了哪些程式,這種批量操作是它的強項。

07我不會寫程式,用起來會不會很吃力?

不需要會寫程式,但要有基本的命令列操作概念,比如知道怎麼開命令提示字元、怎麼打指令。官方說明說它需要一些學習曲線,但每個工具都有「-?」參數可以看說明。如果你完全沒碰過命令列,一開始會有點卡,但常用的指令就那幾個,練習幾次就能上手。

08這套軟體適合管幾台電腦的環境?

官方沒有明說適合幾台,但它的設計就是給遠端管理用的,所以理論上幾台都行。不過它沒有圖形介面,如果電腦很多,可能要寫批次檔或腳本一次跑多台,這需要一些額外功夫。小規模環境用手動指令就夠了,大規模可能要搭配其他工具。

09我習慣用圖形介面,這套軟體適合我嗎?

如果你習慣圖形介面,這套軟體可能不適合。它完全是命令列操作,沒有視窗可以點,官方說明也提到這是它的限制之一。如果你需要圖形介面,可以看看其他有GUI的遠端管理工具,但那些通常要在每台電腦裝用戶端程式,取捨就看你的需求。

10聽說這套軟體會被防毒軟體擋,是真的嗎?

官方說明有提到,有些防毒軟體會把其中一些工具誤報為「遠端管理」病毒。實際上它們不含病毒,但因為常被病毒利用,所以會觸發警示。如果你在的公司防毒軟體管很嚴,可能要跟IT確認一下能不能用,不然會被擋下來。

11這套軟體多久更新一次?會不會沒人維護了?

更新不頻繁,長期沒有新版本,最近一次更新已經是幾年前的事了。如果你需要經常更新的工具,它可能不是首選。不過它是微軟SysInternals出的,功能已經穩定,不太需要頻繁改版。如果你擔心維護問題,可以看看同家的Sysinternals Suite,那個更新比較勤。

下載與官方連結

前往官方網站 下載 PsTools

PSTools.zip · 連結指向軟體原廠

版本紀錄

看完整版本清單

這一版改了什麼

What's new in this version:

- This update to PsTools, a suite of programs for interacting with local or remote Windows systems, fixes command-line argument processing issues in several tools