【发布时间】:2017-05-11 20:47:30
【问题描述】:
我想在使用其他用户登录时使用特定用户运行应用程序(.exe 文件)。 我正在调用的应用程序是经过许可的应用程序,因此可以由特定用户执行。
我参考了这篇帖子 https://superuser.com/questions/105913/run-as-for-a-bat-file 并尝试了用户建议的 2 个不同选项,即使用命令行 runas 命令和使用上下文菜单中的 Run As。 但是对我来说,上下文菜单之一有效,但命令行无效,因此两者之间肯定存在一些差异。 如何使命令行运行与上下文菜单运行方式相同?
我尝试了以下命令
runas /profile /env /user:MYUSER "Path to my batch file"
【问题讨论】:
-
在我的机器上,没有“运行方式”上下文菜单项。这是您在机器上安装或启用的东西,还是您的意思是“以管理员身份运行”?
-
我在superuser.com/questions/105913/run-as-for-a-bat-file 上关注了一些答案,并且能够获得该选项。您需要更改注册表才能获得该选项。
标签: windows command-line runas