All pastes #3157829 Raw Edit

Stuff

public unlisted text v1 · immutable
#3157829 ·published 2015-09-10 16:51 UTC
rendered paste body
Dim hideupdates(18)

hideupdates(0) = "KB2902907"
hideupdates(1) = "KB2952664"
hideupdates(2) = "KB2976978"
hideupdates(3) = "KB2976987"
hideupdates(4) = "KB2977759"
hideupdates(5) = "KB2990214"
hideupdates(6) = "KB3021917"
hideupdates(7) = "KB3022345"
hideupdates(8) = "KB3035583"
hideupdates(9) = "KB3044374"
hideupdates(10) = "KB3050265"
hideupdates(11) = "KB3065987"
hideupdates(12) = "KB3068708"
hideupdates(13) = "KB3075249"
hideupdates(14) = "KB3075851"
hideupdates(15) = "KB3075853"
hideupdates(16) = "KB3080149"
hideupdates(17) = "KB3083324"
hideupdates(18) = "KB971033"

set updateSession = createObject("Microsoft.Update.Session")
set updateSearcher = updateSession.CreateupdateSearcher()

Set searchResult = updateSearcher.Search("IsInstalled=0 and Type='Software'")

For i = 0 To searchResult.Updates.Count-1
set update = searchResult.Updates.Item(i)
For j = LBound(hideupdates) To UBound(hideupdates)
'MsgBox hideupdates(j)
if instr(1, update.Title, hideupdates(j), vbTextCompare) = 0 then
  'Wscript.echo "No match found for " & hideupdates(j)
else
Wscript.echo "Hiding " & hideupdates(j)
update.IsHidden = True
end if
Next
Next