如何解决“警告:包'你的包名称'未能下载”问题
据报道, Install-Module
在某些计算机上或 Update-Module
有时失败。 根据我们的调查,它与网络连接有关。 最近我们更新了 NuGet 提供程序,以便它可以可靠地下载包。 可以按照以下说明安装最新版本的 NuGet 提供程序,然后安装或更新模块。 让我们使用“Azure”模块作为以下示例。
Install-PackageProvider NuGet -MinimumVersion 2.8.5.206 -Force
Launch new PowerShell Console
Update-Module Azure -Verbose
所需的网络终结点
安装和更新 cmdlet 需要 Internet 访问权限才能连接到 PowerShell 库使用的网络终结点。 确保网络访问策略允许连接到以下终结点的 TCP 端口 443。
包发现和下载所需的主机:
-
cdn.oneget.org
- CDN 主机名 -
cdn.powershellgallery.com
- CDN 主机名
使用 PowerShell 库网站时所需的主机:
-
devopsgallerystorage.blob.core.windows.net
- 存储帐户主机名 -
*.powershellgallery.com
- 网站 -
go.microsoft.com
- 重定向服务
注释
当 PowerShell 库服务中断时,与 PowerShell 库交互的 Cmdlet 可能会失败并出现意外错误。 若要查看 PowerShell 库的当前状态,请参阅 GitHub 上的 PowerShell 库状态 页。