Я приобрел Windows 10 недавно после нескольких лет работы в Linux и хотел бы установить модуль завершения PSReadLine, для этого мне сначала нужно получить NuGet, который поставляется с VS Studio 2017. Я установил VS Studio 2017, затем открыл PowerShell от имени администратора и попытался установить модуль через Install-Module -Name PSReadLine но получить:
WARNING: Unable to download from URI 'https://go.microsoft.com/fwlink/?LinkID=627338&clcid=0x409' to ''.
WARNING: Unable to download the list of available providers. Check your internet connection.
PackageManagement\Install-PackageProvider : No match was found for the specified search criteria for the provider
'NuGet'. The package provider requires 'PackageManagement' and 'Provider' tags. Please check if the specified package
has the tags.
At C:\Program Files\WindowsPowerShell\Modules\PowerShellGet\1.0.0.1\PSModule.psm1:7468 char:21
+ ... $null = PackageManagement\Install-PackageProvider -Name $script:N ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (Microsoft.Power...PackageProvider:InstallPackageProvider) [Install-Pac
kageProvider], Exception
+ FullyQualifiedErrorId : NoMatchFoundForProvider,Microsoft.PowerShell.PackageManagement.Cmdlets.InstallPackagePro
vider
Я пытался гуглить, но пока никакое «решение» не помогло установить его. Может кто-нибудь помочь мне настроить это, пожалуйста?
Вы можете установить провайдер Powershell NuGet следующим образом: Install-PackageProvider -Name NuGet -Force





Включить TLS2
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
Попробуйте снова
Install-Module MSOnline
psreadline — это модуль, который поставляется с установкой Windows PowerShell по умолчанию, его не нужно устанавливать из управления пакетами... вам также не нужен VisualStudio для использования nuget. VisualStudio содержит графический интерфейс для управления пакетами, но для установки только тех пакетов, которые вам не нужны. nuget — это в первую очередь инструмент командной строки, и его можно загрузить как таковой с nuget.org.