0
私は電子メールにログインしてアカウントを有効にするプロセスを自動化しようとしていますが、私は次のコードでビジネスネットワークにいないときに働いています。PowershellがプライベートにIEを起動し、ページにログイン
$username = "user"
$password = "pass"
$url = "url"
$ie = New-Object -com InternetExplorer.Application
$ie.visible=$true
$ie.navigate($url)
while ($ie.Busy -eq $true){Start-Sleep -seconds 1;}
$usernamefield = $ie.Document.getElementByID('UsernameTextBox')
$usernamefield.value = $username
$passwordfield = $ie.Document.getElementByID('PasswordTextBox')
$passwordfield.value = $password
$ie.document.getElementById("ctl00_ContentPlaceHolder1_SubmitButton").click()`
私の問題は、一度それがそのように私は、ユーザー名とパスワードを入れるためのオプションを取得しないでログインするためにSSOを使用するビジネスネットワークに接続されていることです。ユーザー名とパスワードを入力できるようにするには、プライベートモードでIEを起動する必要があります。私はstart-processコマンドでIEをプライベートで起動することができましたが、ユーザ名とパスワードを入力するウィンドウを選択する方法が見つかりません。
プライベートブラウザでWebサイトにログインするためにpowershellを使用する方法はありますか?
より良い 'Start-Process iexplore.exe -ArgumentList '-private http:// bogus.bogus'' – DisplayName