Aplicar automáticamente las actualizaciones de Windows mediante tareas con scripts

Last published : Nov 13, 2026
Como administrador, es posible que tenga muchos dispositivos que administrar. Pueden existir en diferentes dominios y tener diferentes niveles de seguridad o versiones del sistema operativo Windows. Actualizar esos dispositivos de manera oportuna para evitar riesgos potenciales puede ser una tarea tediosa. Para lograr este objetivo, puede hacer lo siguiente:
  • Recopilar información relacionada con las actualizaciones.
  • Establecer comparaciones entre la información recopilada para identificar los dispositivos en los que faltan actualizaciones.
  • Aplicar una o más actualizaciones a los dispositivos relevantes uno por uno.
Workspace Environment Management™ (WEM) le proporciona una función de tareas con scripts que simplifica la tarea de aplicar actualizaciones a sus dispositivos.
Todo lo que necesita hacer es configurar dos tareas con scripts. Un flujo de trabajo general es el siguiente:
  1. Preparar dos scripts y crear un archivo
  2. Agregar dos tareas con scripts
  3. Configurar las dos tareas con scripts
  4. Ver el informe de ejecución de tareas

Preparar dos scripts y crear un archivo

  1. Preparar un script que supervise las actualizaciones disponibles.
    $List = Get-Content `\\hyenvwemserver\share\hotfix.list`
    $Applied = Get-HotFix | Select-Object -ExpandProperty HotFixID
    $ExitCode = 0
    $List | ForEach-Object {
        if(-not ($Applied.Contains($_)))
        {
            Write-Host $_
            $ExitCode = 1
        }
    }
    Exit $ExitCode
  2. Preparar otro script que aplique las actualizaciones.
    Param(
      [string]$consoleOutputPath
      )
    $List = Get-Content $consoleOutputPath
    $List | ForEach-Object {
      Write-host "Installing hotfix: $_"
      Get-WindowsUpdate -Install -KBArticleID $_
    }
  3. Crear un archivo que incluya una lista de actualizaciones.
    Nota:
    Coloque este archivo en un lugar al que el agente de WEM pueda acceder, por ejemplo, en una ruta compartida: \\hyenvwenserver\share\hotfix.list.
    Archivo que incluye una lista de actualizaciones

Añadir dos tareas con script

La siguiente información complementa la guía de Agregar una tarea con script. Para crear las dos tareas con script, siga la guía general de ese artículo, teniendo en cuenta los detalles que se indican a continuación.
En Consola web > Tareas con script, agregue las dos tareas con script.
Tareas con script

Configurar las dos tareas con script

La siguiente información complementa la guía de Configurar una tarea con script. Para configurar las dos tareas con script, siga la guía general de ese artículo, teniendo en cuenta los detalles que se indican a continuación.
  1. Vaya al conjunto de configuración pertinente, navegue hasta Configuración de tareas con script y configure la tarea "Aplicar actualizaciones".
    En este ejemplo, la tarea se configura específicamente de la siguiente manera:
    1. Seleccione Sí para habilitar la tarea.
    2. Desactive verificar the signature before running the task.
    3. En Desencadenadores, cree un desencadenador "Programado" de la siguiente manera.
      Crear desencadenador 1
  2. En el mismo conjunto de configuración, configure la tarea "Supervisar actualizaciones".
    En este ejemplo, la tarea se configura específicamente de la siguiente manera:
    1. Seleccione Sí para habilitar la tarea.
    2. Desactive verificar la firma antes de ejecutar la tarea.
    3. En Desencadenadores, cree un desencadenador de "Resultado de tarea con script personalizado" de la siguiente manera.
      Crear desencadenador 2

Ver el informe de ejecución de la tarea

Una vez que las tareas se ejecuten correctamente, puede ver los resultados consultando los informes. Para obtener más información, consulte Informes. En este ejemplo, puede ver los siguientes informes:
Resumen del informe:
Resumen del informe
Detalle del informe de la tarea "Aplicar actualizaciones":
Detalle del informe 1
Detalle del informe de la tarea "Supervisar actualizaciones":
Detalle del informe 2