0

所以我有一个 bat 文件:powershell -noexit "My\file\location\myscript.ps1"

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

很抱歉成为新手,但有没有办法将提升的特权值从 bat 传递到 powershell 脚本?

4

1 回答 1

0

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

PowerShell:以管理员身份运行命令

于 2013-06-04T18:35:09.857 回答