Как использовать PowerShell invoke-webrequest с аутентификацией Windows и именем пользователя \ паролем - PullRequest
0 голосов
/ 15 сентября 2018

Следующий PowerShell invoke-webrequest работает для меня, когда служба Windows, с которой я работаю, имеет разрешение на вызов веб-службы.Тем не менее, это не всегда так.

Мне нужна возможность использовать проверку подлинности Windows, но также установить имя пользователя и пароль учетной записи для вызова.У кого-нибудь есть пример кода для этого?

Invoke-WebRequest -UseBasicParsing "url" -UseDefaultCredentials -Method GET

1 Ответ

0 голосов
/ 15 сентября 2018

Вы можете установить свойство UseDefaultCredentials модуля Invoke-WebRequest на true. Ссылка на официальный документ: https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/invoke-webrequest?view=powershell-6

url = "http://yourURL"
wc = New-Object System.Net.WebClient
wc.UseDefaultCredentials = $true
response = $wc.DownloadString($url)
...