powershell 提升到管理员权限。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了powershell 提升到管理员权限。相关的知识,希望对你有一定的参考价值。

$scriptRoot = Split-Path -Path $MyInvocation.MyCommand.Path
$ErrorActionPreference = "Stop"

function main() {
  sudo
}

function sudo() {
  Start-Process "$PsHome\PowerShell.exe" -Verb RunAs -ArgumentList ('-ExecutionPolicy Unrestricted -file "' + $ScriptPath + '"') -PassThru
}

以上是关于powershell 提升到管理员权限。的主要内容,如果未能解决你的问题,请参考以下文章

将引用的参数从批处理文件传递到`powershell start` - 按需自我提升

PowerShell 如何让普通用户以管理员权限执行程序

以管理员用户身份重新启动 PowerShell 脚本

powershell 确保PS脚本以提升的权限运行

使用 powershell 和 Get-WmiObject 检查给定进程是不是以提升的权限运行

如何在具有管理员权限的 Windows 任务计划程序中设置 Powershell 脚本?