Los sistemas Windows se actualizan periódicamente con los últimos parches para mejorar el rendimiento de un sistema. Microsoft lanza el servicio y los parches como parte del servicio de actualización gratuito para mejorar la experiencia informática de Windows. Estas actualizaciones se instalan automáticamente según la configuración del sistema y rara vez necesitan información de los usuarios finales. Las actualizaciones gratuitas son parte del mantenimiento y soporte de Windows que libera software para corregir errores de manera efectiva. Para garantizar la seguridad informática, Windows Update asegura que el sistema esté actualizado con los últimos parches de seguridad, revisiones y correcciones de errores.
Los usuarios pueden verificar el historial de actualizaciones usando PowerShell, la línea de comandos o también se puede verificar el historial de actualizaciones a través de la interfaz de usuario de la configuración de Windows. En este artículo, discutimos cómo enumerar todo el historial de eventos de Windows Update utilizando una de las herramientas de administración de configuración y automatización de tareas como PowerShell. También se puede obtener información sobre todas las revisiones actuales o actualizaciones de ingeniería de solución rápida que se descargan como parte de los parches de software.
Verifique el historial de actualizaciones de Windows usando PowerShell
Vaya al menú Inicio y busque Windows PowerShell. Haga clic derecho sobre él y haga clic en Ejecutar como administrador.
En la línea de comandos, escriba el siguiente comando que enumera las revisiones que están instaladas junto con su ID, información sobre la instalación, descripción, etc.
lista de wmic qfe
También puede escribir el siguiente comando para enumerar las revisiones y su descripción asociada.
get-wmiobject -class win32_quickfixengineering
Además, también se puede escribir una consulta en la computadora para el historial de actualizaciones y devolver un puntero a una lista de registros coincidentes en el sistema Windows. Las consultas se escriben para enumerar el historial de WUA en un PowerShell mediante la definición de algunas funciones para convertir los eventos del historial de WUA del código de resultado en un nombre y obtener el último y más reciente historial de 50 WUA. Puede modificar los objetos para enumerar cualquier número de Historial pasado de eventos actualizados.
# Convierta el ResultCode del historial de Wua a un nombre # 0 y 5 no se utilizan para el historial # Consulte https: // msdn.microsoft.com / en-us / library / windows / desktop / aa387095 (v = vs.85).aspx function Convert-WuaResultCodeToName param ([Parámetro (Obligatorio = $ verdadero)] [int] $ ResultCode) $ Result = $ ResultCode cambiar ($ ResultCode) 2 $ Result = "Exitoso" 3 $ Resultado = "Exitoso Con errores " 4 $ Result =" Failed " return $ Result function Get-WuaHistory # Obtener una sesión WUA $ session = (New-Object -ComObject 'Microsoft.Actualizar.Session ') # Consulta el último historial de 1000 comenzando con el primer registro p $ history = $ session.QueryHistory ("", 0,50) | ForEach-Object $ Result = Convert-WuaResultCodeToName -ResultCode $ _.ResultCode # Hacer visibles las propiedades ocultas en las propiedades com. $ _ | Agregar-Miembro -MemberType NoteProperty -Value $ Resultado -Nombre Resultado $ Producto = $ _.Categorías | Where-Object $ _.Escriba -eq 'Producto' | Seleccionar-Objeto -Primero 1 -Expandir Nombre de la Propiedad $ _ | Agregar-Miembro -MemberType NoteProperty -Value $ _.UpdateIdentity.UpdateId -Name UpdateId $ _ | Agregar-Miembro -MemberType NoteProperty -Value $ _.UpdateIdentity.RevisionNumber -Name RevisionNumber $ _ | Add-Member -MemberType NoteProperty -Value $ Product -Name Product -PassThru Write-Output $ _ #Eliminar registros nulos y devolver solo los campos que queremos $ historial | Where-Object ![Cadena] :: IsNullOrWhiteSpace ($ _.título) | Resultado de selección de objeto, Fecha, Título, SupportUrl, Producto, UpdateId, RevisionNumber
Luego, escriba el siguiente comando para obtener los eventos del historial de actualizaciones con la fecha del resultado, el título de la actualización, la URL de soporte y la ID de actualización.
# Obtenga todo el historial de actualizaciones, formateado como una tabla Get-WuaHistory | Tabla de formato
Eso es todo.
Procedente de desbordamiento de pila.com.