Как получить статус входа на любой сайт с помощью PowerShell - PullRequest
0 голосов
/ 10 июля 2020

Я пытаюсь получить статус входа на любой веб-сайт, используя переданный параметр. Мой нижеприведенный сценарий всегда возвращает код статуса = 200 независимо от неправильного имени пользователя / пароля.

Может ли кто-нибудь помочь мне, пожалуйста?

$url = "{url here}"
$username = "{username here}"
$password = "{password here}"
    
$b = [System.Text.Encoding]::UTF8.GetBytes($username + ":" + $password)
$p = [System.Convert]::ToBase64String($b)
    
$creds = "Basic " + $p
    
$req1 = Invoke-WebRequest -Uri $url -Headers @{"Authorization" = $creds } 
    
    
$StatusCode = [int] $req1.StatusCode;
$StatusDescription = $req1.StatusDescription;
    
       
write-host $StatusCode
write-host $StatusDescription
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...