power shell执行策略

官方文档:https://technet.microsoft.com/zh-CN/library/hh847748.aspx

"Restricted"是默认策略。

    Restricted
        - 默认执行策略。

        - 允许单个命令运行,但不能运行脚本。

        - 阻止所有脚本文件的运行,包括格式和配置文件 (.ps1xml)、模块脚本文件 (.psm1) 
          和 Windows PowerShell 配置文件 (.ps1)。

    AllSigned
        - 可以运行脚本。

        - 要求所有脚本和配置文件由可信发布者签名,包括在本地计算机上编写的脚本。

	    - 在运行来自尚未分类为可信或不可信发布者的脚本之前进行提示。

        - 运行来自 Internet 以外的源的未签名脚本及已签名但有恶意的脚本存在风险。
  
    RemoteSigned
        - 可以运行脚本。

        - 要求可信发布者对从 Internet(包括电子邮件和即时消息程序)下载的脚本和配置文件
          进行数字签名。

	    - 不要求对已经运行和已在本地计算机编写的脚本(不是从 Internet 下载的脚本)进行数
	      字签名。

        - 面临运行已签名但有恶意的脚本带来的风险。

    Unrestricted
        - 可以运行未签名脚本。(面临运行恶意脚本所带来的风险。)

        - 在运行从 Internet 下载的脚本和配置文件之前警告用户。

    Bypass
        - 不阻止任何执行项,不显示警告和提示。

        - 此执行策略设计用于两种配置:一种是 Windows PowerShell 脚本内置于一个较大的
          应用程序中;一种是 Windows PowerShell 成为拥有自身安全模型的某个程序的基础
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Windows Power Shell 是一种命令行脚本语言和管理工具,它是Windows操作系统的一个默认组件。当Windows Power Shell占用CPU时,通常是由于以下几个原因导致的: 1. 运行脚本或命令:Power Shell是一种强大的脚本语言,可用于执行各种任务,如系统管理、自动化操作等。如果有一个耗时较长或复杂的脚本在执行,它可能会占用较多CPU资源。 2. 资源管道问题:Power Shell的一个强大功能是能够通过管道将命令的输出作为输入传递给其他命令。当这个过程中存在问题时,可能会导致CPU占用率增加,例如,一个命令的输出太大或者管道中存在死循环。 3. 插件或扩展:Power Shell可以通过安装插件或扩展来增加功能。如果有一个插件或扩展存在错误或者不兼容,可能会导致CPU占用率升高。 如何解决Power Shell占用CPU问题: 1. 优化脚本:检查脚本中是否有冗余或低效的部分,并进行优化。例如,减少循环次数、减少命令的嵌套等。 2. 检查管道问题:确保管道中的命令不会导致无限循环或输出过大。可以尝试一步一步运行管道的每个部分,以找出问题所在。 3. 禁用插件或扩展:如果安装了插件或扩展,可以尝试禁用它们,以排除它们对CPU占用率的影响。 4. 更新Power Shell版本:如果使用的是较旧的Power Shell版本,可以尝试升级到最新版本,以获取更好的性能和稳定性。 总结起来,当Windows Power Shell占用CPU时,可以通过优化脚本、解决管道问题、禁用插件或扩展以及更新Power Shell版本等方法来解决问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值