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 下载的未签名脚本,则系统将提示你需要权限才能运行该脚本.

注意运行该命令的时候,控制台应该处于管理员模式。

 

posted @   饼干`  阅读(579)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· SpringCloud带你走进微服务的世界
点击右上角即可分享
微信分享提示