Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Clear the screen and stop all IE processes
- cls
- get-process iexplore | stop-process -Force
- Start-Sleep -s 1
- $username = "userneame"; # Your username
- $password = "password"; # Not the best way to input a password, but it works
- $loginUrl = "https://mail.company.com";
- $NewUser = "test.test"
- $AddURL = "https://mail.company.com/admin/user/create";
- #initialize browser
- $ie = New-Object -com internetexplorer.application;
- $ie.visible = $true;
- $ie.navigate($loginUrl);
- while ($ie.Busy -eq $true) { Start-Sleep -Seconds 1; } #wait for browser idle
- #login, Inspect Element to get the quoted values
- ($ie.document.IHTMLDocument3_getElementsByName("username") |select -first 1).value = $username;
- ($ie.document.IHTMLDocument3_getElementsByName("password") |select -first 1).value = $password;
- ($ie.document.IHTMLDocument3_getElementsByName("Login") |select -first 1).click();
- while ($ie.Busy -eq $true) { Start-Sleep -Seconds 1; } #wait for browser idle
- # Go to Create User page, input page 2 here
- $ie.navigate($AddURL);
- while ($ie.Busy -eq $true) { Start-Sleep -Seconds 1; } #wait for browser idle
- ($ie.document.IHTMLDocument3_getElementsByName("user") |select -first 1).value = $NewUser;
- ($ie.document.IHTMLDocument3_getElementsByName("name") |select -first 1).value = "Test Test";
- ($ie.document.IHTMLDocument3_getElementsByName("email_service") |select -first 1).click();
- ($ie.document.IHTMLDocument3_getElementsByName("groupware_service") |select -first 1).click();
- ($ie.document.IHTMLDocument3_getElementsByName("password") |select -first 1).value = "Total2015";
- ($ie.document.IHTMLDocument3_getElementsByName("confirm") |select -first 1).value = "Total2015";
- ($ie.document.IHTMLDocument3_getElementsByName("Create User") |select -first 1).click();
- while ($ie.Busy -eq $true) { Start-Sleep -Seconds 1; } #wait for browser idle
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement