Reducir el tamaño de la directiva de secuencia de tareas
Se aplica a: Configuration Manager (rama actual)
Cuando el tamaño de la directiva de secuencia de tareas supera los 32 MB, el cliente no puede procesar la directiva de gran tamaño. A continuación, el cliente no puede ejecutar la implementación de la secuencia de tareas. El tamaño de la secuencia de tareas tal como se almacena en la base de datos del sitio es menor, pero puede causar problemas si es demasiado grande. Cuando el cliente procesa toda la directiva de secuencia de tareas, el tamaño expandido puede causar problemas a más de 32 MB.
Para comprobar el tamaño de la directiva de secuencia de tareas de 32 MB en los clientes, use información de administración.
Configuration Manager restringe las siguientes acciones para una secuencia de tareas en la base de datos del sitio que tiene un tamaño superior a 2 MB:
- Guardar cambios en el editor de secuencia de tareas
- Guardar cambios con cmdlets de PowerShell
- Importación de una nueva secuencia de tareas
- Cualquier otro cambio mediante métodos de SDK admitidos
Por ejemplo, si intenta guardar los cambios en una secuencia de tareas grande, el editor de secuencia de tareas mostrará un error.
Sugerencia
El comportamiento de la versión 2010 y posteriores comprueba el límite de tamaño de 2 MB en la secuencia de tareas tal como se almacena en la base de datos del sitio. Cuando el cliente procesa toda la directiva de secuencia de tareas, el tamaño expandido puede causar problemas a más de 32 MB. La información de administración comprueba el tamaño de la directiva de secuencia de tareas de 32 MB.
Al ver la lista de secuencias de tareas en la consola de Configuration Manager, agregue la columna Tamaño (KB). Use esta columna para identificar secuencias de tareas grandes que pueden causar problemas.
Acciones para reducir el tamaño de la secuencia de tareas
Para ayudar a reducir el tamaño de las secuencias de tareas y las directivas de implementación de secuencias de tareas, realice las siguientes acciones:
Separe los segmentos funcionales en secuencias de tareas secundarias y use el paso Ejecutar secuencia de tareas . Mantenga cada secuencia de tareas menos de 2 MB en la base de datos. Cada secuencia de tareas tiene un límite independiente de 32 MB en su tamaño de directiva.
Nota:
La reducción del número total de pasos y grupos de una secuencia de tareas tiene un impacto mínimo en el tamaño de la directiva. Por lo general, cada paso es un par de KB en la directiva. Mover grupos de pasos a una secuencia de tareas secundaria es más impactante.
Reduzca el número de actualizaciones de software en las implementaciones a la misma colección que la secuencia de tareas.
En lugar de escribir un script en el paso Ejecutar script de PowerShell , haga referencia a él a través de un paquete.
Hay un límite de 8 KB en el tamaño del entorno de secuencia de tareas cuando se ejecuta. Revise el uso de variables de secuencia de tareas personalizadas, que también pueden contribuir al tamaño de la directiva.
Como último recurso, divida una secuencia de tareas compleja y dinámica en secuencias de tareas independientes con implementaciones distintas en distintas colecciones.