Powershell – Listar atualizações instaladas

PowerShell é um shell de linha de comando baseado em tarefas e linguagem de script desenvolvido no .NET. Inicialmente, apenas um componente do Windows, o PowerShell tornou-se de código aberto e multiplataforma em 18 de agosto de 2016 com a introdução do PowerShell Core.

Como administrador,inicie um novo prompt de linha de comando Powershell.

Windows 10 - powershell elevated

Obtenha a lista de atualizações instaladas no Windows.

Get-Hotfix

Aqui está a saída do comando.

Source   Description      HotFixID    InstalledBy          InstalledOn
------   -----------      --------    -----------          -----------
SRV02    Update           KB4601060   NT AUTHORITY\SYSTEM  2/10/2021 12:00:00 AM
SRV02    Update           KB4470502   NT AUTHORITY\SYSTEM  12/12/2018 12:00:00 AM
SRV02    Security Update  KB4470788   NT AUTHORITY\SYSTEM  12/12/2018 12:00:00 AM
SRV02    Update           KB4480056   NT AUTHORITY\SYSTEM  1/9/2019 12:00:00 AM
SRV02    Security Update  KB4493510   NT AUTHORITY\SYSTEM  4/21/2019 12:00:00 AM

Obtenha o histórico de atualizações instaladas organizado pela data de instalação.

Get-Hotfix | Sort InstalledOn

Aqui está a saída do comando.

Source   Description      HotFixID      InstalledBy          InstalledOn
------   -----------      --------      -----------          -----------
SRV02    Update           KB4470502     NT AUTHORITY\SYSTEM  12/12/2018 12:00:00 AM
SRV02    Security Update  KB4470788     NT AUTHORITY\SYSTEM  12/12/2018 12:00:00 AM
SRV02    Update           KB4480056     NT AUTHORITY\SYSTEM  1/9/2019 12:00:00 AM
SRV02    Security Update  KB4493510     NT AUTHORITY\SYSTEM  4/21/2019 12:00:00 AM
SRV02    Security Update  KB4499728     NT AUTHORITY\SYSTEM  5/15/2019 12:00:00 AM

Exibir a lista de atualizações instaladas formatadas como uma grade.

Get-Hotfix | Sort InstalledOn | out-gridView

Aqui está a saída do comando.

Powershell - List installed updates

Crie um arquivo de texto contendo a lista de atualizações instaladas.

Get-Hotfix | Sort InstalledOn | Format-Table -AutoSize > C:\UPDATES.txt

Aqui está o conteúdo do arquivo.

Source Description     HotFixID  InstalledBy         InstalledOn           
------ -----------     --------  -----------         -----------           
SRV02 Update          KB4470502 NT AUTHORITY\SYSTEM 12/12/2018 12:00:00 AM
SRV02 Security Update KB4470788 NT AUTHORITY\SYSTEM 12/12/2018 12:00:00 AM
SRV02 Update          KB4480056 NT AUTHORITY\SYSTEM 1/9/2019 12:00:00 AM  
SRV02 Security Update KB4493510 NT AUTHORITY\SYSTEM 4/21/2019 12:00:00 AM 
SRV02 Security Update KB4499728 NT AUTHORITY\SYSTEM 5/15/2019 12:00:00 AM 

Crie um arquivo CSV contendo a lista de atualizações instaladas.

Get-Hotfix | Select-Object  HotFixID, Description, InstalledBy, InstalledOn | Sort InstalledOn | Export-Csv C:\UPDATES.csv -Encoding UTF8

Aqui está o conteúdo do arquivo.

#TYPE Selected.System.Management.ManagementObject
"HotFixID","Description","InstalledBy","InstalledOn"
"KB4470502","Update","NT AUTHORITY\SYSTEM","12/12/2018 12:00:00 AM"
"KB4470788","Security Update","NT AUTHORITY\SYSTEM","12/12/2018 12:00:00 AM"
"KB4480056","Update","NT AUTHORITY\SYSTEM","1/9/2019 12:00:00 AM"
"KB4493510","Security Update","NT AUTHORITY\SYSTEM","4/21/2019 12:00:00 AM"
"KB4499728","Security Update","NT AUTHORITY\SYSTEM","5/15/2019 12:00:00 AM"

Obtenha informações de uma atualização específica do Windows.

Get-Hotfix KB4601060 | Select -Property *

Aqui está a saída do comando.

PSComputerName      : SRV02
InstalledOn         : 2/10/2021 12:00:00 AM
__PATH              : \\SRV02\root\cimv2:Win32_QuickFixEngineering.HotFixID="KB4601060",ServicePackInEffect=""
Status              :
__GENUS             : 2
__CLASS             : Win32_QuickFixEngineering
__SUPERCLASS        : CIM_LogicalElement
__DYNASTY           : CIM_ManagedSystemElement
__RELPATH           : Win32_QuickFixEngineering.HotFixID="KB4601060",ServicePackInEffect=""
__PROPERTY_COUNT    : 11
__DERIVATION        : {CIM_LogicalElement, CIM_ManagedSystemElement}
__SERVER            : SRV02
__NAMESPACE         : root\cimv2
Caption             : http://support.microsoft.com/?kbid=4601060
CSName              : SRV02
Description         : Update
FixComments         :
HotFixID            : KB4601060
InstallDate         :
InstalledBy         : NT AUTHORITY\SYSTEM
Name                :
ServicePackInEffect :
Scope               : System.Management.ManagementScope
Path                : \\SRV02\root\cimv2:Win32_QuickFixEngineering.HotFixID="KB4601060",ServicePackInEffect=""
Options             : System.Management.ObjectGetOptions
ClassPath           : \\SRV02\root\cimv2:Win32_QuickFixEngineering
Properties          : {Caption, CSName, Description, FixComments...}
SystemProperties    : {__GENUS, __CLASS, __SUPERCLASS, __DYNASTY...}
Qualifiers          : {dynamic, Locale, provider, UUID}
Site                :
Container           :

Parabéns! Você pode exibir a lista de atualizações instaladas no Windows usando o Powershell.

Precisando de Consultoria em TI ou Suporte Pode Contar Comigo e Minha Equipe.

Pode Chamar em Nosso Whats: (51) 993117507

https://linktr.ee/julianoaguiar



Deixe um comentário