[ Index ] |
PHP Cross Reference of Unnamed Project |
[Summary view] [Print] [Text view]
1 @echo off 2 3 :: script lance par executed-elevated.js afin d'élever suffisamment les privilèges 4 :: sur windows vista ou 7 pour passer les commandes suivantes : 5 6 7 if exist z:\machine\%IP%\action.bat goto action 8 for /f "delims==- tokens=2-7" %%a in ('nbtstat -a %computername% ^|find "Adresse MAC"') do @set mac=%%a%%b%%c%%d%%e%%f 9 :: saloperie de dos ! 10 set MACADDR=%mac:~1% 11 echo Adresse MAC de la carte ayant servi a l'install : %MACADDR% 12 :: recuperation du nom de la machine 13 if not exist %systemdrive%\netinst\unattend.csv goto nounattend 14 for /f "tokens=3 delims=," %%a in ('findstr %MACADDR% %systemdrive%\netinst\unattend.csv ^| findstr ComputerName') do set NAME=%%~a 15 :: si on n'a rien recupere il faut demander le nom a l'utilisateur 16 :nounattend 17 if "x%NAME%"=="x" ( 18 cls 19 set /P NAME=entrez le nom de la machine : 20 ) 21 echo la machine va etre mise au domaine sous le nom %NAME% 22 echo set ACTION=renomme> %SystemDrive%\Netinst\action.bat 23 echo set NAME=%NAME%>> %SystemDrive%\Netinst\action.bat 24 goto fin 25 :action 26 copy /y z:\machine\%IP%\action.bat %systemdrive%\netinst 27 :fin 28 if exist z:\machine\%IP%\localpw.job ( 29 copy /y z:\machine\%IP%\localpw.job %systemdrive%\netinst 30 ) 31 else ( 32 :passwd 33 cls 34 echo Pour imposer a Administrateur le mot de passe d'adminse3, valider directement par Entree. 35 set /P LOCALPW=Si vous souhaitez conserver le mot de passe existant pour le compte Administrateur, confirmez ce mot de passe : 36 echo "%LOCALPW%x" == "x" 37 if "%LOCALPW%x" == "x" goto shutdown 38 net use \\%computername%\c$ /user:%computername%\administrateur %LOCALPW% 39 if errorlevel 1 goto newpassword 40 net use \\%computername%\c$ /delete 41 goto passwordok 42 :newpassword 43 set /P PWOK=Le mot de passe ne correspond pas au mot de passe adminstrateur actuel. Voulez vous le conserver [oN] : 44 if not "%PWOK%" == "o" goto passwd 45 :passwordok 46 start /wait %Systemdrive%\Netinst\CPAU.exe -u administrateur -p wawa -wait -enc -file %Systemdrive%\Netinst\localpw.job -lwp -c -ex "net user administrateur %LOCALPW%" 47 ) 48 :shutdown 49 call %systemdrive%\Netinst\shutdown.cmd 50 51 52 pause
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Tue Mar 17 22:47:18 2015 | Cross-referenced by PHPXref 0.7.1 |