如何从命令提示符 运行 管理员模式下的程序?

How to run a program in admin mode from the command prompt?

从常规命令提示符(不是 powershell),我想 运行 一个需要管理员模式的程序。由于程序很长 运行ning,因此 window 必须保持打开状态。该程序需要命令行开关和参数。

我还没有看到任何其他 post 满足所有这些要求。

我偶然发现了一个解决方案,但不明白为什么参数传递有效。有人可以解释吗?有没有更像 powershell 的方式来做同样的事情?一个好处是增加了首次使用密码提示的能力,然后保存密码。

以下单行、批处理文件友好的命令将打开提升的命令 window,执行命令(使用任何开关和参数),并保持提升的 window 打开。

powershell.exe -Command start-process -verb runas cmd {/K "myprog.py -v all"}