如何查看PowerShell的执行策略?
美国、香港服务器
如何查看PowerShell的执行策略?
10-22 来源:
查看**当前生效**的策略(最简命令)
Get-ExecutionPolicy
输出常见值:
- `Restricted`:**默认!禁止运行脚本**(你安装宝塔大概率是这个,会报错)
- `RemoteSigned`:远程下载脚本需要签名,本地脚本可直接跑(推荐)
- `Bypass`:全部放行,无限制
- `AllSigned`:所有脚本必须数字签名
### 2. 查看全部作用域完整策略(推荐,看全部层级)
Get-ExecutionPolicy -List
会列出 5 个作用域,优先级从上到下,上面的会覆盖下面的:
Scope ExecutionPolicy
----- ---------------
MachinePolicy Undefined
UserPolicy Undefined
Process Undefined
CurrentUser Restricted
LocalMachine Undefined
### 3. 单独查看某一个范围
#查看本机所有用户策略
Get-ExecutionPolicy -Scope LocalMachine
#查看当前用户策略
Get-ExecutionPolicy -Scope CurrentUser
# ✅ 修改策略(宝塔安装用,临时放行)
#仅当前这个PS窗口生效,关闭PS自动复原,最安全
Set-ExecutionPolicy Bypass -Scope Process -Force
执行完再运行宝塔下载脚本。
# 4 种策略含义简单说明
1. **Restricted(默认)**:可以运行单条命令,**禁止执行 ps1 脚本文件**
2. **RemoteSigned**:本地写的脚本可以直接执行;网上下载的脚本需要数字签名
3. **Bypass**:不做任何限制,所有脚本直接运行
4. **AllSigned**:任何脚本都必须带数字签名,否则拒绝执行
三二互联专业提供香港VPS,美国VPS主机,香港云服务器租用等业务香港美国到大陆CN2 GIA速度最快