Bonjour à tous.
Je suis en train de créer un script batch pour mon boulot mais la je coince.
(petite précision, je suis en bts spécialiste système et réseau 1er année et je touche très peu en scripts =)
Je pars d'un txt qui ressemble à ça:
JOSEPH,Ouellet,P@ssw0rd,Direction,Membre,description,2,6,Direction,email
MARIE,Gauthier,P@ssw0rd,,Direction,Membre,description,2,6,Direction,email
PIERRE,Pépin,P@ssw0rd,Technicien,Membre,description,2,6,Production,email
Puis mon batch en lui même:
@echo off
for /F "tokens=1-10 delims=," %%a in (C:\nom1.txt) do (
dsadd ou ou=%%d,ou=%%e,DC=dom,DC=test" -scope g
dsadd group CN=%%d, OU=%%d, DC=dom, DC=test, -scope g
dsadd group CN=%%e, OU=%%d, DC=dom, DC=test, -scope g
dsadd user "CN=%%a.%%b, ou=Armor-meca, OU=%%d, OU=%%e, DC=dom, DC=test" -fn %%b -ln %%a -mi %a:~0.1%!%b:~0.1% -desc %%f -pwd %%c -mustchpwd yes -disabled no -memberof %%d!%%e -tel %%g r -mobile %%h -email %%j
)
Je voulais créer du seul coup, les OU, les Groupes et les Users.
Le problème c'est que... rien ne marche et la je sèche.
Si une âme charitable passait par là.
merci
Ps: si en plus cela peu aider quelqu'un par la suite c'est tout bon.
PPS: J'ai bien pensé au powershell mais ça sera pour un peu plus tard.
Batch DSADD
Modérateur : WIN32-[GG]