1.基础知识
策略:
名称 权限 注意事项 Restricted 不允许任何脚本运行 windows默认权限 AllSigned 只能运行经过数字证书签名的脚本 RemoteSigned 权限运行本地的脚本不需要数字签名,但是运行从网络上下载的脚本就必须要有数字签名 windows服务器默认权限 Unrestricted 允许所有的脚本运行 Undefined 所有范围均为Undefined则为 Restricted
,可用于删除权限default 设置为默认权限,windows可以用于替代 Restricted
Bypasswindows专用 范围:
范围由大到小进行排列,执行LocalMachine必须要用管理员权限打开powershell
名称 范围 位置 注意事项 MachinePolicy当前用户组策略UserPolicy所有用户组策略Process 当前窗口 $env:PSExecutionPolicyPreference 临时策略 CurrentUser 当前用户 HKEY_CURRENT_USER LocalMachine 所有用户 HKEY_LOCAL_MACHINE 默认设置
2.查看权限
命令
1
get-ExecutionPolicy [-参数]
参数
参数 作用 默认不写 获取默认范围 -List 查看全部范围 -Scope 范围 指定某一范围
3.设置权限
命令
1
set-ExecutionPolicy [-ExecuionPolity] 权限 [[-Scope] 范围]
参数
书写参数名时参数顺序可颠倒,不书写参数名时顺序不可颠倒
参数 作用 -ExecuionPolity 通常省略不写 -Scope 指定范围,不写更新默认范围
最后更新: 2019年11月18日 00:12
原始链接: https://airbash.cn/2019/10/31/PowerShell/%E8%84%9A%E6%9C%AC%E6%89%A7%E8%A1%8C%E6%9D%83%E9%99%90/