如何使用 PsExec 执行远程命令
2016-05-18 20:48
218 查看
前言
这紧紧只是一篇纯技术分享。我们的程序在运行时需要连接多台目标机器,并拷贝目标机器上特定文件夹中的文件。为了方便访问,要在每台目标机器上建立一个特定用户,所以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
结束
这紧紧只是一篇纯技术分享。在工作中,这种方式肯定是下下之策。另外,通过这篇文章也提醒大家注意自己电脑在网络环境中的安全。相关文章推荐
- 前端资源简单整理下
- ClassNotFoundException: org.codehaus.xfire.transport.http.XFireConfigurableServlet怎么解决
- 1.关系性数据库及SQL
- 【C++】:C++函数重载的映射机制(内容较深)
- iptables + Denyhost抵御暴力破解
- leiningen构建工具的project.clj配置
- iOS组件之UILabel
- 对android:screenOrientation及android:configChanges的思考
- Java 中的内部类
- 归零码和不归零码、单极性码和双极性码
- 慕课网二次学习(三)
- 20160517常规赛
- 51NOD 1135 原根
- 后缀数组 相关问题模板
- jqueryclick事件-隐藏与显示
- 堆
- PHP 实用函数库
- BitmapShader
- 【C++】:C++函数重载
- bzoj 4591: [Shoi2015]超能粒子炮·改