命令行runas和右键单击Run As之间的区别

时间:2017-05-11 20:47:31

标签: windows command-line runas

当我与其他用户登录时,我想与特定用户一起运行应用程序(.exe文件)。 我调用的应用程序是许可的,因此可以由特定用户执行。

我评论了这篇文章https://superuser.com/questions/105913/run-as-for-a-bat-file,并尝试了用户建议的两种不同选项,即使用命令行runas命令并使用上下文菜单中的Run As。 然而对我来说,上下文菜单一个工作但不是命令行,所以两者之间肯定存在一些差异。 如何使命令行runas与上下文菜单Run As?

相同

我尝试了以下命令

runas /profile /env /user:MYUSER "Path to my batch file"

1 个答案:

答案 0 :(得分:0)

runas /user:<localmachinename_or_domainname>\username path_to_bat 应该是你所需要的一切。 作为测试,尝试使您的bat文件只运行“set”并输出到文件,这样您就可以验证您实际上是在该用户下运行它。 此外,在您的批处理(bat)文件中,您需要将其视为另一个DOS提示符。 如果你刚开始一个程序,只需使用 start "c:\pathtoprogram.exe" 对于我的测试示例,您将输入 cmd /c set>C:\test.txt