Set-ADUser generiert Fehler, die keine sind
Hallo zusammen
Kennt jemand dieses Phänomen?
Per Powershellscript wird ein neuer ADUser erstellt und die einzelnen Eigenschaften gespeichert
Vom Prinzip her läuft das so ab:
Der Name wird auch gespeichert, jedoch wird jedes Mal folgende Meldung generiert "Ausnahme beim Aufrufen von "Add" mit 1 Argument(en): "Der Wert darf nicht NULL sein. Parametername: item" Verzeichnisobjekt nicht gefunden"
Danke schon mal für Vorschläge
Kennt jemand dieses Phänomen?
Per Powershellscript wird ein neuer ADUser erstellt und die einzelnen Eigenschaften gespeichert
Vom Prinzip her läuft das so ab:
$Benutzer = "Username"
$Vorname = "Vorname"
Set-ADUser $Benutzer -Givenname $Vorname
Danke schon mal für Vorschläge
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 237521
Url: https://administrator.de/forum/set-aduser-generiert-fehler-die-keine-sind-237521.html
Ausgedruckt am: 22.12.2024 um 18:12 Uhr
10 Kommentare
Neuester Kommentar
Hallo Arduino,
Grüße Uwe
Vom Prinzip her läuft das so ab:
das Prinzip ist klar, wenn das jedoch nicht der Komplette teil ist, kann ich nur vermuten das du einen Parameter nicht mitgegeben hast der benötigt wird und eben nicht NULL sein darf. In deinem Fall sieht das so aus als würde ein angegebener Username nicht existieren. Wenn du mit dem Script mehrere Benutzer auf einmal änderst ist vermutlich in der Datenquelle ein Username enthalten der nicht im AD existiert. Das sagt ja schon die Fehlermeldung aus Verzeichnisobjekt nicht gefunden.Grüße Uwe
Dann geh dein Script nochmal "penibelst" durch, dann wird sich der Fehler schon finden...vermutlich nur ein Flüchtigkeitsfehler an einer Stelle die du nicht vermutest.
Vermutlich beim Überprüfen ob der User vorhanden ist ! Wen du dies mit "get-aduser" machst wird sich dieses auch mit einer Fehlermeldung bemerkbar machen wenn der User nicht gefunden wird, egal ob man es mit -Erroraction SilentlyContinue unterdrückt. In diesem Fall arbeitet man dann besser mit get-ADUser -Filter "........"
Grüße Uwe
Vermutlich beim Überprüfen ob der User vorhanden ist ! Wen du dies mit "get-aduser" machst wird sich dieses auch mit einer Fehlermeldung bemerkbar machen wenn der User nicht gefunden wird, egal ob man es mit -Erroraction SilentlyContinue unterdrückt. In diesem Fall arbeitet man dann besser mit get-ADUser -Filter "........"
Grüße Uwe