Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a: Configuration Manager (rama actual)
Puedes crear secuencias de tareas para automatizar tareas en tu entorno de Configuration Manager. Estas tareas van desde capturar un sistema operativo en un equipo de referencia hasta implementar el sistema operativo en uno o varios equipos de destino. Las acciones de la secuencia de tareas se definen en los pasos individuales de la secuencia. Cuando se ejecuta la secuencia de tareas, ejecuta las acciones de cada paso en el nivel de línea de comandos en el contexto del sistema local. Este comportamiento significa que la secuencia de tareas se ejecuta de forma totalmente automatizada sin intervención del usuario.
Pasos y acciones de la secuencia de tareas
Los pasos son los componentes básicos de una secuencia de tareas. Pueden incluir comandos como:
- Configurar y capturar el sistema operativo de un equipo de referencia
- Instale Windows, los controladores de hardware, el cliente de Configuration Manager y el software en el equipo de destino
Las acciones del paso definen los comandos de un paso de secuencia de tareas. Hay dos tipos de acciones:
- Una acción que se define mediante una cadena de línea de comandos se conoce como acción personalizada
- Una acción predefinida por Configuration Manager se conoce como acción integrada.
Una secuencia de tareas puede realizar cualquier combinación de acciones personalizadas e integradas.
Los pasos de la secuencia de tareas también pueden incluir condiciones que controlan cómo se comporta el paso. Estos comportamientos incluyen detener la secuencia de tareas o continuar la secuencia de tareas si se produce un error. Un tipo de condición es una variable de secuencia de tareas. Por ejemplo, use la variable SMSTSLastActionRetCode para probar la condición del paso anterior. Agregue condiciones a un solo paso o a un grupo de pasos.
La secuencia de tareas procesa los pasos secuencialmente. Esta secuencia incluye la acción del paso y cualquier condición del paso. Cuando Configuration Manager empieza a procesar un paso de la secuencia de tareas, no inicia el paso siguiente hasta que se completa la acción anterior.
Una secuencia de tareas se considera completada cuando:
- Todos sus pasos están completos.
- Un paso fallido hace que Configuration Manager deje de ejecutar la secuencia de tareas antes de que se completen todos sus pasos.
Por ejemplo, si el paso de una secuencia de tareas no puede encontrar una imagen o un paquete al que se hace referencia en un punto de distribución, la secuencia de tareas incluye una referencia rota. Configuration Manager deja de ejecutar la secuencia de tareas en ese momento, a menos que el paso erróneo tenga una condición para continuar cuando se produce un error.
Importante
De forma predeterminada, se produce un error en una secuencia de tareas después de que falle un paso o una acción. Si desea que la secuencia de tareas continúe incluso cuando se produzca un error en un paso, edite la secuencia de tareas, cambie a la pestaña Opciones y, después, seleccione Continuar en caso de error.
Para obtener más información sobre los pasos que se pueden agregar a una secuencia de tareas, vea Pasos de la secuencia de tareas.
Grupos de secuencias de tareas
Puede agrupar varios pasos dentro de una secuencia de tareas. Un grupo de secuencia de tareas consta de un nombre, una descripción opcional y cualquier condición opcional. La secuencia de tareas evalúa las condiciones del grupo como una unidad antes de continuar con el paso siguiente. Anide grupos entre sí o incluya una combinación de pasos y subgrupos. Los grupos son útiles para combinar varios pasos que comparten una condición común.
Asigne un nombre a los grupos de secuencia de tareas. No tiene por qué ser único. También puede proporcionar una descripción opcional para el grupo de secuencia de tareas.
Importante
De forma predeterminada, se produce un error en un grupo de secuencia de tareas cuando falla cualquier paso o grupo incrustado dentro del grupo. Si desea que la secuencia de tareas continúe cuando se produzca un error en un paso o grupo incrustado, establezca la opción Continuar en el momento del error en el paso o grupo.
En la tabla siguiente se muestra cómo funciona la opción Continuar al agrupar pasos de error .
En este ejemplo, hay dos grupos de secuencias de tareas que incluyen tres pasos de secuencia de tareas cada uno.
| Grupo o paso de secuencia de tareas | Continuar en configuración de errores |
|---|---|
| Grupo de secuencias de tareas 1 | Se selecciona Continuar en el error . |
| Paso 1 de la secuencia de tareas | Se selecciona Continuar en el error . |
| Paso 2 de la secuencia de tareas | No establecida |
| Paso 3 de la secuencia de tareas | No establecida |
| Grupo de secuencia de tareas 2 | No establecida |
| Paso 4 de la secuencia de tareas | No establecida |
| Paso 5 de la secuencia de tareas | No establecida |
| Paso 6 de la secuencia de tareas | No establecida |
Si se produce un error en el paso 1 de la secuencia de tareas, la secuencia de tareas continúa con el paso 2 de la secuencia de tareas.
Si se produce un error en el paso 2 de la secuencia de tareas, la secuencia de tareas no ejecuta el paso 3 de la secuencia de tareas. Dado que el grupo de secuencias de tareas 1 está configurado para continuar en caso de error, la secuencia de tareas continúa al grupo de secuencias de tareas 2. Ejecuta el paso 4 de la secuencia de tareas a continuación.
Si se produce un error en el paso 4 de la secuencia de tareas, no se ejecutan más pasos. Se produce un error en la secuencia de tareas porque la configuración del error Continuar no está configurada para el grupo de secuencia de tareas 2.
Agregar secuencias de tareas secundarias a una secuencia de tareas
Agregue un nuevo paso de secuencia de tareas que ejecute otra secuencia de tareas. Este paso crea una relación principal-secundario entre las secuencias de tareas. Este paso le permite crear secuencias de tareas más modulares que puede volver a usar.
Para obtener más información, vea Ejecutar secuencia de tareas.
Nota:
Configuration Manager no habilita esta característica opcional de forma predeterminada. Debe habilitar esta función antes de usarla. Para obtener más información, consulte Habilitar características opcionales de las actualizaciones.
Variables de la secuencia de tareas
Las variables de secuencia de tareas son un conjunto de pares de nombre y valor. Proporcionan opciones de configuración e implementación del sistema operativo para las tareas de configuración del equipo, el sistema operativo y el estado del usuario en un cliente de Configuration Manager. Las variables de secuencia de tareas proporcionan un mecanismo para configurar y personalizar los pasos de una secuencia de tareas.
Cuando ejecuta una secuencia de tareas, almacena muchas de las opciones de configuración de la secuencia de tareas como variables de entorno. Puede acceder a los valores de las variables de secuencia de tareas integradas o cambiarlos. También puede crear nuevas variables de secuencia de tareas para personalizar la forma en que se ejecuta una secuencia de tareas en un equipo de destino.
Use variables de secuencia de tareas para realizar las siguientes acciones:
Configurar las opciones para una acción de secuencia de tareas
Proporcionar argumentos de línea de comandos para un paso de secuencia de tareas
Evaluar una condición que determine si se ejecuta un paso o un grupo de la secuencia de tareas
Proporcione valores para los scripts personalizados utilizados en una secuencia de tareas
Por ejemplo, tiene una secuencia de tareas que incluye un paso de secuencia de tareas Unirse a dominio o Grupo de trabajo . Implemente la secuencia de tareas en colecciones diferentes, donde la pertenencia a la colección viene determinada por la pertenencia al dominio. Especifique una variable de secuencia de tareas por colección para el nombre de dominio de cada colección. Después, use esa variable de secuencia de tareas para proporcionar el nombre de dominio adecuado en la secuencia de tareas.
Para obtener más información, vea Cómo usar variables de secuencia de tareas.
Crear una secuencia de tareas
Cree secuencias de tareas mediante el Asistente para crear secuencias de tareas. El asistente puede crear secuencias de tareas integradas que realicen tareas específicas, o secuencias de tareas personalizadas que realicen muchas tareas diferentes. El asistente permite crear los siguientes tipos de secuencias de tareas:
Instalar una imagen de sistema operativo existente en un equipo de destino
Crear y capturar una imagen del sistema operativo de un equipo de referencia
Actualizar Windows con un paquete de actualización del sistema operativo en un equipo de destino
Cree una secuencia de tareas personalizada que realice una tarea personalizada o una implementación especializada del sistema operativo
Para obtener más información, consulte Crear una secuencia de tareas para instalar un sistema operativo.
Editar una secuencia de tareas
Edite la secuencia de tareas mediante el Editor de secuencia de tareas. El editor puede realizar los siguientes cambios en la secuencia de tareas:
Agregar o quitar pasos de la secuencia de tareas
Cambiar el orden de los pasos de la secuencia de tareas
Agregar o quitar grupos de pasos
Especificar si la secuencia de tareas continúa cuando se produce un error
Agregar condiciones a los pasos y grupos de una secuencia de tareas
Importante
Si la secuencia de tareas tiene referencias no asociadas a un objeto como resultado de la edición, el editor requiere que corrija la referencia para poder cerrarse. Entre las posibles acciones se incluyen:
- Corregir la referencia
- Eliminar el objeto sin referencia de la secuencia de tareas
- Deshabilite temporalmente el paso de secuencia de tareas fallido hasta que se corrija o quite la referencia rota
Para obtener más información sobre cómo editar secuencias de tareas, vea Usar el editor de secuencias de tareas.
Implementar una secuencia de tareas
Implementa una secuencia de tareas en los equipos de destino que estén en cualquier colección de Configuration Manager. Use la colección integrada Todos los equipos desconocidos para implementar sistemas operativos en equipos desconocidos. No puede implementar una secuencia de tareas en las colecciones de usuarios.
Importante
No implemente secuencias de tareas que instalen sistemas operativos en colecciones inadecuadas. Asegúrese de que la colección en la que implementa la secuencia de tareas incluya solo los equipos en los que desea instalar el sistema operativo. Para ayudar a evitar implementaciones de SO no deseadas, configure las opciones para las implementaciones de alto riesgo. Para obtener más información, vea Configuración para administrar implementaciones de alto riesgo.
Cada equipo de destino que recibe la secuencia de tareas ejecuta la secuencia de tareas según la configuración especificada en la implementación. La secuencia de tareas en sí no contiene archivos ni programas asociados. Los archivos a los que hace referencia una secuencia de tareas ya deben estar presentes en el equipo de destino o almacenados en un punto de distribución al que los clientes puedan acceder.
Nota:
La secuencia de tareas instala paquetes a los que hacen referencia los programas, incluso si el programa o paquete ya está instalado en el equipo de destino.
Si la secuencia de tareas instala una aplicación, esta solo se instala si se cumplen las reglas de requisitos de la aplicación y la aplicación no está ya instalada, en función del método de detección especificado para la aplicación.
El cliente de Configuration Manager ejecuta una implementación de secuencia de tareas cuando descarga la directiva de cliente. Para desencadenar esta acción en lugar de esperar hasta el siguiente ciclo de sondeo, consulte Iniciar recuperación de directivas para un cliente de Configuration Manager.
Al implementar secuencias de tareas en dispositivos Windows Embedded que están habilitados con un filtro de escritura, puede especificar si desea deshabilitar el filtro de escritura en el dispositivo durante la implementación y, a continuación, reiniciar el dispositivo después de la implementación. Si el filtro de escritura no está deshabilitado, la secuencia de tareas se implementa en una superposición temporal y no estará disponible cuando se reinicie el dispositivo.
Nota:
Al implementar una secuencia de tareas en un dispositivo Windows Embedded, asegúrese de que el dispositivo sea miembro de una colección que tenga una ventana de mantenimiento configurada. Esto le permite administrar cuándo está deshabilitado y habilitado el filtro de escritura, y cuándo se reinicia el dispositivo.
Si los clientes descargan secuencias de tareas fuera de una ventana de mantenimiento, la secuencia de tareas se descarga dos veces. En esta situación, el cliente descarga la secuencia de tareas, deshabilita el filtro de escritura, reinicia el equipo y vuelve a descargar la secuencia de tareas. Este comportamiento se debe a que la secuencia de tareas se descargó originalmente en la superposición temporal, que se borra cuando se reinicia el dispositivo.
Para obtener más información sobre cómo implementar secuencias de tareas, vea la sección Implementar una secuencia de tareas.
Exportar e importar
Configuration Manager permite exportar e importar secuencias de tareas. Al exportar una secuencia de tareas, puede incluir los objetos a los que hace referencia la secuencia de tareas.
Para obtener más información, consulte Exportar e importar secuencias de tareas.
Ejecutar una secuencia de tareas
Las secuencias de tareas siempre se ejecutan mediante la cuenta de sistema local. Cuando se ejecuta la secuencia de tareas, el cliente de Configuration Manager comprueba primero si hay paquetes a los que se hace referencia antes de iniciar los pasos de la secuencia de tareas. Si no se puede validar o descargar un paquete al que se hace referencia, la secuencia de tareas devuelve un error para el paso de la secuencia de tareas asociado.
Nota:
El paso de la secuencia de tareas Ejecutar línea de comandos permite ejecutar un comando como una cuenta diferente.
Si configura una implementación de secuencia de tareas para descargar y ejecutar, el cliente de Configuration Manager descarga todo el contenido dependiente en su caché. Si el tamaño de la memoria caché del cliente es demasiado pequeño o no se puede encontrar el contenido, se produce un error en la secuencia de tareas. El cliente genera un mensaje de estado.
También puedes especificar que el cliente descargue el contenido solo cuando sea necesario. Para realizar esta acción, seleccione Descargar contenido localmente cuando sea necesario ejecutando la secuencia de tareas en la implementación de secuencia de tareas. Otra opción es ejecutar programa desde un punto de distribución. Con esta opción, el cliente instala los archivos directamente desde el punto de distribución sin descargarlos primero en la memoria caché.
Al configurar la implementación de la secuencia de tareas como Disponible, si el cliente no puede encontrar contenido dependiente para la secuencia de tareas, envía un error inmediatamente. Para una implementación necesaria, el cliente de Configuration Manager espera en esta situación. Vuelve a intentar descargar el contenido hasta la fecha límite, en caso de que el contenido aún no se haya replicado en una ubicación de contenido a la que el cliente pueda acceder.
Cuando una secuencia de tareas se completa correctamente o se produce un error, Configuration Manager registra este estado en el historial del cliente.
Una vez que se inicia una secuencia de tareas en un equipo, no se puede cancelar ni detener.
Importante
Si un paso de la secuencia de tareas requiere que se reinicie el equipo, el cliente debe poder arrancar en una partición de disco formateada. De lo contrario, se producirá un error en la secuencia de tareas independientemente de cualquier control de errores que especifique en la secuencia de tareas.
Cuando un objeto dependiente de una secuencia de tareas se actualiza a una versión más reciente, cualquier secuencia de tareas que haga referencia al paquete se actualiza automáticamente. Hace referencia a la versión más reciente, independientemente de cuántas actualizaciones haya implementado.
Usar ventanas de mantenimiento
Puede especificar cuándo se puede ejecutar la secuencia de tareas definiendo una ventana de mantenimiento para la colección de dispositivos. Las ventanas de mantenimiento se configuran con una fecha de inicio, una hora de inicio y finalización, y un patrón de periodicidad. Al establecer la programación de la ventana de mantenimiento, puede especificar que la ventana de mantenimiento se aplique solo a las secuencias de tareas. Para obtener más información, consulte Cómo usar ventanas de mantenimiento.
Importante
Cuando configura una ventana de mantenimiento para ejecutar una secuencia de tareas, una vez que se inician las secuencias de tareas, continúa ejecutándose incluso si se cierra la ventana de mantenimiento.
Si un dispositivo tiene más de una ventana de mantenimiento aplicada, el cliente puede omitir una ventana de mantenimiento de Todas las implementaciones . A partir de la versión 1810, use la siguiente configuración de cliente para controlar este comportamiento: Habilitar la instalación de actualizaciones de software en la ventana de mantenimiento "Todas las implementaciones" cuando la ventana de mantenimiento "Actualización de software" esté disponible. Para obtener más información, consulte Acerca de la configuración de cliente
Secuencias de tareas y la cuenta de acceso a la red
Importante
Algunos escenarios de implementación del sistema operativo no requieren el uso de la cuenta de acceso a la red. Para obtener más información, consulte HTTP mejorado.
Aunque las secuencias de tareas solo se ejecutan en el contexto de la cuenta de sistema local, es posible que deba configurar la cuenta de acceso a la red en las siguientes circunstancias:
Si la secuencia de tareas intenta obtener acceso al contenido de Configuration Manager en los puntos de distribución. Configure correctamente la cuenta de acceso a la red o se producirá un error en la secuencia de tareas.
Cuando se usa una imagen de arranque para iniciar una implementación del sistema operativo. En este caso, Configuration Manager utiliza el entorno de Windows PE, que no es un sistema operativo completo. El entorno de Windows PE usa un nombre generado automáticamente y aleatorio que no es miembro de ningún dominio. Si no configura correctamente la cuenta de acceso a la red, el equipo no podrá acceder al contenido necesario para la secuencia de tareas.
Nota:
La cuenta de acceso a la red nunca se usa como contexto de seguridad para ejecutar programas, instalar aplicaciones, instalar actualizaciones o ejecutar secuencias de tareas. La cuenta de acceso a la red solo se usa para acceder a los recursos asociados en la red.
Para obtener más información sobre la cuenta de acceso a redes, consulte Cuenta de acceso a redes.
HTTP mejorado
Al habilitar HTTP mejorado, los siguientes escenarios no requieren una cuenta de acceso a la red para descargar contenido desde un punto de distribución:
- Secuencias de tareas que se ejecutan desde medios de arranque o PXE
- Secuencias de tareas que se ejecutan desde el Centro de software
Estas secuencias de tareas pueden ser para la implementación del sistema operativo o personalizadas. También es compatible con equipos de grupo de trabajo.
Para obtener más información, consulte HTTP mejorado.
Nota:
Los siguientes escenarios de implementación del sistema operativo aún requieren el uso de una cuenta de acceso a la red:
- La opción de implementación de secuencia de tareas. Acceda al contenido directamente desde un punto de distribución cuando sea necesario para la secuencia de tareas en ejecución.
- La opción de paso Solicitar almacén de estado , Si la cuenta de equipo no puede conectarse a un almacén de estado, use la cuenta de acceso a la red
- Al conectarse con un dominio que no es de confianza o entre bosques de Active Directory
- La opción Aplicar paso de imagen del sistema operativo , Acceso al contenido directamente desde el punto de distribución
- La configuración avanzada de la secuencia de tareas para Ejecutar otro programa primero
- Implementaciones de multidifusión
Creación de medios
Puede escribir secuencias de tareas y sus archivos y dependencias relacionados en varios tipos de medios. Configuration Manager admite medios extraíbles, como DVD o una unidad flash USB, para medios de captura, independientes y de arranque. Los medios preconfigurados utilizan un archivo de imagen de Windows (WIM).
Al crear medios, especifique una contraseña para controlar el acceso. A continuación, una persona debe escribir la contraseña en el equipo de destino para ejecutar la secuencia de tareas.
Al ejecutar una secuencia de tareas desde medios, no se reconoce la arquitectura de procesador especificada del medio. Si la arquitectura especificada no coincide con el equipo de destino, la secuencia de tareas aún intenta ejecutarse. Si la arquitectura del medio no coincide con la arquitectura del equipo de destino, se produce un error en la secuencia de tareas.
Para obtener más información, consulte Crear medios de secuencia de tareas.
Tipos de medios
Configuration Manager admite los siguientes tipos de medios:
Captura multimedia
Este medio captura una imagen del sistema operativo que configura y crea fuera de la infraestructura de Configuration Manager. Los medios de captura pueden contener programas personalizados que se pueden ejecutar antes de que se ejecute una secuencia de tareas. El programa personalizado puede interactuar con el escritorio, solicitar al usuario valores de entrada o crear variables para su uso en la secuencia de tareas.
Para obtener más información, consulta Crear medios de captura.
Medios independientes
Los medios independientes contienen la secuencia de tareas y todos los objetos asociados que son necesarios para que se ejecute la secuencia de tareas. Las secuencias de tareas multimedia independientes se pueden ejecutar cuando Configuration Manager tiene conectividad limitada o ninguna conectividad a la red. Ejecute medios independientes de las siguientes maneras:
Si el equipo de destino no se inicia, la imagen de Windows PE asociada a la secuencia de tareas se usa desde el medio independiente y comienza la secuencia de tareas.
Iniciar manualmente el medio independiente. Si un usuario ha iniciado sesión en el equipo, puede iniciar la secuencia de tareas desde el medio.
Importante
Los pasos de una secuencia de tareas multimedia independiente deben poder ejecutarse sin recuperar ningún dato de la red. De lo contrario, se producirá un error en el paso de la secuencia de tareas que intenta recuperar los datos. Por ejemplo, se produce un error en un paso de la secuencia de tareas que requiere un punto de distribución para obtener un paquete. Si el medio independiente contiene el paquete necesario, el paso de la secuencia de tareas se realiza correctamente.
Para obtener más información, consulte Creación de medios independientes.
Medios de arranque
El medio de arranque contiene los archivos necesarios para iniciar un equipo de destino de modo que pueda conectarse a la infraestructura de Configuration Manager. A continuación, determina qué secuencias de tareas ejecutar en función de su pertenencia a colecciones. Este medio no incluye la secuencia de tareas ni los objetos dependientes. En su lugar, el cliente descarga el contenido a través de la red. Este método es útil para equipos nuevos o implementaciones completas, cuando no hay ningún sistema operativo en el equipo de destino.
Para obtener más información, consulte Crear medios de arranque.
Medios preconfigurados
Los medios preconfigurados implementan una imagen del sistema operativo en un equipo de destino que no está aprovisionado. Los medios preconfigurados se almacenan como un archivo de imagen de Windows (WIM). El fabricante o en un centro de ensayo empresarial puede instalar este archivo en un equipo sin sistema operativo. Una ventaja de los medios preconfigurados es que estas ubicaciones no requieren una conexión al entorno de Configuration Manager.
Para obtener más información, consulte Creación de medios preconfigurados.