Показать сообщение отдельно
Старый 02.06.2009, 23:15 Вверх   #2
Коварный тип
 
Аватар для Serberg
Serberg вне форума
Доп. информация
По умолчанию

Нашел ответ на свой вопрос... Вот такую штуку нужно состряпать:

Для установки сab две версии:

1. vistacab_expand&install.bat
В два этапа, используются комманды expand и pkgmgr

Код:
@echo off  
setlocal  
Set "TempDir=cabtmp"  
Set "Log=Log.txt"  
mkdir "%TempDir%"  
For %%i In (*.cab) Do (  
expand "%%i" -f:* "%TempDir%" && Echo>> "%Log%" %Time:~0,-3%^>^> "%%i" expansion - OK || Echo>> "%Log%" %Time:~0,-3%^>^> "%%i" expansion - FAIL  
Echo - - - - - - - - - - - - - - -  
Echo Installing %%i%. Please wait.  
pkgmgr /ip /m:"%TempDir%" && Echo>> "%Log%" %Time:~0,-3%^>^> "%%i" installation - OK || Echo>> "%Log%" %Time:~0,-3%^>^> "%%i" installation - FAIL  
del /f /s /q "%TempDir%"  
)  
rd /s /q "%TempDir%"  
Echo - - - - - - - - - - - - - - -  
Echo Operation completed  
Echo Log file created as %Log%  
Echo System log can be found at %WINDIR%\logs\cbs\Cbs.log  
Echo Now you may close this window  
pause
2. vistacab_install.bat

Распасковка происходит силами самого pkgmgr

Код:
@echo off  
setlocal  
Set "TempDir=cabtmp"  
Set "Log=Log.txt"  
mkdir "%TempDir%"  
For %%i In (*.cab) Do (  
Echo - - - - - - - - - - - - - - -  
Echo Installing %%i%. Please wait.  
pkgmgr /ip /m:"%%i" /s:"%TempDir%" && Echo>> "%Log%" %Time:~0,-3%^>^> "%%i" installation - OK || Echo>> "%Log%" %Time:~0,-3%^>^> "%%i" installation - FAIL  
del /f /s /q "%TempDir%"  
)  
rd /s /q "%TempDir%"  
Echo - - - - - - - - - - - - - - -  
Echo Operation completed  
Echo Log file created as %Log%  
Echo System log can be found at %WINDIR%\logs\cbs\Cbs.log  
Echo Now you may close this window  
pause
Вот еще:

Код:
@Echo Off 
Title Installing Windows Vista Updates 
For %%F In (MSU\*.msu) Do Call :msin %%F 
For %%A In (CAB\*.cab) Do Call :kbin %%A 
Shutdown.exe -r -t 1 
Exit 
:msin 
Start /Wait %1 /quiet /norestart 
:kbin 
Start /Wait pkgmgr /ip /m:%1 /quiet /norestart 
GoTo :EOF 
Exit
батник для установки cab & msu . Просто создайте файл с этим содержимым с расширением .bat и создаяте рядом с ним папки CAB и MSU, положите в них апдейты и запустите батник, по завершении всех апдейтов комп перегрузится.
  Ответить с цитированием
 
Время генерации страницы 0.04168 секунды с 10 запросами