- Регистрация
- 9 Май 2009
- Сообщения
- 10,939
- Реакции
- 225
- Баллы
- 63
Копирование обновлений с другого компьютера
Всем привет. Надумали мы на предприятиях поставить обновления на систему. Пока наиболее острый вопрос - компы в Windows 7. Качать на каждом компе по 500 с лишним метров обновлений - не вариант, сами понимаете, ставить отдельный сервер обновлений пока нет возможности. Пока лучшим выходом видится вариант копирования обновлений с другого компа, но каким образом это сделать... Покопался, нашел папку C:\Windows\SoftwareDistribution\Download - там много папок с шестнадцатеричными именами, в каждой из них папочка и CAB-файл с обновлением.


Выдернул все CAB-файлы в отдельную папку, нашел образец bat-файла для работы с ними.
Запустил, поставил несколько обновлений, перезагрузил комп. Вроде он без проблем показал, что идет установка обновлений, в два этапа поставил, все хорошо. Но только одна загвоздка - ни в журнале обновлений, ни в отчете аиды этих обновлений не видать.. Но если посмотреть в список обновлений, то там все есть. А загвоздка весьма досадная, ибо этими отчетами нас проверяют безопасники, и могут начать тупые ненужные наезды и разборки. Нет ли у вас мыслей, каким образом заставить эти обновления прописаться в системе целиком, дабы не создавать ненужных проблем? 
Всем привет. Надумали мы на предприятиях поставить обновления на систему. Пока наиболее острый вопрос - компы в Windows 7. Качать на каждом компе по 500 с лишним метров обновлений - не вариант, сами понимаете, ставить отдельный сервер обновлений пока нет возможности. Пока лучшим выходом видится вариант копирования обновлений с другого компа, но каким образом это сделать... Покопался, нашел папку C:\Windows\SoftwareDistribution\Download - там много папок с шестнадцатеричными именами, в каждой из них папочка и CAB-файл с обновлением.


Выдернул все CAB-файлы в отдельную папку, нашел образец bat-файла для работы с ними.
Код:
@Echo on
Title Installing Windows7 Updates
For %%A In (CAB\*.cab) Do Call :kbin %%A
Exit
:kbin
Start /Wait pkgmgr /ip /m:%1 /norestart
GoTo :EOF
Exit