Benutzer und Gruppen via batch- und csv-Datei anlegen
Hallo,
nachdem ich nun ausgiebig im Forum nach einer Lösung für mein Problem gesucht und nicht gefunden habe, kommt hier mein Hilfeschrei:
Ich möchte gerne auf meinem Server (W2k3) automatisch Benutzer und Gruppen anlegen.
Dieses soll über die Ausführung einer Batch-Datei passieren.
Die Daten (Username und Group) sind in einer csv-Datei abgelegt.
Über die Konsole funktionieren die einzelnen Befehle:
z.B.:
net user Username1 Passwrd1 /add
net group Groupname1 /add
hier mein Batchversuch mit Testdaten:
FOR /F "eol=; tokens=1" %%i in
(C:\user_and_groups.csv)
do net user %%i ABCdef123 /add
und hier die csv-Datei:
User1;Gruppe1
User2;Gruppe1
User3;Gruppe1
User4;Gruppe1
User5;Gruppe1
User6;Gruppe1
User7;Gruppe1
User8;Gruppe1
User9;Gruppe1
User10;Gruppe2
Im nächsten Schritt sollen dann die einzelnen User den dazugehörigen Gruppen hinzugefügt werden!
Hoffe mir kann jemand helfen - Hexerei kann dieses ja nicht sein (denke, dass ich lediglich einen kleinen Fehler mache!)
DANKE
nachdem ich nun ausgiebig im Forum nach einer Lösung für mein Problem gesucht und nicht gefunden habe, kommt hier mein Hilfeschrei:
Ich möchte gerne auf meinem Server (W2k3) automatisch Benutzer und Gruppen anlegen.
Dieses soll über die Ausführung einer Batch-Datei passieren.
Die Daten (Username und Group) sind in einer csv-Datei abgelegt.
Über die Konsole funktionieren die einzelnen Befehle:
z.B.:
net user Username1 Passwrd1 /add
net group Groupname1 /add
hier mein Batchversuch mit Testdaten:
FOR /F "eol=; tokens=1" %%i in
(C:\user_and_groups.csv)
do net user %%i ABCdef123 /add
und hier die csv-Datei:
User1;Gruppe1
User2;Gruppe1
User3;Gruppe1
User4;Gruppe1
User5;Gruppe1
User6;Gruppe1
User7;Gruppe1
User8;Gruppe1
User9;Gruppe1
User10;Gruppe2
Im nächsten Schritt sollen dann die einzelnen User den dazugehörigen Gruppen hinzugefügt werden!
Hoffe mir kann jemand helfen - Hexerei kann dieses ja nicht sein (denke, dass ich lediglich einen kleinen Fehler mache!)
DANKE
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 88322
Url: https://administrator.de/forum/benutzer-und-gruppen-via-batch-und-csv-datei-anlegen-88322.html
Ausgedruckt am: 23.12.2024 um 16:12 Uhr
1 Kommentar
Hallo chupk!
Ein Hilferuf hätte es vielleicht auch getan ...
Versuch es damit:
Grüße
bastla
[Edit] Anlegen der Gruppe, falls noch nicht vorhanden, ergänzt [/Edit]
Ein Hilferuf hätte es vielleicht auch getan ...
Versuch es damit:
@echo off & setlocal
FOR /F "tokens=1-2 delims=;" %%i in (C:\user_and_groups.csv) do (
net user %%i ABCdef123 /add
net group %%j >nul 2>nul || net group %%j /add
net group %%j %%i /add
)
Grüße
bastla
[Edit] Anlegen der Gruppe, falls noch nicht vorhanden, ergänzt [/Edit]