很棒的遠端執行工具psexec的用法

jamesdodo發表於2018-08-30

psexec是一個遠端執行工具,你可以像使用telnet一樣使用它。
它的使用格式為:
psexec \\遠端機器ip [-u username [-p password]] [-c [-f]] [-i][-d] program [arguments]
它的引數有:
-u後面跟使用者名稱 -p後面是跟密碼的,如果建立ipc連線後這兩個引數則不需要。(如果沒有-p引數,則輸入命令後會要求你輸入密碼)
-c <[路徑]檔名>:拷貝檔案到遠端機器並執行(注意:執行結束後檔案會自動刪除)
-d 不等待程式執行完就返回,(比如要讓遠端機器執行tftp服務端的時候使用,不然psexe命令會一直等待tftp程式結束才會返回)
-i 在遠端機器上執行一個名為psexesvc程式,(到底什麼用弄不明白)
假設我在遠端機器ip有一個賬號,賬號名是:abc 密碼是:123
比如想要用telnet一樣在遠端系統上執行命令可以打:
psexec \\遠端機器ip -u abc -p 123 cmd
如果想要遠端機器執行本地c:\srm.exe檔案可以打:
psexec \\遠端機器ip -u abc -p 123 -c c:\srm.exe
如果想要讓遠端機器執行本地上tftp服務端,(假設tftp服務端在本地c:\tftp32.exe),可以打:
psexec \\遠端機器ip -u abc -p 123 -c c:\tftp32.exe -d

相關文章