PowerShell 技能连载 - 以管理员身份执行指定的代码

如果您需要以管理员身份运行指定的脚本片段,您可以以管理员身份临时创建第二个 PowerShell 实例,然后在临时的实例中执行特权代码。

这是一段停止 Windows 更新服务的例子。当您以普通用户运行这段代码时,它将自动弹出提权的对话框,然后在一个新的管理员外壳中执行您的代码:

#requires -Version 2

Start-Process -FilePath powershell.exe -Verb runas -ArgumentList 'Stop-Service -Name wuauserv' -WindowStyle Minimized

PowerShell 技能连载 - 以管理员身份执行指定的代码

http://blog.vichamp.com/2015/08/25/executing-selected-code-as-admin/

作者

吴波

发布于

2015-08-25

更新于

2022-07-06

许可协议

评论