Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
Script:
# Cria uma nova sessão de atualização
$Session = New-Object -ComObject Microsoft.Update.Session
# Cria um pesquisador de atualizações
$Searcher = $Session.CreateUpdateSearcher()
# Obtém o número total de atualizações no histórico
$Count = $Searcher.GetTotalHistoryCount()
# Se houver pelo menos uma atualização no histórico, armazena as atualizações
if ($Count -ge 1) {
$Updates = $Searcher.QueryHistory(0, $Count)
}
# Verifica se a atualização com o título 'KB5030310' está presente no histórico
if (($Updates | Where-Object {$_.Title -match 'KB5030310'}) -ne $null) {
$Res = 1
}
# Exibe o resultado final
Write-Host 'Resultado final:', $Res
Como Executar o Script:
1. Abra o Bloco de Notas ou qualquer outro editor de texto de sua preferência.
2. Copie e cole o código do script acima no editor de texto.
3. Salve o arquivo com a extensão .ps1
, por exemplo, verificar_atualizacao.ps1
.
4. Abra o PowerShell com privilégios de administrador. Para isso, clique com o botão direito do mouse no ícone do PowerShell e selecione "Executar como administrador".
5. Navegue até o diretório onde você salvou o script usando o comando cd
, por exemplo:
cd C:\Caminho\Para\O\Script
6. Execute o script digitando:
.\verificar_atualizacao.ps1
7. O PowerShell exibirá o resultado final, indicando se a atualização 'KB5030310' está instalada.