Hi
Script en bat : Attention l’utilisateur qui lance se script doit avoir les droits sur l’AD pour effectuer l’action sinon cela ne fonctionne pas (logique )
@echo off set user=%1% set domain=%2% set password=%3% echo ------------------------------ echo Recuperation des infos sur le user %1% echo ------------------------------ echo( for /f "delims=" %%i in ('dsquery user -d %domain% -samid %user%') do Set var1=%%i set RC=%errorlevel% if %RC% NEQ 0 goto ERREUR echo( echo %var1% echo( echo ------------------------------ echo Unlock user et reset son password echo ------------------------------ echo( dsmod user %var1% -disabled no dsmod user %var1% -pwd %password% -mustchpwd no GOTO END :erreur echo l erreur est : %RC% echo le Script a rencontre une erreur. echo code retour 68 exit /b 68 :end echo ------------------------------ echo fin normal du programme-Exit 0. echo ------------------------------ exit /b 0