PSExec 在本地计算机上“找不到指定的文件”

dea*_*dog 5 psexec

正如您从下面的屏幕截图中看到的,C:\Windows\system32\cmd.exe存在(因为命令提示符本身正在使用该路径),我尝试使用短 cmd.exe 名称和完整路径引用它,但这两者都会导致 PsExec 出现相同的错误。 EXE文件:

The system cannot find the specified file.

网络服务用户确实存在;如果我输入错误,如果收到密码提示并显示用户名密码不存在的消息。

我在多台计算机上收到此错误消息,但它在其他计算机上有效;混合使用 Windows Server 2008 R2 和 2012 R2。我正在使用最新版本的 PsExec.exe(当前为 2.11),并且正在运行我用来以管理员身份启动 PsExec 的命令提示符,因此它应该具有任何必要的权限。

我发现很多关于在远程计算机上运行 PsExec 时遇到此问题的帖子,但没有针对我正在执行的本地计算机的帖子。

关于问题是什么有什么想法吗?

在此输入图像描述

dea*_*dog 1

修复最终是不运行我以管理员身份启动 PsExec 的命令提示符。如果我从以管理员身份运行的 cmd 提示符运行该命令,则会收到错误消息。如果我从非提升的命令提示符运行它,它工作正常。

  • 有谁知道为什么这会有所作为? (10认同)