Accueil Programmation Scripts Création de compte par script Batch

Faites le vous même

Programmation

Connexion



Mon blog perso:
Création de compte par script Batch PDF Imprimer Envoyer
Mardi, 08 Septembre 2009 12:47

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é.

 

Mise à jour le Mercredi, 09 Septembre 2009 20:02