1.5 KiB
1.5 KiB
#javascript
PowerShell 的执行策略(Execution Policy) 会限制了脚本的运行。 如果要修改的话,是需要管理员运行,去设置
运行以下命令,将执行策略设为 RemoteSigned
(允许本地脚本运行):
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
如果提示是否确认更改,输入 Y
并回车。
修改后,如果要修改回,默认的禁用配置:
方法 1:恢复为默认限制策略(Restricted)
运行以下命令,将执行策略重置为 Restricted
(禁止所有脚本运行):
Set-ExecutionPolicy Restricted -Scope CurrentUser
-
需要 管理员权限(以管理员身份运行 PowerShell)。
-
输入
Y
确认更改。
方法 2:恢复为系统默认策略(Undefined)
如果希望当前用户的策略继承系统默认(通常是 Restricted
),可以设置为 Undefined
:
Set-ExecutionPolicy Undefined -Scope CurrentUser
方法 3:仅查看当前策略(不修改)
如果想查看当前生效的执行策略,运行:
Get-ExecutionPolicy -List
输出示例:
Scope ExecutionPolicy
----- ---------------
MachinePolicy Undefined
UserPolicy Undefined
Process Undefined
CurrentUser RemoteSigned
LocalMachine Undefined