Buscar

Windows Update ver fecha Powershell

Es posible consultar la fecha del ultimo Windows Update desde PowerShell.

Como ya sabemos, es muy importante mantener los sistemas actualizados con los últimos parches que va liberando el fabricante.

Windows Update ver fecha Powershell en un solo equipo


Podemos saber la fecha del último Windows Update, ejecutando:

(New-Object -com "Microsoft.Update.AutoUpdate").Results|fl

Ejemplo de salida de ejecución:

Windows: Update ver fecha Powershell

 

Windows Update ver fecha Powershell en varios equipos


Es posible saber la fecha del último Windows Update en varios equipos utilizando un script.

Requisitos del script:

Ejecutar el script con credenciales suficientes.

Es necesario ejecutar el script desde un controlador de dominio (DC) o bien desde un servidor miembro con las herramientas administrativas de Active Directory instaladas.

El script es el siguiente:

$servers = Get-ADComputer -Filter {(OperatingSystem -like "*windows*server*") -and (Enabled -eq "True")} -Properties OperatingSystem | Sort Name | select -Unique Name

foreach ($server in $servers){
write-host $server.Name

  Invoke-Command -ComputerName $server.Name -ScriptBlock{
(New-Object -com "Microsoft.Update.AutoUpdate").Results}
}

Vista ejecución del script:

Windows: Update ver fecha Powershell

Veamos cómo funciona el script:

Con el cmd-let: Get-ADComputer, obtenemos una lista de equipos añadidos al dominio de Active Directory.

Con el parámetro: -Filter (OperatingSystem -like "*windows*server*"), estamos filtrando los sistemas operativos Windows Server, sin este filtro, listaríamos todos los equipos añadidos al dominio.

Con (Enabled -eq "True"), conseguimos que solo se hagan consultas sobre equipos que no estén deshabilitados.

Toda esta información sobre los equipos con sistema operativo Windows Server es almacenada en la variable: servers.

Sobre esta lista de equipos, ejecutamos con el parámetro: Invoke-Command, el cmd-let que obtiene la fecha y hora del último Windows Update: New-Object -com "Microsoft.Update.AutoUpdate").Results

---

Directivas de grupo (GPO): Evento gratuito y curso en Barcelona

Aprovecho para comentaros que el próximo: Miércoles, 27 de Marzo, seré el ponente de un evento gratuito presencial en Barcelona al que os podéis inscribir: "25 consejos prácticos para mejorar tu infraestructura de directivas de grupo (GPO)".

También, el 26 de Abril se inicia un curso presencial en Barcelona sobre directivas de grupo (GPO).

Son 5 sesiones de 5h los viernes tarde, ideal para combinarlo con el trabajo.

El curso es totalmente práctico y basado en laboratorios y escenarios de empresa.

Podéis ver el detalle e inscribiros al evento y/o al curso en el siguiente enlace:


No hay comentarios:

Publicar un comentario