如何使用 PsExec 执行远程命令
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用 PsExec 执行远程命令相关的知识,希望对你有一定的参考价值。
参考技术A psexec下载完成后,将psexec压缩包解压到指定的一个路径,比如d:\psexec 。然后,打开cmd命令提示符,输入d:
cd psexec
psexec
然后,就可以开始调用远程EXE文件了。比如远程IP为:192.168.1.2,管理员用户:Administrator,密码为:123456,要执行的EXE在c:\test.exe,具体命令如下:
psexec \\192.168.1.2 -u Administrator -p 123456 -i "c:\test.exe"
这样就可以远程调用EXE程序了,你可以根据自己需要调用不同参数本回答被提问者采纳
Psexec 远程执行文件 提示 拒绝访问
Psexec 远程执行文件 提示 拒绝访问
1:首先确认组策略是否配置正确
运行-secpol.msc-本地策略-安全选项-网络访问:本地账户的共享和安全模型
修改此项为经典
然后刷新组策略使之生效
运行-cmd-gpupdate
现在可以试下是否还出现拒绝访问的问题
如果还出现拒绝访问 进行第二步
2:打开admin$的网络访问权限
运行-cmd-net share admin$
net share
然后再运行一遍 net share admin$ 查看admin$的共享属性
如果所示 权限显示为 READ
需要更改为FULL完全控制模式
现在需要手动更改C:\windows 的权限
首先右击c:\windows 文件夹选择共享标签 取消所有的共享
然后重新设置共享
共享名设置为 ADMIN$
注释为 远程管理
允许最多用户
权限 - everyone-完全控制
点击应用
然后再次使用net share admin$ 查看权限是否正确
然后运行psexec 命令测试
以上是关于如何使用 PsExec 执行远程命令的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 psexec 向远程计算机上启动的 cmd.exe 提供多个命令