Advertisement
Guest User

Untitled

a guest
Jul 19th, 2018
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. # Clear the screen and stop all IE processes
  2.  
  3. cls
  4. get-process iexplore | stop-process -Force
  5. Start-Sleep -s 1
  6.  
  7.  
  8. $username = "userneame";  # Your username
  9. $password = "password"; # Not the best way to input a password, but it works
  10. $loginUrl = "https://mail.company.com";
  11. $NewUser = "test.test"
  12. $AddURL = "https://mail.company.com/admin/user/create";
  13.  
  14. #initialize browser
  15. $ie = New-Object -com internetexplorer.application;
  16. $ie.visible = $true;
  17. $ie.navigate($loginUrl);
  18. while ($ie.Busy -eq $true) { Start-Sleep -Seconds 1; }    #wait for browser idle
  19.  
  20. #login, Inspect Element to get the quoted values
  21. ($ie.document.IHTMLDocument3_getElementsByName("username") |select -first 1).value = $username;
  22. ($ie.document.IHTMLDocument3_getElementsByName("password") |select -first 1).value = $password;
  23. ($ie.document.IHTMLDocument3_getElementsByName("Login") |select -first 1).click();
  24. while ($ie.Busy -eq $true) { Start-Sleep -Seconds 1; }    #wait for browser idle
  25.  
  26. # Go to Create User page, input page 2 here
  27. $ie.navigate($AddURL);
  28. while ($ie.Busy -eq $true) { Start-Sleep -Seconds 1; }    #wait for browser idle
  29.  
  30. ($ie.document.IHTMLDocument3_getElementsByName("user") |select -first 1).value = $NewUser;
  31. ($ie.document.IHTMLDocument3_getElementsByName("name") |select -first 1).value = "Test Test";
  32. ($ie.document.IHTMLDocument3_getElementsByName("email_service") |select -first 1).click();
  33. ($ie.document.IHTMLDocument3_getElementsByName("groupware_service") |select -first 1).click();
  34. ($ie.document.IHTMLDocument3_getElementsByName("password") |select -first 1).value = "Total2015";
  35. ($ie.document.IHTMLDocument3_getElementsByName("confirm") |select -first 1).value = "Total2015";
  36. ($ie.document.IHTMLDocument3_getElementsByName("Create User") |select -first 1).click();
  37. while ($ie.Busy -eq $true) { Start-Sleep -Seconds 1; }    #wait for browser idle
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement