#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:
После нескольких часов поиска я попробовал другое подключение к Интернету, и это сработало! Оказывается, сетевые ребята изменили правила брандмауэра…