scripts-win/new_user/new_user.cmd
2021-11-26 22:01:09 +01:00

46 lines
No EOL
966 B
Batchfile
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

@echo off
REM Attention encodage OEM-850
:checkadmin
net session > NUL 2>&1
if %errorlevel% EQU 0 goto start
echo LE SCRIPT N'EST PAS LANC<4E> EN TANT QU'ADMINISTRATEUR !
pause > nul
exit
:start
cls
echo Saisir le nom d'utilisateur
set /p user="> "
echo.
rem Controle de l'existence de l'user
net user %user% > NUL 2>&1
if %errorlevel% EQU 0 goto next
echo L'utilisateur %user% n'existe pas.
pause > nul
goto start
:next
echo Creation du dossier ...
mkdir %~dp0\%user%
echo.
echo Dfinition du propritaire ...
icacls %~dp0\%user% /setowner %user% /T
echo.
echo Dsactivation de l'hritage ...
icacls %~dp0\%user% /inheritance:d
echo.
echo Modification des droits ...
icacls %~dp0\%user% /grant %user%:(OI)(CI)(NP)(F)
icacls %~dp0\%user% /grant "Administrateurs":(OI)(CI)(F)
icacls %~dp0\%user% /remove "Tout le monde"
icacls %~dp0\%user% /remove "Utilisateurs authentifis"
echo.
echo Les droits ont bien t appliqu pour l'utilisateur %user%
echo.
pause
exit