从常规命令提示符(而不是powershell),我想运行一个需要管理员模式的程序。由于程序长时间运行,窗口必须保持打开状态。该程序需要命令行开关和参数。
我还没有看到任何其他具有所有这些要求的帖子。
我偶然发现了一个解决方案,但不明白为什么参数传递有效。谁能解释一下?是否有更多类似的做法?奖励将是添加首次使用密码提示的能力,然后保存密码。
答案 0 :(得分:0)
以下单行,批处理文件友好,命令将打开一个提升的命令窗口,执行命令(带有任何开关和参数),并保持提升的窗口打开。
powershell.exe -Command start-process -verb runas cmd {/K "myprog.py -v all"}