Advertisement
Guest User

Untitled

a guest
Jul 6th, 2018
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. $user_model = "josh.test"
  2. $original_user = Get-ADuser -Identity $user_model -Properties MemberOf,DistinguishedName #|
  3. $list_group = $original_user.MemberOf
  4. $ad_OU = $original_user.DistinguishedName -replace '^cn=.+?(?<!\\),' #
  5. Write-Output $original_user
  6. $list_user = Import-Csv "bulk.csv" -Delimiter ";"
  7.  
  8. foreach ($user in $list_user)
  9.  
  10. {
  11. $name = $user.Name
  12. $SamAccount = $user.SamAccountName
  13. $pass = $user.Password
  14. Write-Output $user.Password
  15. {New-ADUser -Name $name -Path $ad_Ou -SamAccountName $SamAccount -AccountPassword (ConvertTo-SecureString $pass -AsPlainText -force)}
  16.  
  17. foreach($group in $list_group)
  18.  
  19. {
  20. sleep 3 #need to word on the same DC controler, or relauch the script for add group
  21. Add-ADGroupMember -Identity $group -Members $SamAccount
  22. }
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement