Не удается установить модуль SQLServer в Powershell

Я пытаюсь установить модуль Powershell SQLSERVER, выполнив следующую команду от имени администратора (win10, 64Bit), но это не удается

PS C:\WINDOWS\system32> Install-Module -Name SqlServer
PackageManagement\Install-Package : No match was found for the specified search 
criteria and module name 'SqlServer'.
Try Get-PSRepository to see all available registered module repositories.
At C:\Program 
Files\WindowsPowerShell\Modules\PowerShellGet\1.0.0.1\PSModule.psm1:1809 
char:21
+ ...          $null = PackageManagement\Install-Package @PSBoundParameters
+                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: 
(Microsoft.Power....InstallPackage:InstallPackage) [Install-Package], Ex
   ception
    + FullyQualifiedErrorId : 

NoMatchFoundForCriteria,Microsoft.PowerShell.PackageManagement.Cmdlets.
InstallPackage

Я искал в Интернете, я пробовал некоторые решения, я даже говорил с администраторами компании, но без удачи. Как мне сказали, в компании нет прокси, только брандмауэр. Другие коллеги могут запустить команду без проблем. Следующая команда также терпит неудачу

PS C:\WINDOWS\system32> Get-PSrepository
WARNING: Unable to find module repositories.

Любая идея?

4 ответа

Я столкнулся с этим. Пришлось запустить следующее:

Register-PSRepository -Default
Register-PSRepository -Name PSGallery -InstallationPolicy Trusted -SourceLocation "https://www.powershellgallery.com/api/v2/" -Verbose

Это ошибка. Тогда я смог бежать

Install-Module sqlserver

У меня исправлено включение tls 1.2

[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12

Вместо ввода: Install-Module -Name SqlServer

Я пробовал:Install-Module SqlServer

Не знаю почему, но это сработало.

Слишком подробный ответ @Daniel_Carlozzi, в окне PowerShell с повышенными правами я запустил [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12который не произвел никакого вывода, а затем Install-Module -Name SqlServer -AllowClobberкоторый предупреждал о ненадежном репозитории.

Другие вопросы по тегам