Рейтинг:0

Замена драйверов WSUS

флаг tn

Я добавил классификацию драйверов в wsus, и теперь у меня есть 100 тыс. обновлений драйверов. Замена не указана, поэтому я не могу легко отказаться от старых обновлений. Я вижу много повторяющихся версий драйверов (идентификатор обновления отличается, поэтому это не одно и то же обновление).

Раньше это было плохо, но с тех пор, как я добавил Windows 10, это почти неуправляемо.

  • Правда ли, что майкрософт не нанимал scriptkiddy для исправления замещения драйверов?
  • Правда ли, что драйверы с одинаковым номером версии и другими данными одинаковы? Или есть какая-то тонкая разница?

Конечно, я не мог автоматически одобрять драйверы и вручную одобряйте только нужные и отклоняйте старые. Я мог бы даже использовать регулярное выражение для номеров версий и использовать powershell для утверждения новейших версий. Или обновите базу данных wsus, чтобы она была правильной. Но это работа Microsoft.

Или я что-то здесь упускаю? Если мне нужно сделать какой-нибудь скрипт powershell, я поделюсь им здесь, не беспокойтесь об этом.

Рейтинг:0
флаг tn

Снова нажал не ту кнопку, сделал скрипт на отказ сейчас (используйте на свой страх и риск)

$WSUS = Get-WsusServer
$FPClass = $WSUS.GetUpdateClassifications()|Where{$_.Title -eq 'Драйверы'}
$u = $FPClass.GetUpdates()

# извлечь версию
$u1 = $u |% {
    $x = $_.title -match "^(.*) (.*)$";
    [pscustomobject]@{
        "id"=$_.id;
        "v"=[версия]$matches[2];
        "n"=$соответствий[1];
    }
}

# получить максимальную версию
$u2 = $u1 |
Сортировать-Объект-Свойство v | группа п |%{
 [PSCustomObject]@{
     п = $_.имя;
     v = ($_.Group | Sort-Object v | select -Last 1 -Property v).v; 
}}

# отказать
$u1 |% {
    $х = $_;
    [PSCustomObject]@{   
        "id"=$_.id;
        "v1"=$_.v;
        "n" = $_.n;
        "v2"=($u2 |? { $_.n -eq $x.n }).v;
    }
} |? { $_.v1 -ne $_.v2} |% {
    Deny-WsusUpdate -Update (Get-WsusUpdate -UpdateId $_.id.UpdateId);
    $_;
}

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.