Bonjour,
J'ai tenté d'écrire un petit script en batch pour la création
automatique d'utilisateur mais j'arrive pas à le faire fonctionner.
Mon script lit un fichier txt qui contient un compte par ligne.
Pouvez-vous m'aider?
Voici mon fichier de donnée suivi de mon script
Chaque ligne de mon fichier txt se présente comme ceci:
"CN",OU,samaccountname,Firstname,LASTNAME,"Display
NAME",password,"Description";
-------------------debut script ------------------------------------------
@echo off
echo lecture de users.txt
for /F "skip=2 eol=; tokens=1,2,3,4,5,6,7 delims=, " %%i in (users.TXT) do (
dsadd user "cn=%%i,ou=%j,dc=mydom,dc=dom" -samid %%k
-upn %%k@mydom.dom -fn %%l -ln %%m -display %%i -pwd %%n -mustchpwd yes
-desc %%o -email %%l.%%m@mydom.dom -canchpwd yes -memberof
"CN=DnsAdmins,CN=Security Group,CN=Users,DC=mydom,DC=dom"
SET %%i=
SET %%j=
SET %%k=
SET %%l=
SET %%m=
SET %%n=
SET %%o=
)
--------------------fin script --------------------------------
Merci de votre aide
Lyes.
Partager