harald99
Goto Top

Verfügbare Updates feiner mit Script filtern

Hallo!

Mit einem Script hole ich mir eine List der verfügbaren Windows-Updates.

Der Suchfilter ist: "IsHidden=0 and IsInstalled=0 and IsAssigned=0 and Type='Software' and BrowseOnly=1"

Im Suchergebnis tauchen auch Treiberupdates auf, dabei möchte ich nur die normalen Updates sehen.

Content-ID: 81045357153

Url: https://administrator.de/contentid/81045357153

Ausgedruckt am: 23.11.2024 um 13:11 Uhr

8030021182
8030021182 09.11.2023 aktualisiert um 10:51:58 Uhr
Goto Top
IUpdateSearcher::Search-Methode (wuapi.h)
type string =, != Sucht nach Updates eines bestimmten Typs, z. B. "Treiber" und "Software".
CategoryIDs - string(uuid) - contains - Sucht nach Updates, die zu einer angegebenen Kategorie gehören.

Gruß Katrin
Harald99
Harald99 09.11.2023 um 11:21:12 Uhr
Goto Top
Da ich type schon gesetzt habe, kann ich das keine Lösung sein.
8030021182
8030021182 09.11.2023 aktualisiert um 11:50:24 Uhr
Goto Top
Zitat von @Harald99:
Da ich type schon gesetzt habe, kann ich das keine Lösung sein.
Zweiten Teil lesen. CategoryIDs

Du kannst auch jederzeit mit Where-Object hinterher filtern ...
...... | ? Type -eq 1
Gilt auch für die Kategorien, hier um die Treiber-Kategorie auszufiltern
.... | ?{!($_.Categories | ?{$_.CategoryID -eq 'ebfc1fc5-71a4-4f7b-9aca-3b9a503104a0'})}  
Harald99
Harald99 09.11.2023 um 12:06:09 Uhr
Goto Top
Angeblich sollte das auch schon so gehen.
Ich hatte doch den Typ schon auf Software gestellt.
8030021182
8030021182 09.11.2023 um 12:24:40 Uhr
Goto Top
Dann hat MS halt SCH... gebaut, filtere alternativ über die Kategorie wie oben gezeigt