dompe89
Goto Top

Alle User einer OU einer Gruppe hinzufügen

Hallo zusammen,

ich möchte alle User einer OU einer Gruppe zuordnen. ZB Alle User der OU Vertrieb -> Gruppe Vertrieb.
Das ganze sollte auf Batch oder VB(S) Basis laufen. Ich hab nur leider keine Ahnung mit welchen Befehlen ich alle User einer OU auslesen kann.

Bitte um Hilfe...

Content-ID: 116371

Url: https://administrator.de/forum/alle-user-einer-ou-einer-gruppe-hinzufuegen-116371.html

Ausgedruckt am: 05.02.2025 um 12:02 Uhr

zerocoolx
zerocoolx 19.05.2009 um 11:43:08 Uhr
Goto Top
Das ganze kannste mit den Befehlen dsquery und dsmod realisieren. Ich schau gleich mal nach der Syntax
zerocoolx
zerocoolx 19.05.2009 um 11:50:15 Uhr
Goto Top
dsquery user OU=Organisation,DC=DeineDomain,DC=net -o upn -limit 1000

Sucht alle User in der OU Organisation und gibt die User im upn Format aus. Eventl musst du noch das Ausgabelimit anpassen.

das kannste dann an dsmod group "CN=Gruppenname,OU=Verteilungslisten,DC=DeineDomain,DC=net" -addmbr übergeben. Im Ganzen:

dsquery user OU=Organisation,DC=DeineDomain,DC=net -o upn -limit 1000 | dsmod group "CN=Gruppenname,OU=Verteilungslisten,DC=DeineDomain,DC=net" -addmbr
dompe89
dompe89 19.05.2009 um 12:03:16 Uhr
Goto Top
Ich bekomme bei folgendem Code immer die Fehlermeldung: dsquery Fehlgeschlagen Verzeichnisobjekt nicht gefunden
dsquery user ou=IT,dc=MeineDomain,dc=local | dsmod group "cn=IT,ou=Groups,dc=MeineDomain,dc=local" -addmbr  
pause

Meine Struktur:

MeineDomain.local
|
|--xyz GmbH
|
|--- IT
|--- Vertrieb
|--- ...


Edit: So gehts
dsquery user ou=IT,ou=xyz GmbH,dc=MeineDomain,dc=local | dsmod group "cn=IT,ou=Groups,ou=xyz GmbH,dc=MeineDomain,dc=local" -addmbr  
pause