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

0
  • Не нравится
  • +18
  • Нравится
Как проверить журнал центра обновления Windows с помощью Windows PowerShell

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

 Операционная система Windows регулярно обновляется, что обеспечивает улучшение работы системы, исправление ошибок, повышает безопасность и производительность системы в целом. Обновления являются частью обслуживания и поддержки операционной системы и устанавливаются автоматически в соответствии с настройками системы и редко требуют от пользователей каких-либо действий.

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

___ ___

 Чтобы проверить журнал центра обновления Windows, запустите консоль Windows PowerShell от имени администратора и выполните команду:
Get-HotFix

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

 Можно также ввести следующую команду, чтобы вывести список исправлений и соответствующее описание:
wmic qfe get /format:csv | ConvertFrom-Csv

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

 Обратите внимание, что показанные выше две команды отображают данные только об обновлениях операционной системы и ее компонентов. Получить информацию об обновлениях для других продуктов MS (Защитник Windows, Office и т.п) таким образом не получится.
 
 Чтобы вывести список всех установленных обновлений, запустите консоль Windows PowerShell от имени администратора, скопируйте и вставьте код представленный ниже и нажмите клавишу Enter↵
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
{
# Get a WUA Session
$session = (New-Object -ComObject 'Microsoft.Update.Session')
# Query the latest 1000 History starting with the first recordp
$history = $session.QueryHistory("",0,50) | ForEach-Object {
$Result = Convert-WuaResultCodeToName -ResultCode $_.ResultCode
# Make the properties hidden in com properties visible.
$_ | Add-Member -MemberType NoteProperty -Value $Result -Name Result
$Product = $_.Categories | Where-Object {$_.Type -eq 'Product'} | 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 $_
}
#Remove null records and only return the fields we want
$history |
Where-Object {![String]::IsNullOrWhiteSpace($_.title)} |
Select-Object Result, Date, Title, SupportUrl, Product, UpdateId, RevisionNumber
}

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

 Затем выполните следующую команду, чтобы получить события журнала обновлений с датой результата, заголовком и идентификатором обновления:
Get-WuaHistory | Format-Table

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

 
 Также, при необходимости, Вы можете просмотреть лог установленных обновлений, для этого выполните следующую команду:
Get-WindowsUpdateLog

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

 В результате выполнения команды, на рабочем столе будет создан файл с логом установленных обновлений Windows с названием WindowsUpdate.log, который по умолчанию можно открыть в блокноте.

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



winnote Администраторы

Автор: winnote

Комментариев пока нет, добавьте свой!

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.