更改执行策略并启用 PowerShell 脚本的执行

问题描述 投票:0回答:1

如何更改允许我在计算机上运行 PowerShell 脚本的策略? PowerShell screen

我尝试检查那里描述的解决方案:

如何成功更改执行策略并启用 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

  • ... -ne 'AllSigned') { Set-ExecutionPolicy -Scope 进程绕过 }; & 'C ...
  •                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    • CategoryInfo:PermissionDenied:(:) [Set-ExecutionPolicy],SecurityException
    • FullyQualifiedErrorId:ExecutionPolicyOverride,Microsoft.PowerShell.Commands.SetExecutionPolicyCommand

如何成功更改执行策略并启用 PowerShell 脚本的执行

HKEY_LOCAL_MACHINE -> 软件 -> 策略 -> Microsoft -> Windows -> Powershell 改为“旁路”

计算机配置 -> 管理模板 -> Windows 组件 转动脚本执行:启用 执行策略:允许所有脚本

azure powershell installation windows-installer azure-pipelines-release-pipeline
1个回答
0
投票

尝试这个并努力。

Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process

您可以尝试其他范围值。

Get-Help Set-ExecutionPolicy -Parameter scope

获取该参数列出的枚举值:

[Microsoft.PowerShell.ExecutionPolicyScope]::GetValues([Microsoft.PowerShell.ExecutionPolicyScope])
© www.soinside.com 2019 - 2024. All rights reserved.