环境

Windows 10 1809 LTSC x64

描述

使用 PowerShell 运行脚本时报错:因为在此系统上禁止运行脚本。

解决

Windows PowerShell 有新的安全机制,可查看参考。
以管理员身份运行 PowerShell,根据需求执行以下命令之一,若有提示,请输入 y。

# 为当前用户授权(建议)
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
# 为本地计算机授权
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

跳过策略执行

添加参数 '-executionpolicy bypass'
例如:

powershell.exe -executionpolicy bypass -file '脚本路径'

参考

go.microsoft.com/fwlink/?LinkID=135170
docs.microsoft.com/en-us/powershell/module/microsoft.powershell.security/set-executionpolicy?view=powershell-7.1

最后修改:2021 年 07 月 08 日 06 : 34 PM
如果觉得文章帮助了您,您可以随意赞赏。