Вы можете управлять inte rnet проводником с помощью PowerShell.
Допустим, вы создаете объект для него
$objIE = New-Object -ComObject InternetExplorer.Application
Перейдите по URL-адресу
$objIE.Navigate($SomeURL)
Затем вы можете найти кнопки входа в систему с различными доступными методами для поиска элементов, это может быть класс, идентификатор, всевозможные вещи.
$SearchButton = $objIE.Document.getElementById('SomeElementId')
Вы можете ввести текст в поля и нажать кнопку, но я Я не собираюсь превращать этот комментарий в полноценное руководство. Когда вас перенаправят, просто выполните $ObjIE.LocationURL
, чтобы получить текущий URL.
Я знаю, что здесь используется другая реализация, чем та, которую вы предоставили, но я знаю именно об этом.