Réduire la taille de la stratégie de séquences de tâches
S’applique à : Gestionnaire de Configuration (branche actuelle)
Lorsque la taille de la stratégie de séquence de tâches dépasse 32 Mo, le client ne parvient pas à traiter la stratégie volumineuse. Le client ne parvient pas à exécuter le déploiement de la séquence de tâches. La taille de la séquence de tâches telle qu’elle est stockée dans la base de données du site est plus petite, mais elle peut néanmoins entraîner des problèmes si elle est trop grande. Lorsque le client traite l’intégralité de la stratégie de séquence de tâches, la taille développée peut entraîner des problèmes de plus de 32 Mo.
Pour vérifier la taille de la stratégie de séquence de tâches de 32 Mo sur les clients, utilisez insights de gestion.
Configuration Manager limite les actions suivantes pour une séquence de tâches dans la base de données de site dont la taille est supérieure à 2 Mo :
- Enregistrer les modifications dans l’éditeur de séquence de tâches
- Enregistrer les modifications avec les applets de commande PowerShell
- Importer une nouvelle séquence de tâches
- Toute autre modification à l’aide des méthodes du KIT de développement logiciel (SDK) prises en charge
Par exemple, si vous essayez d’enregistrer les modifications apportées à une séquence de tâches volumineuse, l’éditeur de séquence de tâches affiche une erreur.
Conseil
Le comportement dans la version 2010 et les versions ultérieures vérifie la limite de taille de 2 Mo sur la séquence de tâches telle qu’elle est stockée dans la base de données du site. Lorsque le client traite l’intégralité de la stratégie de séquence de tâches, la taille développée peut entraîner des problèmes de plus de 32 Mo. Les insights de gestion vérifient la taille de la stratégie de séquence de tâches de 32 Mo.
Lorsque vous affichez la liste des séquences de tâches dans la console Configuration Manager, ajoutez la colonne Taille (Ko). Utilisez cette colonne pour identifier les séquences de tâches volumineuses qui peuvent entraîner des problèmes.
Actions pour réduire la taille des séquences de tâches
Pour réduire la taille des séquences de tâches et des stratégies de déploiement de séquence de tâches, effectuez les actions suivantes :
Séparez les segments fonctionnels en séquences de tâches enfants et utilisez l’étape Exécuter la séquence de tâches . Conservez chaque séquence de tâches inférieure à 2 Mo dans la base de données. Chaque séquence de tâches a une limite distincte de 32 Mo sur sa taille de stratégie.
Remarque
La réduction du nombre total d’étapes et de groupes dans une séquence de tâches a un impact minimal sur la taille de la stratégie. Chaque étape correspond généralement à quelques Ko dans la stratégie. Le déplacement de groupes d’étapes vers une séquence de tâches enfant a plus d’impact.
Réduisez le nombre de mises à jour logicielles dans les déploiements au même regroupement que la séquence de tâches.
Au lieu d’entrer un script à l’étape Exécuter le script PowerShell, référencez-le via un package.
Il existe une limite de 8 Ko sur la taille de l’environnement de séquence de tâches lors de son exécution. Passez en revue l’utilisation des variables de séquence de tâches personnalisées, qui peuvent également contribuer à la taille de la stratégie.
En dernier recours, fractionnez une séquence de tâches complexe et dynamique en séquences de tâches distinctes avec des déploiements distincts sur des regroupements différents.