Cómo verificar el historial de actualizaciones de Windows usando PowerShell

Como Verificar El Historial De Actualizaciones De Windows Usando Powershell



Windows PowerShell es un shell de línea de comandos proporcionado por Windows para automatizar tareas y configurar diferentes programas. Los usuarios pueden ingresar un solo comando o escribir un script que contenga un conjunto de comandos para realizar una tarea en particular. Además de esto, Windows PowerShell se puede usar para realizar un seguimiento de todas las actualizaciones que se instalaron en Windows. Los usuarios pueden ver la fecha, la hora, el hotFixID y la descripción de cada actualización. Se puede utilizar para monitorear y rastrear los cambios que ocurren en su computadora.

Este artículo explicará cómo ver el historial de actualizaciones de Windows usando el comando PowerShell.







¿Ver el historial de instalación de Windows Update con PowerShell?

Para verificar el historial de todas las actualizaciones de Windows que ocurrieron en el sistema, siga los pasos que se muestran a continuación.



Paso 1: Inicie Windows PowerShell



Golpea el ' Windows + R ” atajo en el teclado, y escriba “ Potencia Shell ” en el cuadro de texto. Luego, presione el botón “ DE ACUERDO ' botón:






Paso 2: ejecutar el comando

Una vez que se abra Windows PowerShell, escriba el siguiente comando para ver la lista del historial de actualizaciones:



lista wmic qfe

 

Golpea el ' Ingresar ” en el teclado, en consecuencia, PowerShell proporcionará la lista de las actualizaciones que ocurrieron en el sistema:


Esto es lo que significan las columnas en el resultado anterior:

    • Instalado por: Representa la autoridad que instaló la actualización.
    • Instalado: Muestra la fecha de instalación.
    • CSName: Esto muestra el nombre del usuario del sistema.
    • Descripción: Describe el tipo de actualización.
    • ArreglarComentarios: Esto muestra cualquier comentario relacionado con la actualización.
    • HotFixID: Esta es una identificación única asignada a cada actualización instalada.

Para obtener datos más simples, inserte el siguiente comando y presione Enter:

obtener-wmiobject -clase win32_quickfixingeniería

 

Ahora, para ver un historial de actualizaciones más detallado que incluirá todas las actualizaciones de .NET, Windows Defender y más, pegue el script que se proporciona a continuación en PowerShell y presione Entrar:

función Convertir-WuaResultCodeToName
{
parámetro ( [ Parámetro ( Obligatorio = $verdadero ) ]
[ En t ] $ResultCode
)
$resultado = $ResultCode
cambiar ( $ResultCode )
{
2
{
$resultado = 'Logrado'
}
3
{
$resultado = 'Tuvo éxito con errores'
}
4
{
$resultado = 'Fallido'
}
}
devolver $resultado
}
función Obtener WuaHistory
{

$sesión = ( Nuevo objeto -ComObjeto 'Microsoft.Update.Session' )

$historia = $sesión .QueryHistory ( '' , 0 , 50 ) | Para cada objeto {
$resultado = Convertir-WuaResultCodeToName -CódigoResultado $_ .ResultCode

$_ | Añadir miembro -Tipo de miembro NotaPropiedad -Valor $resultado -Nombre Resultado
$Producto = $_ .Categorías | Donde-Objeto { $_ .Tipo -eq 'Producto' } | Seleccionar objeto -Primero 1 -Expandir propiedad Nombre
$_ | Añadir miembro -Tipo de miembro NotaPropiedad -Valor $_ .UpdateIdentity.UpdateId -Nombre ID de actualización
$_ | Añadir miembro -Tipo de miembro NotaPropiedad -Valor $_ .UpdateIdentity.RevisionNumber -Nombre Número de revisión
$_ | Añadir miembro -Tipo de miembro NotaPropiedad -Valor $Producto -Nombre Producto -Pasar a través de
Salida de escritura $_
}

$historia |
Donde-Objeto { ! [ Cadena ] ::EsNuloOEspacioBlanco ( $_ .título ) } |
Resultado de objeto seleccionado, fecha, título, SupportUrl, producto, UpdateId, RevisionNumber
}

 
Una vez que se ingresa el script anterior, el cursor se moverá a la siguiente línea:


Después de eso, ingrese el siguiente comando:

Obtener WuaHistory | Formato-Tabla

 
El siguiente resultado muestra todas las actualizaciones que se instalaron en Windows con su fecha, hora, título y si la instalación fue exitosa o no:


Así es como un usuario puede ver todo el historial de actualizaciones usando Windows PowerShell.

Conclusión

Windows PowerShell se puede usar para ver todas las actualizaciones que se instalaron en Windows. Para este propósito, primero, acceda al cuadro de diálogo EJECUTAR presionando la tecla 'Ventana + R'. Luego, escribe “ Potencia Shell ” en el cuadro y presione el “ DE ACUERDO ' botón. A continuación, escriba los comandos proporcionados anteriormente para ver la lista del historial de actualizaciones con detalles sobre la hora en que se instalaron, su fuente, descripción y mucho más. Este artículo ha proporcionado instrucciones sobre cómo comprobar el historial de instalación de actualizaciones mediante Windows PowerShell.