Guest User

Untitled

a guest
Mar 15th, 2018
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. param (
  2. [string]$path,
  3. [string]$first_name,
  4. [string]$last_name,
  5. [string]$user_name,
  6. [string]$password
  7. )
  8.  
  9. function CreateUser {
  10. param (
  11. [string]$path,
  12. [string]$first_name,
  13. [string]$last_name,
  14. [string]$user_name,
  15. [string]$password
  16. )
  17. echo "Creating: $first_name $last_name - $user_name
  18. $securepassword = ConvertTo-SecureString $password -AsPlainText -Force
  19. New-AdUser -Name $user_name -GivenName $first_name -Surname $last_name -AccountPassword $securepassword
  20. }
  21.  
  22. If($path) {
  23. $file = Get-Content $path {
  24. foreach($line in $file) {
  25. $user = $line.Split(",");
  26. createUser @user
  27. }
  28. } else {
  29. createUser($first_name, $last_name, $user_name, $password)
  30. }
Add Comment
Please, Sign In to add comment