Leaked source code of windows server 2003
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
::executed manually or automatically. ::BVTm shortcut is a link to the following command :: :: ::cmd file to startup menu @echo off SET AUTOLOGON=%SYSTEMDRIVE%\TOOLS\autologon.exe set SOURCE=%SYSTEMROOT%\system32\cscript.exe set PASSWORD=${BT_P} :: set $Password pass for BVTUSER :: (not implemented yet) set DEFAULTADMINISTRATORS=ADMINISTRATORS SET ADMINISTRATORS= :: set alternative "$Administrators" LANG specific group name :: (not implemented yet) IF /I "%ADMINISTRATORS%" =="" SET ADMINISTRATORS=%DEFAULTADMINISTRATORS% set BVTUSER=WINBLD set BVTDOMAIN=NTDEV set DEFAULTBVTCOMMAND=\\INTLNTSETUP\BVTSRC\runbvt.cmd %SYSTEMDRIVE%\BVT \\INTLNTSETUP\BVTRESULTS echo clean registry keys %SOURCE% %SYSTEMDRIVE%\TOOLS\fixlogon.wsf /c /d :: The autologon.exe must be used to store the user data for Autologon : step 1. @%AUTOLOGON% /delete /quiet > NUL echo add the link to %0 to startup menu %SOURCE% %SYSTEMDRIVE%\TOOLS\addlink.wsf /x:%SYSTEMDRIVE%\TOOLS\bvtm.cmd -y:AllUsersStartup /l:"BVT Test.lnk"
IF /I "%userdomain%"=="%BVTDOMAIN%" ( IF /I "%username%"=="%BVTUSER%" ( goto :BVT goto :EOF ) )
echo set %BVTUSER% %ADMINISTRATORS% group member %SOURCE% %SYSTEMDRIVE%\TOOLS\add2grp.wsf /u:"winbld" /d /g:%ADMINISTRATORS% :: The autologon.exe must be used to store the user data for Autologon : step 1. @%AUTOLOGON% /delete /quiet > NUL : step 2. @echo %PASSWORD% | %AUTOLOGON% /set /username:%BVTDOMAIN%\%BVTUSER% /quiet > NUL
echo verifying the %ADMINISTRATORS% group
SET .\\= FOR /F %%_ in ('net localgroup %ADMINISTRATORS%') DO @( if /I \%%_\==\%BVTDOMAIN%\%BVTUSER%\ SET .\\=1)
IF NOT DEFINED .\\ ( echo cannot add the %BVTDOMAIN%\%BVTUSER% to %ADMINISTRATORS% echo giving up goto :EOF )
echo set %BVTUSER% the default logon user via REGISTRY %SOURCE% %SYSTEMDRIVE%\TOOLS\fixlogon.wsf /u:%BVTUSER% /y:%BVTDOMAIN% /p:"%PASSWORD%" /d echo logging off :: %SYSTEMROOT%\system32\shutdown -l -t 0 %SYSTEMROOT%\system32\logoff.exe goto :EOF
:BVT
title %userdomain% %username% executing BVT %DEFAULTBVTCOMMAND%
goto :EOF
|