WARNING: Unable to find module repositories

前端 未结 4 1637
半阙折子戏
半阙折子戏 2020-12-25 11:59

I tried to install Docker on activated windows server 2016 standard. I executed “Install-Module -Name DockerMsftProvider -Repository PSGallery -Force” but faile

4条回答
  •  时光取名叫无心
    2020-12-25 12:35

    With the deprecation of TLS 1.0 and 1.1 for PowerShell Gallery as of April 2020, the cmdlets Update-Module and Install-Module became broken. Thus, according to this article, some commands need to be executed to bring them alive again:

    [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 
    Install-Module PowerShellGet -RequiredVersion 2.2.4 -SkipPublisherCheck
    

    If that still doesn't work, then run the following commands:

    [Net.ServicePointManager]::SecurityProtocol = [Net.ServicePointManager]::SecurityProtocol -bor [Net.SecurityProtocolType]::Tls12
    Register-PSRepository -Default -Verbose
    Set-PSRepository -Name "PSGallery" -InstallationPolicy Trusted
    

    TLS 1.0 and 1.1 were also recently deprecated at NuGet.org: But that was also previously announced.

提交回复
热议问题