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

使用提升的权限运行bat文件和powershell,powershell,batch-file,elevated-privileges,Powershell,Batch File,Elevated Privileges,所以我有一个bat文件: powershell-noexit“My\file\location\myscript.ps1” bat文件正在启动中。powershell脚本将更改bcd。以这种方式执行时,它表示我没有权限,访问被拒绝,bcd中的任何内容都没有更改 抱歉,作为一个新手,有没有办法将提升的特权值从bat传递到powershell脚本?我不知道这是否可以从外部Power Shell执行,但可以从内部执行。这是一个黑客程序,但您可以从bat文件运行powershell脚本,然后使用“PS>

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

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


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

我不知道这是否可以从外部Power Shell执行,但可以从内部执行。这是一个黑客程序,但您可以从bat文件运行powershell脚本,然后使用“PS>启动进程powershell-动词runAs”启动管理powershell会话


可能重复“是”,可以从powershell外部执行,因为您可以使用命令从cmd调用powershell.exe。以下是我通常从Run box启动提升的PowerShell会话所做的操作,该操作在批处理文件中也应该可以正常工作:
PowerShell开始-动词runas PowerShell
好的,您是否能正常工作?您是否尝试过“powershell启动-动词runas/user:administrator”?