如何更改允许我在计算机上运行 PowerShell 脚本的策略?
我尝试检查那里描述的解决方案:
如何成功更改执行策略并启用 PowerShell 脚本的执行
我更改了设置 MMC(计算机配置 -> 管理模板 -> Windows 组件) 和 regedit(HKEY_LOCAL_MACHINE -> 软件 -> 策略 -> Microsoft -> Windows -> Powershell)
但我一直在附加屏幕上收到该错误
Set-ExecutionPolicy :Windows PowerShell 已成功更新您的执行策略,但该设置被覆盖 在更具体的范围内制定政策。由于覆盖,您的 shell 将保留其当前的有效执行 RemoteSigned 的策略。键入“Get-ExecutionPolicy -List”以查看您的执行策略设置。欲了解更多信息 请参阅“Get-Help Set-ExecutionPolicy”。 在行:1 字符:46
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
如何成功更改执行策略并启用 PowerShell 脚本的执行
HKEY_LOCAL_MACHINE -> 软件 -> 策略 -> Microsoft -> Windows -> Powershell 改为“旁路”
计算机配置 -> 管理模板 -> Windows 组件 转动脚本执行:启用 执行策略:允许所有脚本
尝试这个并努力。
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process
您可以尝试其他范围值。
Get-Help Set-ExecutionPolicy -Parameter scope
获取该参数列出的枚举值:
[Microsoft.PowerShell.ExecutionPolicyScope]::GetValues([Microsoft.PowerShell.ExecutionPolicyScope])