Если при get-запросе через Powershell и Invoke-Webrequest появляется ошибка "The remote server returned an error: (401) Unauthorized.", то необходимо использовать -UseDefaultCredentials.
В моем случае и это не помогло, сервер отвечал на запрос: данный браузер или операционная система не поддерживается. Помогло притвориться InternetExplorer через подмену UserAgent:
Invoke-WebRequest -Uri "http://site"-UseDefaultCredentials -UserAgent([Microsoft.PowerShell.Commands.PSUserAgent]::InternetExplorer)
В моем случае и это не помогло, сервер отвечал на запрос: данный браузер или операционная система не поддерживается. Помогло притвориться InternetExplorer через подмену UserAgent:
Invoke-WebRequest -Uri "http://site"-UseDefaultCredentials -UserAgent([Microsoft.PowerShell.Commands.PSUserAgent]::InternetExplorer)
Комментариев нет:
Отправить комментарий