PowerShell 安装模块错误 - 未找到指定搜索条件和模块名称“PackageManagement”

问题描述

我正在尝试在我的 Windows 10 PC 和 PowerShell 7.1.2 版中运行以下命令

> Install-Module PowerShellGet,PackageMAnagement -Force -WarningAction SilentlyContinue

但我收到以下错误,如屏幕截图所示:

-- 未找到与指定搜索条件和模块名称“PackageManagement”的匹配项。

注意:我试图在我的 Office 笔记本电脑上运行此命令,但它给了我这个错误。同样的事情,如果我在我的个人电脑上运行,这工作正常。

过去 4 天我真的坚持这个。请帮忙

enter image description here

编辑:

如果我单独请求模块,那行得通。

意思是,下面的工作正常..

Install-Module PowerShellGet -Force -WarningAction SilentlyContinue Install-Module PackageManagement -Force -WarningAction SilentlyContinue

enter image description here

解决方法

如果您有身份验证代理,则需要考虑到这一点 - Powershell 默认不会查看系统代理设置。

在请求模块之前尝试添加:

    [System.Net.WebRequest]::DefaultWebProxy = [System.Net.WebRequest]::GetSystemWebProxy()
    [System.Net.WebRequest]::DefaultWebProxy.Credentials = [System.Net.CredentialCache]::DefaultNetworkCredentials

如果,如错误消息所暗示的那样,您输入 Get-PSRepository,那么如果您有连接,它应该返回 PSGallery,而不会出错

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...