.Bat Unlock Utilisateur AD

1er paramètre : Domaine (ex : Biblio)

2ème paramètre :Utilisateur (ex mruffenach)

Pré-requis :

  • l’utilisateur qui lance ce script doit avoir les droits de faire des “unlock” sur le domaine concerné
  • Le script doit être lancé sur une machine qui atteint au niveau réseau le contrôleur de domaine

 

@echo off

set domain=%1%
set user=%2%


echo ------------------------------
echo Récuperation 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
echo ------------------------------
echo(
dsmod user %var1% -disabled no
GOTO END


:erreur
echo l erreur est : %RC%
echo le programme a rencontre une erreur.
echo ------------------------------
echo Fin anormal du programme Exit 69
echo ------------------------------
exit /b 69


:end
echo ------------------------------
echo Fin normal du programme Exit 0
echo ------------------------------
exit /b 0

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *