PB script pour 2003 creation USER

PB script pour 2003 creation USER - Windows & Software

Marsh Posté le 13-06-2005 à 14:30:36    

J'ai remarqué un pb avec un script de creation de USER dans AD pôur 2003:
Voila le script:
@ECHo off
ech TEST DE CREATION USERS SUR AD 2003:
set /p NOMSRV:Entrer le Nom du serveur:
set /p DOMAIN=Entrer le Nom du DOMAIN:
set /p LECTEUR=Entrer le lettre du Lecteur de destination:
set /p NOMPRENOM=Entrer le nom et prenom:
set /p USER=ENTRER le Nom de l'utilisateur a creer:
echo %USER%>yo1
set /p PASS=ENTRER Le mot de passe:
echo %PASS%>yo2
echo Creation Utilisteur %USER% Le %DATE% A %TIME%:>yo
 
pause
net user %USER% %PASS% /domain /add /comment:"Utilisateur %USER%" /expires:never /fullname:"%NOMPRENOM%" /passwordchg:no /scriptpath:%USER%.bat
pause
 
Le pb c'est que sa a l'air de marché mais non attention pb "le nom d'ouverture de session dans le compte sous AD ne se trouve pas au bonne endroit donc on fini par avoir des pb sur les profils.
C'était juste pour info si vous avez une solution n'hésité pas!!!
Je croit kon peu pas creer de compte automatiquement sous AD si je me trompe donné moi la solution Merci les gens!!!

Reply

Marsh Posté le 13-06-2005 à 14:30:36   

Reply

Marsh Posté le 20-06-2005 à 10:50:37    

Ok donc maintenant j'utilise la commande dsadd mais bon pas mal de petit pb d'erreur de syntaxe.
Pour exporté et importé la commande csvde -f yo.csv et pour l'import avec l'option csvde -i.....
Si quelqu'un a une syntaxe qui fonctionne bien sous 2003 pour la commande dsadd user et dsadd ou sa m'interesse car c un peu bankall comme commande apparement!!!

Reply

Marsh Posté le 20-06-2005 à 14:49:52    

Perso je les crée comme ça, ça marche très bien (fichier vbs):
 
Set oRoot   = GetObject("LDAP://rootDSE" )
Set oDomain = GetObject("LDAP://" &  oRoot.Get("defaultNamingContext" ))
 
Set oOU = GetObject("LDAP://ou=nom_de_ton_ou, dc=nom_de_ton_domaine, dc=extension" )
 
Set oUser = oOU.create("User","cn=nom_user" )
oUser.Put "sAMAccountName", "nom_du_compte"
oUser.SetInfo
oUser.SetPassword "le_mot_de_passe"
oUser.Put "Description", "description_du_user"
oUser.AccountDisabled = False
oUser.SetInfo

Reply

Marsh Posté le 20-06-2005 à 17:55:56    

ok merci c kool.
Je cherche un cript command DOS .cmd!
Car la command sous dos dsadd marche vraiment bizarement!

Reply

Marsh Posté le 20-06-2005 à 18:01:16    

En fait je cherche un exemple de la commande dsadd user qui ajoute un utilisateur et les info pour AD. en DOS .cmd

Reply

Marsh Posté le 20-06-2005 à 18:01:21    

Salut,
 
Je fais ca avec ldifde. Google est ton ami.
 
Bon courage

Reply

Marsh Posté le 21-06-2005 à 11:19:14    

Yes pas de pb cette commande marche mais moi je préfére csvde pour pouvoir l'exploité sous Excel mais moi j'aimerai voir marché la command dsadd user et dsadd ou.
Le pb avec ldifde et csvde c'est k'il n'y a pas la possibilité de mettre des passwords du moin je sais pas si tu peut exporté des users pour les créers a la premiere création de ton domain?
Merci kan mm mais mm Google et plutot pauvre en indice sur la commande dsadd user?
J'ai juste trouver un site qui disait ke la commande était bankall sans donné des exemple precis!!!
Apparement je dirait kil faut pour renseigner les options de dsadd user, creer d'abord le user et ensuit utiliser dsmod pour renseigner les champ de ton utilisateur AD?
M'enfin Microsoft donne une aide qui stipule bien ke c'est possible de renseigner en une ligne de commande mais sa marche pas!

Reply

Marsh Posté le 21-06-2005 à 11:21:40    

dsadd user NUUtilisateur[-samid NomSAM] [-upn NPU] [-fn Prénom] [-mi Initiale] [-ln Nom] [-display NomAffiché] [-empid IDEmployé] [-pwd {MotdePasse | *}] [-desc Description] [-memberof Groupe...] [-office Bureau] [-tel NuméroTéléphone] [-email CourrierÉlectronique] [-hometel NuméroTéléphoneDomicile] [-pager NuméroRécepteur] [-mobile NuméroTéléphonePortable] [-fax NuméroTélécopie] [-iptel NuméroTéléphoneIP] [-webpg PageWeb] [-title Fonction] [-dept Service] [-company Société] [-mgr Directeur] [-hmdir RépertoireBase] [-hmdrv LettreLecteur:][-profile CheminProfil] [-loscr CheminScript] [-mustchpwd {yes | no}] [-canchpwd {yes | no}] [-reversiblepwd {yes | no}] [-pwdneverexpires {yes | no}] [-acctexpires NombreJours] [-disabled {yes | no}] [{-s Serveur | -d Domaine}] [-u NomUtilisateur] [-p {MotdePasse | *}] [-q] [{-uc | -uco | -uci}]

Reply

Marsh Posté le 29-06-2005 à 17:29:26    

up personne utilise dsadd?

Reply

Marsh Posté le 29-06-2005 à 21:19:42    

dsadd user "CN= TOTO, OU=MonOU, DC=Domaine, DC=Fr" -samid TOTO -upn TOTO -fn Prenom -ln NOM -display  NOM Prenom  -pwd  -desc DESCRIPTION -hmdir NA -hmdrv U: -office MonBureau -mustchpwd yes -disabled yes

Reply

Marsh Posté le 29-06-2005 à 21:19:42   

Reply

Marsh Posté le 30-06-2005 à 09:39:13    

Merci!!!
Ok je test mais tu la test sur un serveur 2003 sans pb?

Reply

Marsh Posté le 30-06-2005 à 20:55:44    

:sarcastic:
oui et ca marche.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed