PowerShell

Como verificar o histórico do Windows Update usando o PowerShell

Como verificar o histórico do Windows Update usando o PowerShell

Os sistemas Windows são atualizados rotineiramente com os patches mais recentes para melhorar o desempenho de um sistema. A Microsoft lança o serviço e patches como parte do serviço de atualização gratuita para aprimorar a experiência de computação do Windows. Essas atualizações são instaladas automaticamente com base nas configurações do sistema e raramente precisam de entrada dos usuários finais. As atualizações gratuitas são uma parte da manutenção e suporte do Windows que lança software para corrigir erros de forma eficaz. Para garantir a computação segura, o Windows Update garante que o sistema esteja atualizado com os patches de segurança, hotfixes e correções de bugs mais recentes.

Os usuários podem verificar o histórico de atualização usando PowerShell, linha de comando ou também pode verificar o histórico de atualização através das configurações do Windows Interface do usuário. Neste artigo, discutimos como listar todo o histórico de eventos do Windows Update usando uma das ferramentas de automação de tarefas e gerenciamento de configuração, como o PowerShell. Também é possível obter informações sobre todos os hotfixes atuais ou atualizações de engenharia de correção rápida que são baixadas como parte dos patches de software.

Verifique o histórico do Windows Update usando o PowerShell

Vá para o menu Iniciar e pesquise por Windows PowerShell. Clique com o botão direito e clique em Executar como administrador.

Na linha de comando, escreva o seguinte comando que lista os Hotfixes instalados junto com seus IDs, informações sobre Instalado em, descrição, etc.

lista wmic qfe

Você também pode digitar o seguinte comando para listar os hotfixes e sua descrição associada.

get-wmiobject -class win32_quickfixengineering

Além disso, também é possível escrever uma consulta para o histórico de atualizações no computador e retornar um ponteiro para uma lista de registros correspondentes no sistema Windows. As consultas são gravadas para listar o histórico de WUA em um PowerShell, definindo algumas funções para converter eventos de histórico de WUA do código de resultado em um nome e obter os últimos 50 históricos de WUA. Você pode modificar os objetos para listar qualquer número de históricos anteriores de eventos atualizados.

# Converta o código de resultado do histórico do Wua em um nome # 0 e 5 não são usados ​​para o histórico # Veja https: // msdn.microsoft.com / en-us / library / windows / desktop / aa387095 (v = vs.85).função aspx Convert-WuaResultCodeToName param ([Parameter (Mandatory = $ true)] [int] $ ResultCode) $ Result = $ ResultCode switch ($ ResultCode) 2 $ Result = "Succeeded" 3 $ Result = "Succeeded Com erros " 4 $ Result =" Failed " return $ Result function Get-WuaHistory # Get a WUA Session $ session = (New-Object -ComObject 'Microsoft.Atualizar.Sessão ') # Consultar o último histórico de 1000, começando com o primeiro registrop $ history = $ sessão.QueryHistory ("", 0,50) | ForEach-Object $ Result = Convert-WuaResultCodeToName -ResultCode $ _.ResultCode # Torna as propriedades ocultas nas propriedades com visíveis. $ _ | Add-Member -MemberType NoteProperty -Value $ Result -Name Result $ Product = $ _.Categorias | Where-Object $ _.Digite -eq 'Produto' | 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 registros nulos e retorne apenas os campos que queremos $ history | Where-Object ![String] :: IsNullOrWhiteSpace ($ _.título) | Select-Object Result, Date, Title, SupportUrl, Product, UpdateId, RevisionNumber

Em seguida, digite o seguinte comando para obter os eventos do histórico de atualizações com data de resultado, título de atualização, URL de suporte e ID de atualização.

# Obtenha todo o histórico de atualização, formatado como uma tabela Get-WuaHistory | Format-Table

Isso é tudo.

Proveniente de stackoverflow.com.

Top jogos do Oculus App Lab
Se você é proprietário de um fone de ouvido Oculus, deve estar informado sobre o carregamento lateral. Sideload é o processo de instalação de conteúdo...
Os 10 melhores jogos para jogar no Ubuntu
A plataforma Windows tem sido uma das plataformas dominantes para jogos devido à grande porcentagem de jogos que estão sendo desenvolvidos hoje para o...
5 melhores jogos de arcade para Linux
Hoje em dia, os computadores são máquinas sérias usadas para jogos. Se você não pode obter a nova pontuação máxima, você saberá o que quero dizer. Nes...