问题描述
|
我正尝试安装Unity或EntityFramework之类的NuGet软件包,但是下载后,Nuget无法安装这些软件包并返回以下错误消息:
Your machine group policy or user group policy disables execution of PowerShell script.
Adjust your group policy settings to allow execution of PowerShell scripts
我该如何解决这个问题?提前致谢 ;)
解决方法
当前版本的NuGet aka> 1.4不能对Powershell脚本进行签名,因此您需要从Powershell命令行运行以下命令:
set-executionpolicy Unrestricted
在1.4中,我们将对脚本进行签名,因此您不应遇到此问题。虽然1.4还没有发货,但是很快就可以了:)
如果管理员锁定了Powershell脚本,则上述修复可能会失败,在这种情况下,您可以要求他们为您执行此操作,或者等到NuGet 1.4发行。