Используя powershell (версия 5.1.18362.145) и пытаясь использовать Invoke-WebRequest
, происходит сбой при использовании -SkipCertificateCheck
.
Я не знаю что делать с этим, как это, кажется, задокументировано на msdn . Я попытался запустить Update-Module
на тот случай, если модуль был старой версией, но это не помогло устранить проблему.
Команда:
iwr -SkipCertificateCheck google.com -UseBasicParsing -Method Head
Ошибка:
Invoke-WebRequest : A parameter cannot be found that matches parameter name 'SkipCertificateCheck'
At line:1 char:5
+ iwr -SkipCertificateCheck google.com -Method Head
+ ~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (:) [Invoke-WebRequest], ParameterBindingException
+ FullyQualifiedErrorId : NamedParameterNotFound,Microsoft.PowerShell.Commands.InvokeWebRequestCommand`
Кто-нибудь знает, как заставить Invoke-WebRequest
работать без проверки сертификатов?
Общая цель этого - использовать Invoke-WebRequest
с сайтом, который имеет самозаверяющий сертификат.