Я не могу заставить это работать, используя Powershell 5.1. Устройство Cisco MX800 CE9.3.
$url = "https://10.1.135.20/getxml?location=/Status"
[Net.ServicePointManager]::ServerCertificateValidationCallback={$true}
$webclient = New-Object System.Net.Webclient
$credCache = New-Object System.Net.CredentialCache
$creds = New-Object System.Net.NetworkCredential($user,$pwd)
$credCache.Add($url, "Basic", $creds)
$webclient.Credentials = $credCache
$webpage = $webclient.DownloadString($url)
Запуск этого скрипта с использованием http возвращает XML, как и ожидалось, но использование https возвращает ошибку ниже
Исключительная ситуация, вызывающая «DownloadString» с аргументом (ами) «1»: «Базовое соединение было закрыто: при отправке произошла непредвиденная ошибка».
+ CategoryInfo: NotSpecified: (:) [], MethodInvocationException
+ FullyQualifiedErrorId: WebException