一个80后
程序员的笔记

[PowerShell]执行权限问题

这个是因为Power Shell的执行策略限制了脚本的执行

// 通过命令可以查看当前策略
Get-ExecutionPolicy

策略说明:

  • Restricted:默认策略,禁止运行任何脚本,除非明确允许。
  • AllSigned:只允许运行经由数字签名并由受信任的发布者签名的脚本。
  • RemoteSigned:允许运行未经签名的脚本,但是必须由受信任的发布者在本地计算机上签名。
  • Unrestricted:允许运行所有脚本。

解决办法:

当前策略是Restricted时,可以使用如下命令修改

Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope Process

当前策略是AllSigned 或 RemoteSigned时可以使用下面命令修改

Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope Process -Force

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
Set-ExecutionPolicy -ExecutionPolicy Unrestricted
赞(0) 打赏
未经允许不得转载:笨笨天地 » [PowerShell]执行权限问题

评论 抢沙发

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫