问题描述
Update-Module -Name powershellget
我收到一个弹出窗口,上面写着: 标题:NuGet 提供程序需要继续
说明:powershellget 需要 NuGet 提供程序版本“2.8.5.201”或更高版本才能与基于 NuGet 的存储库进行交互。 NuGet 提供程序必须在“C:\Program Files\PackageManagement\ProviderAssemblies”或“C:\Users{my login}\AppData\Local\PackageManagement\ProviderAssemblies”中可用。您还可以通过运行“Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force”来安装 NuGet 提供程序。是否希望 PowerShell 立即安装和导入 NuGet 提供程序?
此命令必须静默运行,因为它是自动化的一部分,并且要运行的命令很少。
我试过
- " -Force -Confirm:$false" - 结果相同 "
- "powershell.exe -NonInteractive " - 在这种情况下没有弹出窗口,但我的命令失败,因为如果仍然期望 参数。
无论如何都可以静默运行 PowerShell 命令
但这失败了,并出现了不同的错误。 Install-PackageProvider -Name NuGet -requiredVersion 2.8.5.201 -Force 警告:无法从 URI 'https://go.microsoft.com/fwlink/?LinkID=627338&clcid=0x409' 下载到 ''。 警告:无法下载可用提供程序的列表。检查您的互联网连接。 Install-PackageProvider :未找到与提供程序“NuGet”的指定搜索条件匹配的内容。包提供者需要“PackageManagement”和“Provider”标签。请检查 如果指定的包有标签。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)