Probleme batch

Fermé
mike_otaku Messages postés 1 Date d'inscription samedi 5 mai 2012 Statut Membre Dernière intervention 5 mai 2012 - 5 mai 2012 à 19:52
 LUDO - 7 mai 2012 à 19:20
Bonjour, Je réalise depuis 5 jours maintenant mon script batch pour crée un utilisateur sous l'active directory ( windows 2003 server ). Désormais il crée bien un utilisateur, mais l'utilisateur par défault n'est pas activé. Hors si je met clique-droit sur l'utilisateur et l'activite. L'utilisateur sera correctement activé.

Désormais sa fait 2 jour que je cherche à réglé mon problême sans pour autant arriver au but.

Donc ma question est : comment faire en sorte que mon utilisateur soit activé par défaut ?

Si possible me dire ce qui ne va pas et me corriger et me m'expliquer pourquoi cela ne fonctionnait pas s.v.p ?

Merci d'avance Mike

Voici le script en question :


@echo off
Title Creation utilisateur

echo -------------------------------------------------------
echo  Creation d'un utilisateur et de son dossier personnel 
echo -------------------------------------------------------
set /p Nom=Entrez le Nom de l'utilisateur :
set /p Prenom=Entrez le Prenom de l'utilisateur :
set User=%Prenom:~0,1%.%Nom%
echo Le nom de login est: %User%
set /p Description=Entrez la Description du compte : 
set password=hd1980p
set mustchpwd=yes
set disabled=no
set upn=%User%@Petits-Champs.net
set DN="CN=%user%,ou=Eleves,DC=Petits-Champs,DC=net"
echo.
if exist e:\users\%user%\*.* goto USER_OK
echo -- Creation du dossier personnel de %user%
mkdir e:\users\%user%\
rmtshare  \\MIKE-XPS\Test\Profil_%user%$=e:\users\%user% /GRANT "tout le monde":c
mkdir e:\Documents\%user%\
dsadd user "%DN%" -fn %Prenom% -ln %Nom% -pwd %password% -upn %upn% -desc "%Description%" 
-memberof "cn=G-Eleves,ou=Eleves,DC=Petits-Champs,DC=net" -hmdir \\w2k3\Dossier_%users%$ -hmdrv z:
-profile \\w2k3\Profil_%user%$ - mustchpwd %mustchpwd% -disabled %disabled%
net user %User% /domain:Petit-Champs.net /active:yes



echo ----------------------------------------------------------------
echo  Creation des droits de l'utilisateur sur son dossier personnel
echo ----------------------------------------------------------------
echo -- Donne a l'utilisateur et au groupe local administrateurs tous
echo -- les droits sur le dossier du profil et sur le dossier de base
calcs e:\users\%user% /G Administrateurs:F /E /T
calcs e:\users\%user% /G %user%:C /E /T
calcs e:\Documents\%user% /G Administrateurs:F /E /T
rem ajouter le domaine %user% ci dessous -> /G %domaine%\%user%
calcs e:\Documents\%user% /G %user%:C /E /T
echo -- Enleve au groupe "utilisateurs du domaine" tous les droit sur
echo -- le dossier du profil et sur le dossier de base
calcs e:\Documents\%user% /E /R "Utilisateur du domaine"
calcs e:\Users\%user% /E /R "Utilisateur du domaine"
echo -- cache le dossier du profil et le dossier de base
attrib +h e:\users\%user%
attrib +h e:\Documents\%users%


echo -------------------------------
echo  Processus de creation termine
echo -------------------------------


pause
echo
GOTO FIN
:USER_OK
echo
echo Un dossier de ce nom existe deja !
echo Verifiez le nom d'utilisateur.
pause
echo.
:FIN


1 réponse

salut,

j'ai déjà eu le cas (bug?) et je devais l'activer après par la suite avec ceci:

dsmod user TON_USER -disabled no

c'était la seule solution que j'avais trouvé!!
Tiens moi au jus si ça passe...
Bon courage
0