PDA

Показать полную графическую версию : [решено] Проверка наличия обновления


SANIOK_AV
18-08-2011, 12:46
Доброго времени суток!
Подскажите пожалуйста, как в автоматизированном режиме (bat, vbs) можно осуществить проверку наличия установленного обновленя операционной системы ХР?

Я пока знаю лишь такой способ:
Если я хочу, к примеру, проверить установлено ли обновление KB958644, то проверяю или значение переменной реестраHKLM\SOFTWARE\Microsoft\Updates\windows XP\sp4\KB958644\typeравноupdate
Может кто-то знает ещё какие-то способы?
Заранее благодарен!!!

Kazun
18-08-2011, 13:23
Использовать класс - Win32_QuickFixEngineering

Для bat - wmic QFE where hotfixid="KB958644"

Amigos
18-08-2011, 13:35
ещё какие-то способы? »анализ результата работы qfecheck

SANIOK_AV
18-08-2011, 13:46
Kazun, Спасибо большое!
Только вот когда wmic QFE where hotfixid="KB958644" из батника запускаешь то он (батник) грубо говоря не запускается...((
А когда в окне цмд пишешь эту команду, то всё отрабатывает.

P.S.: Сорри
С глюк какойто был (по поводу того что из батника не запускалось)
причём с qfecheck происходило тоже самое
перезагрузка тоже не помогла
откатился на последний снепшот (в VMWARE) и всё заработало
что-бы это могло быть?....(((

Iska
18-08-2011, 14:47
@echo off
wmic.exe QFE where "HotFixID='KB958644'" get HotFixID, Description

C:\Песочница\0078>0001.cmd
Description HotFixID
Обновление безопасности для Windows XP (KB958644) KB958644




© OSzone.net 2001-2012