有时,一个脚本可能需要提升执行(如管理员特权)。
某些需要管理员的脚本可以不需要在管理员环境,你可以使用下面特殊的命令来提升权限。
这个脚本使用重启打印服务命令(这需要提升权限)将通过命令发送给新的Powershell进程,当没有管理员权限时它会自动提升当前进程权限。
$command = 'Restart-Service -Name spooler' Start-Process -FilePath powershell.exe -ArgumentList "-noprofile -command $Command" ` -Verb runas
原文地址: Running Commands Elevated in PowerShell
本文链接: https://www.pstips.net/running-commands-elevated-in-powershell.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!