我尝试了以下方式在管理员模式下执行命令。
PS>start-process powershell -verb runas $app = Get-AppxPackage -all| Where-Object{$_.Name-like "*$ReleaseName*"}
PS>start-process powershell -verb runas Remove-AppxPackage $app.PackageFullName
Get-AppxPackage -all
-all
仅需要管理员模式尝试了以下但没有运气。
PS>start-process powershell -verb runas
{
$app = Get-AppxPackage | Where-Object{$_.Name-like "*$ReleaseName*"};
Remove-AppxPackage $app.PackageFullName
}
有人可以建议我如何在powershell提升模式下执行上述指令集吗?
提前致谢
答案 0 :(得分:5)
显而易见的方式:
以“提升模式”打开Powershell控制台 - >右键单击快捷方式/ exe并单击Run as Administrator
。或者在开始菜单中,键入Powershell并按CTRL + SHIFT + ENTER
然后运行此命令。
或者您可以在脚本(.ps1文件)中输入命令并调用该脚本:
start-process powershell -verb runas -argument script.ps1
我还想提一下,在yout命令中,你不必将它存储在$app
中,你可以使用类似的东西:
Get-AppxPackage -all| Where-Object{$_.Name-like "$ReleaseName"} | Remove-AppxPackage