Назад | Перейти на главную страницу

Каковы способы / инструменты для сравнения двух установок Windows и их обновлений KB?

Имею список машин, некоторые машины кидают

System.Runtime.InteropServices.Marshal.ThrowExceptionForHR

при выполнении запроса объекта управления Windows,

select Name, State, Started, Status from Win32_Service

Я подозреваю, что это связано с разными установками KB на этих машинах. Есть ли способ создать профиль этого и сравнить обновления КБ на 2 заданных машинах?

Вы можете сохранить вывод всех имен компьютеров в текстовый файл, а затем использовать PowerShell для создания списка исправлений.

$list = Get-Content <path to text file>

foreach ($cn in $list) {

$res = Get-Hotfix –cn $cn | Select HotfixID, Description, InstalledOn | `
sort InstalledOn

$res | Out-file $cn.txt
}

Затем сравните текстовый файл.