Psexec随机访问被拒绝

时间:2019-07-05 07:27:16

标签: batch-processing psexec

出于目的,我使用Pstools远程控制目标PC,以在批处理文件中切换不同的WIFI配置文件。 代码如下:

psexec \\targetPC IP -u account -p password cmd.exe/c netsh.exe wlan add profile ....
#do something(cost about 5 hours to finish)
psexec \\targetPC IP -u account -p password cmd.exe/c netsh.exe wlan delete profile ....

我曾经在我的电脑上顺利且正常地运行此脚本。但是最近我完成测试后,出现了错误:

  

无法连接到目标PC IP,访问被拒绝。

我做了一些测试,例如:

psexec \\targetPC IP -u account -p password cmd.exe/c netsh.exe wlan add profile ....
timeout 600
psexec \\targetPC IP -u account -p password cmd.exe/c netsh.exe wlan delete profile ....

有时工作正常,有时会拒绝访问。有解决这个问题的建议吗?谢谢。

注意:我曾经使用psexec命令在目标PC上打开calc或记事本,但是最近我不能,这与管理员有关吗?

1 个答案:

答案 0 :(得分:0)

您是否以管理员身份运行CMD? 如果否,请以管理员身份运行。 如果是,请添加此注册表项:

reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\system /v LocalAccountTokenFilterPolicy /t REG_DWORD /d 1 /f

在Windows 7/8/10上,默认情况下启用UAC,并将UAC设置为过滤具有其管理权限的本地帐户的网络登录。