Configurer le contenu de pré-mise en cache pour les séquences de tâches
S’applique à : Gestionnaire de Configuration (branche actuelle)
La fonctionnalité de pré-mise en cache pour les déploiements disponibles de séquences de tâches permet aux clients de télécharger le contenu pertinent avant qu’un utilisateur n’installe la séquence de tâches. Le client peut pré-mettre en cache du contenu pour les séquences de tâches qui mettez à niveau un système d’exploitation ou installent une image de système d’exploitation.
Par exemple, vous ne souhaitez qu’une seule séquence de tâches de mise à niveau sur place pour tous les utilisateurs, et vous avez de nombreuses architectures et langages. Dans les versions précédentes, le contenu commence à être téléchargé lorsque l’utilisateur installe un déploiement de séquence de tâches disponible à partir du Centre logiciel. Ce délai ajoute plus de temps avant que l’installation ne soit prête à démarrer. Tout le contenu référencé dans la séquence de tâches est téléchargé. Ce contenu inclut le package de mise à niveau du système d’exploitation pour tous les langages et architectures. Si chaque package de mise à niveau a une taille d’environ 3 Go, le contenu total est très volumineux.
Le contenu de pré-mise en cache vous permet au client de télécharger uniquement le contenu applicable et tout autre contenu référencé dès qu’il reçoit le déploiement. Lorsque l’utilisateur sélectionne Installer dans le Centre logiciel, le contenu est prêt. L’installation démarre rapidement, car le contenu se trouve sur le disque dur local.
Utilisez la pré-mise en cache pour réduire la consommation de bande passante des types de contenu suivants :
- Packages de mise à niveau du système d’exploitation
- Images de système d’exploitation de machine virtuelle prises en charge
- Packages de pilotes
- Packages
Remarque
À compter de la version 2103, si vous utilisez une mise à jour des fonctionnalités avec l’étape de séquence de tâches Mettre à niveau le système d’exploitation , l’option De prédécharger le contenu de cette séquence de tâches ne s’applique pas aux mises à jour des fonctionnalités.
Configurer la pré-mise en cache
Il existe trois étapes pour configurer la fonctionnalité de pré-cache :
- Créer et configurer les packages
- Créer une séquence de tâches avec des étapes conditionnelles
- Déployer la séquence de tâches et activer la pré-mise en cache
1. Créer et configurer les packages
Le client évalue les attributs des packages pour déterminer le contenu qu’il télécharge pendant la mise en cache préalable.
Package de mise à niveau du système d’exploitation
Créez des packages de mise à niveau du système d’exploitation pour des architectures et des langages spécifiques. Spécifiez l’architecture et la langue sous l’onglet Source de données de ses propriétés.
Image du système d’exploitation
Créez des images de système d’exploitation pour des architectures et des langages spécifiques. Spécifiez l’architecture et la langue sous l’onglet Source de données de ses propriétés.
Package de pilotes
Créez des packages de pilotes pour des modèles matériels spécifiques. Spécifiez le modèle sous l’onglet Général de ses propriétés.
Pour déterminer le package de pilotes qu’il télécharge pendant la pré-mise en cache, le client évalue le modèle par rapport à la propriété Name de la classe WMI Win32_ComputerSystemProduct .
Conseil
La requête réelle utilise une LIKE
instruction avec des caractères génériques : select * from win32_computersystemproduct where name like "%yourstring%"
. Par exemple, si vous spécifiez Surface
comme modèle, la requête correspond à tous les modèles qui incluent cette chaîne.
Paquet
Créez des packages pour des architectures et des langages spécifiques. Spécifiez l’architecture et la langue sous l’onglet Général de ses propriétés.
2. Créer une séquence de tâches
Créez une séquence de tâches avec des étapes conditionnelles pour les différents langages et architectures, ou différents modèles matériels pour les packages de pilotes.
Contenu | Étape |
---|---|
Package de mise à niveau du système d’exploitation | Mettre à niveau le système d’exploitation |
Image du système d’exploitation | Appliquer une image de système d’exploitation |
Package de pilotes | Appliquer le package de pilotes |
Paquet | Installer le package |
Par exemple, l’étape De mise à niveau du système d’exploitation suivante utilise la version anglaise :
Conseil
La requête WMI suivante est recommandée pour le système d’exploitation anglais (États-Unis) et l’architecture 64 bits :
SELECT * FROM Win32_OperatingSystem WHERE OSArchitecture LIKE '%64%' AND OSLanguage='1033'
Tout d’abord, ajoutez la langue en sélectionnant la condition Langue du système d’exploitation . Modifiez ensuite la requête WMI pour inclure la clause d’architecture.
3. Déployer la séquence de tâches
Déployez la séquence de tâches. Pour la fonctionnalité de pré-mise en cache, configurez les paramètres suivants :
Sous l’onglet Général , sélectionnez Pré-télécharger le contenu pour cette séquence de tâches.
Remarque
À compter de la version 2103, si vous utilisez une mise à jour des fonctionnalités avec l’étape de séquence de tâches Mettre à niveau le système d’exploitation , cette option ne s’applique pas aux mises à jour des fonctionnalités.
Sous l’onglet Paramètres de déploiement , configurez la séquence de tâches sur Disponible.
Sous l’onglet Planification , choisissez l’heure actuellement sélectionnée pour le paramètre Planifier quand ce déploiement sera disponible. Le client démarre la pré-mise en cache du contenu à l’heure disponible du déploiement. Lorsqu’un client ciblé reçoit cette stratégie, le temps disponible étant passé, le téléchargement de la mise en cache préalable démarre immédiatement. Si le client reçoit cette stratégie mais que le temps disponible est à l’avenir, le client ne démarre pas la mise en cache préalable du contenu tant que l’heure disponible ne se produit pas.
Sous l’onglet Points de distribution , configurez les paramètres Options de déploiement . Si le contenu n’est pas pré-mis en cache avant qu’un utilisateur ne démarre l’installation, le client utilise ces paramètres.
Importante
Pour une séquence de tâches qui installe une image de système d’exploitation, n’utilisez pas l’option de déploiement pour Télécharger le contenu localement si nécessaire par la séquence de tâches en cours d’exécution. Lorsque la séquence de tâches efface le disque avant d’appliquer l’image du système d’exploitation, elle supprime le cache du client. Étant donné que le contenu a disparu, la séquence de tâches échoue. Ces options de déploiement sont dynamiques en fonction des autres options que vous sélectionnez pour le déploiement. Pour plus d’informations, consultez Déployer une séquence de tâches.
Expérience utilisateur
Lorsque le client reçoit la stratégie de déploiement, il commence à pré-mettre en cache le contenu après le temps disponible du déploiement. Ce contenu inclut tous les packages référencés, mais uniquement le package de mise à niveau du système d’exploitation qui correspond aux attributs d’architecture et de langage sur le package.
Lorsque le client met le déploiement à la disposition des utilisateurs, une notification s’affiche pour informer les utilisateurs du nouveau déploiement. À présent, la séquence de tâches est visible dans le Centre logiciel. L’utilisateur peut accéder au Centre logiciel et sélectionner Installer pour démarrer l’installation.
Si le client n’a pas entièrement mis en cache le contenu lorsque l’utilisateur installe la séquence de tâches, il utilise les paramètres que vous spécifiez pour les options de déploiement sous l’onglet Points de distribution du déploiement.