【发布时间】:2013-03-06 13:33:04
【问题描述】:
我有一个运行一些 bat 文件的提升控制台。让这个控制台在提升模式下运行是强制性的,因为它能够执行一些任务,比如管理网络共享等,而无需请求权限。但有时脚本还必须启动一些不需要运行提升的应用程序。所以我们希望我们的高架球棒在非高架模式下开始应用。在 Windows 上有没有内置的方法可以做到这一点?进程是使用 DOS 命令 START 启动的。
顺便说一下,这台机器是Windows 7 Ultimate Edition x64。
我知道这个问题已经在许多问题 (this collects many of them) 中以编程方式进行了讨论,但我们的要求是在 cmd 上运行的 bat 脚本,以及任何可能有助于我们任务的独立可执行文件,例如 nircmd、7z 等。
澄清:我们已经有一个计划任务启动控制台提升,提升控制台不是这个答案的问题。
【问题讨论】:
-
顺便说一句,我已经阅读了this article,并且似乎是目前最好的解决方案。但我会很高兴听到别人的想法。
-
我认为 PsExec 可能是您最简单、最直接的解决方案。
标签: batch-file console uac elevation process-elevation