PowerShell

Как проверить историю обновлений Windows с помощью PowerShell

Как проверить историю обновлений Windows с помощью PowerShell

Системы Windows регулярно обновляются последними исправлениями для повышения производительности системы. Корпорация Майкрософт выпускает службу и исправления как часть бесплатной службы обновлений, чтобы улучшить работу с Windows. Эти обновления устанавливаются автоматически в зависимости от настроек системы и редко нуждаются в вводе конечных пользователей. Бесплатные обновления являются частью обслуживания и поддержки Windows, которые выпускают программное обеспечение для эффективного исправления ошибок. Чтобы обеспечить безопасность вычислений, Центр обновления Windows гарантирует, что в системе установлены последние обновления безопасности, исправления и исправления ошибок.

Пользователи могут проверить историю обновлений с помощью PowerShell, командной строки или также можно проверить историю обновлений через настройки Windows. Пользовательский интерфейс. В этой статье мы обсудим, как составить список всей истории событий Центра обновления Windows с помощью одного из инструментов автоматизации задач и управления конфигурацией, такого как PowerShell. Также можно получить информацию обо всех текущих исправлениях или технических обновлениях быстрого исправления, которые загружаются как часть программных исправлений.

Проверьте историю обновлений Windows с помощью PowerShell

Перейдите в меню Пуск и найдите Windows PowerShell. Щелкните его правой кнопкой мыши и выберите Запуск от имени администратора.

В командной строке напишите следующую команду, в которой перечислены установленные исправления вместе с их идентификаторами, информацией об установленных, описанием и т. Д.

wmic qfe список

Вы также можете ввести следующую команду, чтобы вывести список исправлений и связанное с ними описание.

get-wmiobject -class win32_quickfixengineering

Кроме того, можно также написать запрос к компьютеру для истории обновлений и вернуть указатель на список совпадающих записей в системе Windows. Запросы написаны для перечисления истории WUA в PowerShell путем определения нескольких функций для преобразования событий истории WUA из результирующего кода в Имя и получения последних 50 журналов WUA. Вы можете изменить объекты, чтобы отобразить любое количество прошлых событий. История обновленных событий.

# Преобразовать код результата истории Wua в имя # 0, а 5 не используются для истории # См. Https: // msdn.Майкрософт.com / en-us / library / windows / desktop / aa387095 (v = vs.85).aspx function Convert-WuaResultCodeToName param ([Parameter (Mandatory = $ true)] [int] $ ResultCode) $ Result = $ ResultCode switch ($ ResultCode) 2 $ Result = "Succeeded" 3 $ Result = "Succeeded With Errors " 4 $ Result =" Failed " return $ Result function Get-WuaHistory # Получить сеанс WUA $ session = (New-Object -ComObject 'Microsoft.Обновлять.Session ') # Запросить последние 1000 History, начиная с первой записи p $ history = $ session.QueryHistory ("", 0,50) | ForEach-Object $ Result = Convert-WuaResultCodeToName -ResultCode $ _.ResultCode # Сделать видимыми свойства, скрытые в свойствах com. $ _ | Add-Member -MemberType NoteProperty -Value $ Result -Name Result $ Product = $ _.Категории | Где-Объект $ _.Type -eq 'Продукт' | Select-Object -First 1 -ExpandProperty Name $ _ | Add-Member -MemberType NoteProperty -Value $ _.UpdateIdentity.UpdateId -Name UpdateId $ _ | Add-Member -MemberType NoteProperty -Value $ _.UpdateIdentity.RevisionNumber -Name RevisionNumber $ _ | Add-Member -MemberType NoteProperty -Value $ Product -Name Product -PassThru Write-Output $ _ # Удалите пустые записи и верните только те поля, которые нам нужны $ history | Where-Object ![String] :: IsNullOrWhiteSpace ($ _.title) | Select-Object Result, Date, Title, SupportUrl, Product, UpdateId, RevisionNumber

Затем введите следующую команду, чтобы получить события истории обновлений с датой результата, заголовком обновления, URL-адресом поддержки и идентификатором обновления.

# Получить всю историю обновлений в виде таблицы Get-WuaHistory | Формат-таблица

Это все.

Источник из переполнение стека.ком.

Лучшие дистрибутивы Linux для игр в 2021 году
Операционная система Linux прошла долгий путь от своего первоначального простого серверного вида. Эта ОС значительно улучшилась за последние годы и те...
Как записать и транслировать игровую сессию в Linux
В прошлом игры считались только хобби, но со временем игровая индустрия увидела огромный рост с точки зрения технологий и количества игроков. Игровая ...
Лучшие игры с отслеживанием рук
Oculus Quest недавно представил отличную идею отслеживания рук без контроллеров. С постоянно растущим числом игр и действий, которые осуществляются фо...