如何使用 PsExec 執行遠程命令


前言

這緊緊只是一篇純技術分享。我們的程序在運行時需要連接多台目標機器,並拷貝目標機器上特定文件夾中的文件。為了方便訪問,要在每台目標機器上建立一個特定用戶,所以 PsExec 成了實現此功能的一個方案(雖然已經被棄用)。

PsExec 簡介

PsExec工具包含在遠程管理工具包 PsTools 中,可以從該地址獲取。

開啟 Admin$

使用PsExec執行遠程命令,需要開啟 Admin$ 共享。

net share

檢查目標機器是否開啟 Admin$ 共享

如果沒有開啟該共享,需要通過修改注冊表的方式開啟。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters
AutoShareWks && AutoShareServer 修改為 1
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
restrictanonymous 修改為 1

修改完成后,重啟

執行遠程命令建立用戶

psexec \\hostIp -u [username] -p [password] cmd

執行添加用戶的命令

net user test test /add

通過命令查看用戶是否已添加成功

net user

結束

這緊緊只是一篇純技術分享。在工作中,這種方式肯定是下下之策。另外,通過這篇文章也提醒大家注意自己電腦在網絡環境中的安全。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM