Sfoglia il codice sorgente

update output of add-lindevuser

Tobias Simetsreiter 2 anni fa
parent
commit
1772943f73
1 ha cambiato i file con 12 aggiunte e 5 eliminazioni
  1. 12 5
      bin/Add-LindevUser.ps1

+ 12 - 5
bin/Add-LindevUser.ps1

@@ -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
 }