【问题标题】:How can i run code in an elevated cmd using bat?如何使用 bat 在提升的 cmd 中运行代码?
【发布时间】:2018-09-06 10:01:57
【问题描述】:

我试图让顽固的游戏在冻结时关闭。我需要一个提升的 cmd 来执行此操作,并且我设法使用 bat 打开了一个;

powershell -Command "Start-Process 'cmd.exe' -Verb runAs"

然后我需要运行

taskkill /f /pid game.exe

在这个提升的 cmd 内部。关于如何做到这一点的任何想法?

【问题讨论】:

标签: batch-file cmd elevated-privileges


【解决方案1】:

如果要在提升的 cmd 中运行命令,请添加 -ArgumentList: "/c" 告诉 cmd.exe 运行给定的命令

powershell -Command "Start-Process 'cmd.exe' -ArgumentList @('/c taskkill /f /pid game.exe') -Verb runAs"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-04-27
    • 2018-04-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-28
    相关资源
    最近更新 更多