0

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

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

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

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

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

在过去的 4 天里,我真的被困在这上面。请帮忙

在此处输入图像描述

编辑 :

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

意思是,以下工作正常..

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

在此处输入图像描述

4

1 回答 1

1

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

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

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

如果按照错误消息的提示键入,Get-PSRepository那么如果您有连接,它应该返回 PSGallery 而没有错误

于 2021-02-15T10:26:40.627 回答