Windows PowerShell 执行脚本,改变执行策略
默认情况下,Windows PowerShell不会执行脚本。需要更改他的执行策略:
使用Set-ExecutionPolicy 来改变执行脚本的策略,可以输入get-help Set-ExecutionPolicy -Online来查看在线文档。
例如:
他有多种策略可以使用。
-ExecutionPolicy
指定执行策略。 如果没有组策略,并且每个范围的执行策略都设置为 Undefined
,则 Restricted
将成为所有用户的有效策略。
可接受的执行策略值如下所示:
AllSigned
。 要求所有脚本和配置文件都由受信任的发布者签名,包括在本地计算机上编写的脚本。Bypass
。 不阻止任何操作,并且没有任何警告或提示。Default
。 设置默认执行策略。Restricted
适用于 Windows 客户端或RemoteSigned
Windows 服务器。RemoteSigned
。 要求从 Internet 下载的所有脚本和配置文件都由受信任的发布者签名。 Windows 服务器计算机的默认执行策略。Restricted
。 不加载配置文件或运行脚本。 Windows 客户端计算机的默认执行策略。Undefined
。 没有为范围设置执行策略。 从组策略未设置的范围中删除分配的执行策略。 如果所有范围内的执行策略为Undefined
,则有效执行策略为Restricted
。Unrestricted
。 加载所有配置文件并运行所有脚本。 如果运行从 Internet 下载的未签名脚本,则系统将提示你需要权限才能运行该脚本.
注意运行该命令的时候,控制台应该处于管理员模式。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· SpringCloud带你走进微服务的世界