|
|
@@ -19,13 +19,20 @@ $users | %{
|
|
|
}
|
|
|
|
|
|
if (-not $userInGroup) {
|
|
|
+ "Adding User to Group $ADGroup" | Out-Host
|
|
|
Add-ADGroupMember -Identity $ADGroup -Members $newUser
|
|
|
+} else {
|
|
|
+ "User already in Group $ADGroup" | Out-Host
|
|
|
}
|
|
|
|
|
|
-if ($newUser.uidNumber -eq $null) {
|
|
|
- $newUser.uidNumber = ($users | Measure-Object -Property "uidNumber" -Maximum).Maximum + 1
|
|
|
- $newUser.gidNumber = 10000
|
|
|
- $newUser
|
|
|
+if ($null -eq $newUser.uidNumber) {
|
|
|
+ $nextUid = ($users | Measure-Object -Property "uidNumber" -Maximum).Maximum + 1
|
|
|
+ "Setting User ID to Group $nextUid" | Out-Host
|
|
|
|
|
|
- Set-ADUser -Identity $newUser -add @{uidNumber=$newUser.uidNumber; gidNumber=$newUser.gidNumber}
|
|
|
+ Set-ADUser -Identity $newUser -add @{
|
|
|
+ uidNumber=$nextUid
|
|
|
+ gidNumber=10000
|
|
|
+ }
|
|
|
+} else {
|
|
|
+ "User already has uidNumber $($newUser.uidNumber)" | Out-Host
|
|
|
}
|