使用提升的权限运行bat文件和powershell

时间:2013-06-04 18:24:01

标签: powershell batch-file elevated-privileges

所以我有一个bat文件:     powershell -noexit“我的\ file \ location \ myscript.ps1”

bat文件在启动时。 powershell脚本更改了bcd。当以这种方式执行时它表示我没有权限,访问被拒绝,并且bcd中的任何内容都没有被更改。

抱歉是newb,但有没有办法将提升的权限值从bat传递给powershell脚本?

1 个答案:

答案 0 :(得分:0)

我不知道外壳Power Shell是否可以做到这一点,但可以从内部完成。这很麻烦,但你可以从bat文件运行一个power shell脚本,然后使用“PS> Start-Process powershell -Verb runAs”启动管理Power Shell会话。

PowerShell: Running a command as Administrator