[英]Run PowerShell script with admin privileges and bypass execution policy
我在使用PowerShell腳本時遇到麻煩。 運行時出現錯誤
無法加載,因為此系統上禁用了運行腳本。 有關更多信息,請參閱https://go.microsoft.com/fwlink/?LinkID=135170上的about_Execution_Policies。
腳本未以管理員身份運行。
if (-not ([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] "Administrator")) {
$arguments = "& '" + $MyInvocation.MyCommand.Definition + "'"
Start-Process powershell -Verb runAs -ArgumentList $arguments
break
}
Set-ExecutionPolicy Bypass -Scope Process -Force
# Rest code
似乎沒有執行策略行。
命令
Set-ExecutionPolicy Unrestricted
也沒有幫助。
ExecutionPolicy使腳本完全無法運行。 您將必須使用預先處理該參數的參數來調用.ps1。
Powershell.exe -ExecutionPolicy繞過-文件yourscript.ps1
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.