与我的其他问题相关,我需要能够以管理员身份运行命令提示符。每当我从“开始”菜单或通过双击C:\Windows\System32\cmd.exe
文件资源管理器中的文件启动命令提示符时,它都会以提升的权限运行它。
我怎样才能运行它,让它只在正常的非高架模式下运行?Cmd.exe 不需要以管理员身份运行,通常当您启动它时,它不会以管理员身份运行,但出于某种原因,它默认在这台机器上以管理员身份运行。这是在 Windows Server 2012 R2 服务器上。我登录的帐户具有管理员权限(但它不是默认的内置管理员用户帐户),我能想到的唯一解决方法是以没有管理员权限的其他用户身份运行它,这将要求我先在服务器上创建一个非管理员帐户,这似乎过分了。有更容易的方法吗?
正如您从下面的屏幕截图中看到的,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 时遇到此问题的帖子,但没有针对我正在执行的本地计算机的帖子。
关于问题是什么有什么想法吗?