首页/系统/Windows 运维速查/执行策略 ExecutionPolicy
PowerShell 基础66 条

执行策略 ExecutionPolicy

控制脚本执行许可:默认 Restricted 禁止运行 .ps1,是“脚本无法加载”类问题的第一大原因。

Windows 运维速查系统更新于 2026-10-12
用途查看/设置脚本执行策略
语法Get-ExecutionPolicy -List;Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
常用值Restricted / RemoteSigned / AllSigned / Bypass / Unrestricted

常用示例

常用示例
Get-ExecutionPolicy -List
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force
powershell -ExecutionPolicy Bypass -File D:\scripts\run.ps1
域环境策略由 GPO 下发、本地设置可能被覆盖;临时运行可用 -ExecutionPolicy Bypass。

易错点

  • 执行策略不是安全边界,只是防误触开关,不能替代代码审查与签名
  • 网上下载的脚本带 Internet 标记会被拦截,用 Unblock-File 解除后再评估

数据来源与参考

  • Microsoft Learn:about_Execution_Policies

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌