npm : 无法加载文件 G:\work\xx\node_modules\.bin\npm.ps1,因为在此系统上禁止运行脚本 powershell执行权限问题(遇到的坑)

在尝试运行qImage.exe时遇到错误,因为PowerShell的执行策略被更具体范围的策略覆盖。解决方法是使用管理员权限打开PowerShell,执行两条命令`Set-ExecutionPolicy RemoteSigned -Scope Process -Confirm:$false`和`Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Confirm:$false`,以更新执行策略,然后重新以管理员权限运行qImage.exe。

#当按照作者
1 以管理员身份运行选项启动 Windows PowerShell。要更改当前用户的执行策略,请运行 “Set-ExecutionPolicy -Scope CurrentUser“
2 重新以管理员权限运行qImage.exe
3 粘贴图片时
出现如下错误

Set-ExecutionPolicy : Windows PowerShell 已成功更新您的执行策略,但该设置已被在更具体的范围内定义的
策略覆盖。由于此覆盖,您的 shell 将保留自己的“Unrestricted”当前有效执行策略。键入“Get-ExecutionP
olicy -List”可查看您的执行策略设置。有关详细信息,请参阅“Get-Help Set-ExecutionPolicy”。
所在位置 行:1 字符: 20

  • set-executionpolicy <<<< remotesigned
    • CategoryInfo : PermissionDenied: (:) [Set-ExecutionPolicy], SecurityException
    • FullyQualifiedErrorId : ExecutionPolicyOverride,Microsoft.PowerShell.Commands.SetExecutionPo
      licyCommand

解决方法:
用管理员身份运行powershell,在命令行下执行下面2条命令即可。然后重新以管理员权限运行qImage.exe
Set-ExecutionPolicy "RemoteSigned" -Scope Process -Confirm:$false
Set-ExecutionPolicy "RemoteSigned" -Scope CurrentUser -Confirm:$false

原网址:https://blogs.msdn.microsoft.com/pasen/2011/12/07/set-executionpolicy-windows-powershell-updated-your-execution-policy-successfully-but-the-setting-is-overridden-by-a-policy-defined-at-a-more-specific-scope/

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

痴人异梦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值