Powershell не удается установить POWERSELLGET из-за невозможности загрузки из URI

#powershell #security #tls1.2

#powershell #Безопасность #tls1.2

Вопрос:

Недавно я начал со свежего образа W10 Pro, подключенного к домену. Моя роль пользователя — локальный администратор домена. Я попытался настроить свою среду powershell для установки некоторых пакетов powershell через powersellget, начиная сначала с Install-Module PowershellGet -Force , но я всегда получаю сообщение об ошибке WARNING: Unable to download from URI 'https://go.microsoft.com/fwlink/?LinkID=627338amp;clcid=0x409' to ''.

Итак, я начал поиск в Google и выяснил, что это связано с тем, что на сайте powersellgallaray отключены старые протоколы безопасности. Это означает, что я должен настроить Powershell на использование TLS1.2. Выполнение команды [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 должно исправить это, но это устанавливает протокол на TLS1.2, но я все еще получаю ту же ошибку.

Затем я еще немного поискал в Google и увидел на странице Microsoft, а также на этой странице, что я могу установить поведение по умолчанию для безопасности. Установите этот параметр в реестре, перезагрузите компьютер и снова повторите ту же ошибку. Также, когда я проверяю securityprotocol в Powershell, он говорит SystemDefault.

Потратьте еще несколько часов на поиск в Google, что может это исправить, но не можете найти решение, которое работает. Какие-либо советы или хитрости? (за исключением повторной установки W10 …)

Версия Powershell = 5.1.19041.1 Версия Windows = W10 Pro 2004 build 19041.264

Ответ №1:

После нескольких часов поиска я попробовал другое подключение к Интернету, и это сработало! Оказывается, сетевые ребята изменили правила брандмауэра…