策略

简介: 策略

由于 PowerShell 主要是运行脚本,微软出于安全考虑,限制了脚本的运行策略,默认的模式是 AllSigned ,即: 所有注册策略。要求所有脚本和配置文件被信任的注册商注册,包括你写的本地脚本。这就会导致很多脚本无法运行。


模式

PowerShell 提供以下几种策略模式:

  • Restricted:限制策略,默认设置不会加载配置文件或执行脚本。
  • AllSigned:所有注册策略。要求所有脚本和配置文件被信任的注册商注册,包括你写的本地脚本。(默认
  • RemoteSigned:远程注册策略。要求所有从远程网络下载的脚本和配置文件被信任的远程供应商注册过。
  • Unrestricted:不限制策略。加载所有配置文件和运行所有脚本。如果你运行一个未注册脚本来自网络,它将提示是否允许执行。
  • Bypass:通过策略。无阻塞,无提示和警告。
  • Undefined:未定义策略。去除当前范围指定的执行策略,返回会话默认策略。


获取策略模式

管理员身份运行 PowerShell ,执行以下命令:

> get-ExecutionPolicy
AllSigned点击复制复制失败已复制


更改策略(永久有效)

管理员身份运行 PowerShell ,执行以下命令:

> Set-ExecutionPolicy Bypass点击复制复制失败已复制


更改策略(只对本终端有效)

管理员身份运行 PowerShell ,执行以下命令:

> Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass点击复制复制失败已复制


提示

作为开发,我们选择Bypass模式即可。


更改策略(永久有效)

打开设置,找到针对开发人员部分,设置PowerShell,勾选,然后应用即可。

更改PowerShell策略模式.png

目录
相关文章
|
7月前
跨期选择是一个重要的策略
跨期选择是一个重要的策略
32 1
|
3月前
服务网格中授权策略对性能的影响大吗?
在使用服务网格时,面对一些大规模集群,大家可能会担心:网格中授权策略内容过于庞大时,对网格代理的性能影响大吗?本文中我们就会给大家简单测试一下:不同情况下,授权策略中配置上万条IP时,对请求影响有多大? 结论:大多数情况下,对请求影响十分微小。
192 1
|
5月前
|
Java 应用服务中间件 API
选择部署策略
选择部署策略
31 0
|
9天前
|
存储 监控 前端开发
【最佳实践】优化行动策略使用的一些方法
背景随着使用SLS告警越来越深入,有些用户的行动策略会配置的特别复杂,有些时候可以让用户通过创建多个行动策略来进行一定的精简,但是在一些场景下,用户是无法创建多个行动策略的。例如用户想要通过SLS来统一管理其各个监控系统的告警,所以采用了SLS的开放告警功能,这种情况下,用户一般一个监控系统就只会创...
23 0
【最佳实践】优化行动策略使用的一些方法
|
存储 缓存 监控
删除策略-逐出策略|学习笔记
快速学习删除策略-逐出策略
68 0
删除策略-逐出策略|学习笔记
|
算法
数据策略分析
数据策略如何驱动业务增长
677 0
数据策略分析
|
搜索推荐 算法 数据挖掘
数据策略案例
抖音、快手策略推荐分析
525 0
数据策略案例
|
运维 安全 数据安全/隐私保护
使用管控策略,设定多账号组织全局访问边界
企业上云多账号架构中,如何做到从上到下管理的同时,处理好员工的权限边界问题?
4943 0
|
JavaScript