Création de compte par script Batch

de | 19/08/2012

Si comme moi vous devez créer un même compte sur n machines vous pouvez utiliser ce script. Il faut être logué en admin puis lancer ce script (à adapter pour vos besoins)

 @echo off
 cls

 echo #################################################
 echo ########                              ###########
 echo ########  Création d'un compte toto   ###########
 echo ########                              ###########
 echo ########                              ###########
 echo ########                              ###########
 echo #################################################
 echo.
 echo.
 echo.
 echo.

 :Ajout
 set newUser=toto
 echo.
 REM set /p newUser=Entrez le login du nouvel utilisateur:

 if "%newUser%"=="" (goto Ajout)
 goto newPasswd

 :newPasswd
 set newPasswd=titi
 REM set /p newPasswd=Entrez le mot de passe du nouvel utilisateur:

 if "%newPasswd%"=="" (goto newPasswd)

 net user "%newUser%" %newPasswd% /passwordchg:no /fullname:"%newUser%" /comment:"Administrateur pour ma 
                   machine" /times:all /expires:never /add >nul
 net localgroup "Administrateurs" "%newUser%" /add >nul
 net localgroup "Utilisateurs" "%newUser%" /delete >nul

 rem net accounts /maxpwage:unlimited

 wmic.exe UserAccount Where Name="%newUser%" Set PasswordExpires= FALSE

 REM Cache l'utilisateur au boot
 echo Windows Registry Editor Version 5.00>%TEMP%\addregistry.reg
 echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList]
               >>%TEMP%\addregistry.reg
 echo "%newUser%"=dword:00000000>>%TEMP%\addregistry.reg
 Regedit /s %TEMP%\addregistry.reg
 Del %TEMP%\addregistry.reg

 echo.
 echo Ajout de toto terminé!

 :fin
 pause
 exit

Télécharger le script zippé.

Laisser un commentaire

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

*