如何使用 PsExec 执行远程命令
2024-10-19 09:39:19
前言
这紧紧只是一篇纯技术分享。我们的程序在运行时需要连接多台目标机器,并拷贝目标机器上特定文件夹中的文件。为了方便访问,要在每台目标机器上建立一个特定用户,所以 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
结束
这紧紧只是一篇纯技术分享。在工作中,这种方式肯定是下下之策。另外,通过这篇文章也提醒大家注意自己电脑在网络环境中的安全。
最新文章
- 手机设计尺寸 - iPhone界面尺寸
- #region Json转DataTable
- 网络HTTP协议
- c# 动态执行脚本,相关的几个脚本引擎.
- php开发客服系统(持久连接+轮询+反向ajax)
- visifire 图表双坐标轴 silverlight
- html5的自定义data-*属性与jquery的data()方法的使用
- 专访雷水果国:离1.5K至18K 一个程序猿5每年的成长之路
- linux统计多个文件大小总和
- css__金属质感的文字
- 第一次制作和使用图标字体-IcoMoon
- 嵌入式系统及应用课程设计——基于STM32的温湿度监测系统
- 【转】10分钟就能学会的.NET Core配置
- [NOIp2009] $Hankson$ 的趣味题
- ocr智能图文识别 tess4j 图文,验证码识别
- 再次提供一个纯粹通过pl/sql解析json的方法。
- OpenCV Python : No drawMatchesknn function
- 一道JS面试题引发的血案
- PHP笔试题
- 一个Loading 遮罩效果