Я не знаю, почему -Filter
, который вы пытаетесь использовать, не работает. я не могу заставить это работать вообще. по-видимому, используемый QueryLanguage имеет некоторую странность, которая четко не задокументирована. [ sigh ... ]
однако, если все, что вам нужно, это элементы QFE, которые были применены в последний день в списке QFE, следующие работы ... [ ухмылка ]
- использует
Get-HotFix
вместо вызовов CIM / WMi
это не быстрее, но кажется более powershell-i sh. - сортирует по свойству
InstalledOn
с самыми новыми 1-ыми - группами по этому опору
- выбирает 1-ую группу
- , получает значение
.Group
из этого группа - назначает его
$NewestQFE_Group
- показывает его на экране
код ...
$NewestQFE_Group = (Get-HotFix |
Sort-Object -Descending -Property 'InstalledOn' |
Group-Object -Property 'InstalledOn')[0].Group
$NewestQFE_Group
вывод [да, я все еще на win7 [ ухмыляюсь ]] ...
Source Description HotFixID InstalledBy InstalledOn
------ ----------- -------- ----------- -----------
MySysName Security Update KB4534310 NT AUTHORITY\SYSTEM 2020-01-15 12:00:00 AM
MySysName Security Update KB4536952 NT AUTHORITY\SYSTEM 2020-01-15 12:00:00 AM
MySysName Update KB4532945 NT AUTHORITY\SYSTEM 2020-01-15 12:00:00 AM