执行策略应予以修改,其相关设置方法涵盖,其一,将管理员权限设定为特定状态,其二,把当前用户设置成特定情形,其三,将单次会话设置为特定模式,其四,借助组策略来配置企业级策略,其五,通过手动操作在注册表中设置相应的值。
倘若您于电脑之上运行脚本之际,接收到“无法加载文件,因在此系统里禁止执行脚本”这般的错误提示,那就表明当下执行策略对脚本运行予以了限制。以下是存在着的 脚本执行策略的各式各样的方法:
一、使用管理员权限修改本地执行策略
该方法借助以管理员的身份来运行,进而直接去修改当下计算机的执行策略,最终对所有用户针对该计算机的会话产生影响。
1、点击鼠标右键,对准“开始”菜单,从中挑选“ (管理员)”,或者选择“终端(管理员)”。
2、在弹出的管理员窗口中输入:Set- -Scope 。
3、按回车后,系统将提示确认,输入 Y 并回车确认更改。
4、选取Get- -List来查看当下各作用域的策略状态,去确认,行显现化作。
二、仅对当前用户修改执行策略
这个方法,并不需要管理员所拥有的权限,仅仅是去更改当下登录着的用户那种执行策略,这样做是为了防止对其余账户造成影响,它适配于处于受限状态环境里的临时调试操作。
1、打开普通权限的窗口(无需管理员)。
2、输入命令:Set- -Scope 。
3、按回车后输入 Y 确认。
4、运行 Get- -Scope 验证结果是否为 。
三、临时绕过执行策略(单次会话有效)
这种方法,不会对系统策略进行修改,仅仅是在当下的会话里,将策略检查予以禁用,它适用于那种快速测试脚本,且自己没有权利去修改系统设置的场景。
Rose.ai
一个云数据平台,帮助用户发现、可视化数据
下载
1、启动(任意权限)。
2、输入:Set- - -Scope 。
3、回车执行后,该会话内所有脚本均可直接运行。
4、关闭此窗口后,策略自动恢复,不影响系统其他会话。
四、通过组策略编辑器配置企业级执行策略
此方法适用的场景是域环境,或者是那种需要对多台设备进行统一管控的情形,借助组策略来强制性地设定执行策略,其优先级比本地命令行设置要高。
1、按下 Win 键与 R 键,输入 .msc 之后执行回车操作,此操作仅限于专业版或者企业版。
2、依次展开:计算机配置 → 管理模板 → 组件 → 。
3、对“启用脚本执行”进行双击操作,将其选择为“已启用”状态,于下方存在的下拉菜单之中开展选择行为。
4、点击“确定”,重启或运行 /force 刷新策略。
五、使用注册表手动修改执行策略
组策略不可用时,命令被完全禁用时,通过直接编辑注册表来实现等效配置,而高度锁定系统适用此做法。
1、按 Win + R,输入 并回车。
2、导航至路径:\\\\1\\.。
3、于右侧窗格之内,寻觅那被称作 的字符串值;要是不存在了,那么就以右键点击新建,然后选择字符串值,将其命名为。
4、双击该值,将数值数据设为 ,点击“确定”。
5、重启窗口使更改生效。

相关标签: # 电脑 # PowerShell # 执行策略 # 脚本 # 修改