命令"amplify configure"由于 Amplify.ps1 安全问题而无法运行



我正在使用aws-amplify并尝试运行命令"放大配置";在我的根目录中,但一直得到这个错误响应

放大:无法加载文件C:\Users\munet\AppData\Roaming\npm\amplify.ps1。文件C:\Users\munet\AppData\Roaming\npm\amplify.ps1是未进行数字签名。您不能在当前系统有关运行脚本和设置的详细信息执行策略,请参阅上的about_execution_Policieshttps://go.microsoft.com/fwlink/?LinkID=135170.行:1个字符:1个

  • 放大配置
  • + CategoryInfo          : SecurityError: (:) [], PSSecurityException
    + FullyQualifiedErrorId : UnauthorizedAccess
    

我尝试在powershell中取消阻止该文件,但它仍然显示相同的错误。我甚至去了我的AppData文件夹中的文件,点击了属性,而标记取消阻止的复选框不是一个选项。我想知道还有什么原因阻止了这个文件的运行。我想我必须对脚本进行数字签名,但不确定在哪里。这里有一个链接,可以找到解决方案。如果找到,我会上传解决方案。谢谢

https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_execution_policies?view=powershell-7.1#远程签名

您还可以通过运行以下命令绕过安全检查:

Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass

或者只使用:

set-ExecutionPolicy RemoteSigned -Scope CurrentUser 

但不是两者都有,因为之间会发生冲突

这个问题的解决方案相当简单。您正在Powershell中运行此命令。有时,以管理员身份运行powershell会有所帮助,但最好的解决方案是在命令提示符(cmd(中运行它

最新更新