Мне предоставили новую коробку Server 2012 для установки.
Я пытаюсь использовать powershell для установки шоколадного
iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
и получаю ошибку
Exception calling "DownloadString" with "1" argument(s): "The underlying connection was closed: An unexpected error
occurred on a receive."
At line:1 char:1
+ iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/in ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [], MethodInvocationException
+ FullyQualifiedErrorId : WebException
Я могу посетить этот URL в браузере.
Сначала я подумал, что это как-то связано с Шоколадкой, но потом понял, что
(New-Object System.Net.WebClient).DownloadString('http://google.com'))
можно загрузить html-контент
но
((New-Object System.Net.WebClient).DownloadString('https://google.com'))
вылетает с той же ошибкой
The underlying connection was closed: An unexpected error occurred on a receive.
Коробка:
- Windows Server 2012 сборка 9600
- не использует прокси
- брандмауэр выключен
Я чувствую, что делаю что-то глупое, но не могу понять, что...
--- Обновлять ---
На основе этот ответ
Я выполнил следующие шаги:
``` 1.В Панели управления щелкните Администрирование, а затем дважды щелкните Локальная политика безопасности.
2. В разделе «Локальные параметры безопасности» разверните «Локальные политики» и нажмите «Параметры безопасности».
3. В разделе «Политика» на правой панели дважды щелкните «Системная криптография: использовать алгоритмы, совместимые с FIPS, для шифрования, хеширования и подписи», а затем нажмите «Включено».
- Запустил gpupdate /force ```
После этого шоколадный скрипт установки может быть загружен, но затем происходит сбой с:
STDOUT: FIPS Mode detected - run 'choco feature enable -n useFipsCompliantChecksums'
to use Chocolatey.
When FIPS Mode is enabled, Chocolatey requires useFipsCompliantChecksums feature also be enabled.
STDERR:
---- End output of C:\ProgramData\chocolatey/bin/choco.exe list -l -r ----
Ran C:\ProgramData\chocolatey/bin/choco.exe list -l -r returned 1
Все еще кажется, что изменение GPO не должно быть необходимым
[System.Net.ServicePointManager]::ServerCertificateValidationCallback = {$true}
- person Martin Brandl   schedule 09.11.2016