nokogerra
17-11-2014, 09:28
Доброго времени суток.
Была создана политика со startup-скриптом, устанавливающим KB943729 (CSE GPP для Windows XP). Необходимо проверить успешность установки, нашел несколько способов, но сработал только 1, может кто-то подскажет почему не работают другие.
1. Проверить test-path`ом существует ли папка "C:\WINDOWS\$NtUninstallKB943729$" на целевой машине, но я наткнулся на проблему - нужный kb установлен, но такой папки нет, соответственно способ такой не надежен. Кто-то может сказать почему искомой папки нет?
2. Проверить get-hotfix`ом по id ("KB943729"), но в списке выдается куча ID вида "file 1" и у всех пустой description. Я видел несколько тредов, где люди сталкивались с такой же проблемой, но так и не сказано почему такое происходит. В моем случае KB943729 нет в списке хотфиксов, так что видимо он подпадает под один из "file 1".
3. Рабочим вариантом для меня отказался
get-wmiobject -Class Win32_QuickFixEngineering -Filter "ServicePackInEffect='KB943729'" ...
здесь все понятно.
Спасибо заранее.
Была создана политика со startup-скриптом, устанавливающим KB943729 (CSE GPP для Windows XP). Необходимо проверить успешность установки, нашел несколько способов, но сработал только 1, может кто-то подскажет почему не работают другие.
1. Проверить test-path`ом существует ли папка "C:\WINDOWS\$NtUninstallKB943729$" на целевой машине, но я наткнулся на проблему - нужный kb установлен, но такой папки нет, соответственно способ такой не надежен. Кто-то может сказать почему искомой папки нет?
2. Проверить get-hotfix`ом по id ("KB943729"), но в списке выдается куча ID вида "file 1" и у всех пустой description. Я видел несколько тредов, где люди сталкивались с такой же проблемой, но так и не сказано почему такое происходит. В моем случае KB943729 нет в списке хотфиксов, так что видимо он подпадает под один из "file 1".
3. Рабочим вариантом для меня отказался
get-wmiobject -Class Win32_QuickFixEngineering -Filter "ServicePackInEffect='KB943729'" ...
здесь все понятно.
Спасибо заранее.