Добавление даты установки и списка апдейтов
Я наткнулся на любопытную на MSFN и решил поделиться информацией. Возможно, некоторые из вас сочтут полезным внесение в oeminfo.ini даты установки системы и списка интегрированных обновлений. Приведенный ниже пакетный файл как раз и и позволяет все это проделать.
@echo off
SET D=%SYSTEMROOT%\system32\ REM delete oeminfo.ini if exists if exist "%D%oeminfo.ini" del "%D%oeminfo.ini" /q FOR %%d IN (c d e f g h i j k l m n o p q r s t u v w x y z) DO IF EXIST %%d\WIN51IP SET CDROM=%%d:
echo [General] >> "%D%oeminfo.ini" echo Manufacturer=Vadikan >> "%D%oeminfo.ini" echo Model=Unattended XP SP2 DVD >> "%D%oeminfo.ini" echo [Support Information] >> "%D%oeminfo.ini" echo Line1=Installation Date: %date% >> "%D%oeminfo.ini" echo Line2= >> "%D%oeminfo.ini" echo Line3=Installed Hotfixes:>> "%D%oeminfo.ini" echo Line4= >> "%D%oeminfo.ini"
REM Line Number SET i=5
REM List quickfixes without exe extension For /F "TOKENS=1 delims=.exe" %%j in ('dir /B %CDROM%\I386\svcpack\KB*.exe') do ((set kbname=%%j) & (call :myprint)) GOTO :EOF
:myprint echo Line%i%=%kbname% >> "%D%oeminfo.ini" SET /A i+=1
:EOF
Примечание: если вы используете такой пакетный файл, то не создавайте заранее oeminfo.ini, т.к. он будет сгенерирован автоматически.