Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $user_model = "josh.test"
- $original_user = Get-ADuser -Identity $user_model -Properties MemberOf,DistinguishedName #|
- $list_group = $original_user.MemberOf
- $ad_OU = $original_user.DistinguishedName -replace '^cn=.+?(?<!\\),' #
- Write-Output $original_user
- $list_user = Import-Csv "bulk.csv" -Delimiter ";"
- foreach ($user in $list_user)
- {
- $name = $user.Name
- $SamAccount = $user.SamAccountName
- $pass = $user.Password
- Write-Output $user.Password
- {New-ADUser -Name $name -Path $ad_Ou -SamAccountName $SamAccount -AccountPassword (ConvertTo-SecureString $pass -AsPlainText -force) -passthru -Path $OU }
- foreach($group in $list_group)
- {
- sleep 3 #need to word on the same DC controler, or relauch the script for add group
- Add-ADGroupMember -Identity $group -Members $SamAccount
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement