Potencia Shell

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

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

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.

Batalla por Wesnoth 1.13.6 Desarrollo liberado
Batalla por Wesnoth 1.13.6 lanzado el mes pasado, es el sexto lanzamiento de desarrollo en el 1.13.x y ofrece una serie de mejoras, sobre todo en la i...
Cómo instalar League Of Legends en Ubuntu 14.04
Si eres fanático de League of Legends, esta es una oportunidad para que pruebes League of Legends. Tenga en cuenta que LOL es compatible con PlayOnLin...
Instale el último juego de estrategia de OpenRA en Ubuntu Linux
OpenRA es un motor de juego de estrategia en tiempo real libre / gratuito que recrea los primeros juegos de Westwood como el clásico Command & Conquer...