Configurer le contenu de mise en cache préalable pour les séquences de tâchesConfigure pre-cache content for task sequences

S’applique à : System Center Configuration Manager (Current Branch)Applies to: System Center Configuration Manager (Current Branch)

La fonctionnalité de mise en cache préalable pour les déploiements disponibles de séquences de tâches permet aux clients de télécharger le contenu approprié avant l’installation de la séquence de tâches par l’utilisateur.The pre-cache feature for available deployments of task sequences lets clients download relevant content before a user installs the task sequence. Le client peut mettre en cache le contenu pour les séquences de tâches qui permettent de mettre à niveau un système d’exploitation ou d' installer une image du système d’exploitation.The client can pre-cache content for task sequences that upgrade an OS or install an OS image.

Notes

Par défaut, Configuration Manager n’active pas cette fonctionnalité facultative.Configuration Manager doesn't enable this optional feature by default. Vous devez activer cette fonctionnalité avant de l’utiliser.You must enable this feature before using it. Pour plus d’informations, consultez Activer les fonctionnalités facultatives des mises à jour.For more information, see Enable optional features from updates.

Par exemple, vous voulez une seule séquence de tâches de mise à niveau sur place pour tous les utilisateurs, et vous avez plusieurs architectures et langues.For example, you only want a single in-place upgrade task sequence for all users, and have many architectures and languages. Dans les versions précédentes, le téléchargement du contenu commence quand l’utilisateur installe un déploiement de séquences de tâches disponible à partir du Centre logiciel.In previous versions, the content starts to download when the user installs an available task sequence deployment from Software Center. Ce délai a pour effet de retarder la disponibilité de l’installation.This delay adds additional time before the installation is ready to start. Tout le contenu référencé dans la séquence de tâches est téléchargé.All content referenced in the task sequence is downloaded. Ce contenu comprend tous les packages de mise à niveau du système d’exploitation pour chaque langue et chaque architecture.This content includes the OS upgrade package for all languages and architectures. Si chaque package de mise à niveau fait environ 3 Go, le contenu total est très volumineux.If each upgrade package is roughly 3 GB in size, the total content is very large.

La mise en cache préalable du contenu vous permet de laisser le client télécharger uniquement le contenu applicable et tout le contenu référencé supplémentaire dès qu’il reçoit le déploiement.Pre-cache content gives you the option for the client to only download the applicable content and all other referenced content as soon as it receives the deployment. Lorsque l’utilisateur clique sur Installer dans le Centre logiciel, le contenu est prêt.When the user clicks Install in Software Center, the content is ready. L’installation démarre rapidement, du fait que le contenu se trouve sur le disque dur local.The installation starts quickly because the content is on the local hard drive.

Dans Configuration Manager version 1902 et les versions antérieures, ce comportement s’applique uniquement au package de mise à niveau du système d’exploitation.In Configuration Manager version 1902 and earlier, this behavior only applies to the OS upgrade package. Ce package est le seul contenu pour lequel vous spécifiez l’architecture ou la langue correspondante.That package is the only content on which you specify the matching architecture or language. Par exemple, si la séquence de tâches référence également plusieurs packages de pilotes, le client les télécharge tous.For example, if the task sequence also references multiple driver packages, the client downloads them all. Le moteur de séquence de tâches évalue les conditions à chaque étape pendant l’exécution de la séquence de tâches, et non à l’avance.The task sequence engine evaluates the conditions on the steps when the task sequence runs, not in advance. Le client utilise les balises sur les propriétés de package pour déterminer le contenu à mettre en cache préalablement.The client uses the tags on the package properties to determine which content to pre-cache.

À compter de la version 1906,Starting in version 1906, vous pouvez utiliser la mise en cache préalable pour réduire la consommation de bande passante des types de contenu suivants :you can use pre-caching to reduce bandwidth consumption of the following content types:

  • Packages de mise à niveau de système d’exploitationOS upgrade packages
  • Images de système d’exploitationOS images
  • Packages de pilotesDriver packages
  • PackagesPackages

Configurer la mise en cache préalableConfigure pre-caching

Il existe trois étapes pour configurer la fonctionnalité de mise en cache préalable :There are three steps to configure the pre-cache feature:

  1. Créer et configurer les packagesCreate and configure the packages
  2. Créer une séquence de tâches avec des étapes conditionnellesCreate a task sequence with conditional steps
  3. Déployer la séquence de tâches et activer la mise en cache préalableDeploy the task sequence and enable pre-caching

1. Créer et configurer les packages1. Create and configure the 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.The client evaluates attributes of the packages to determine which content it downloads during pre-caching.

Package de mise à niveau du système d’exploitationOS upgrade package

Créez des packages de mise à niveau de système d’exploitation pour des architectures et des langues spécifiques.Create OS upgrade packages for specific architectures and languages. Spécifiez l’Architecture et la Langue sous l’onglet Source de données des propriétés associées.Specify the Architecture and Language on the Data Source tab of its properties.

image du système d'exploitationOS image

Créez des images de système d’exploitation pour des architectures et des langues spécifiques.Create OS images for specific architectures and languages. Spécifiez l’Architecture et la Langue sous l’onglet Source de données des propriétés associées.Specify the Architecture and Language on the Data Source tab of its properties.

Package de pilotesDriver package

Créez des packages de pilotes pour des modèles de matériel spécifiques.Create driver packages for specific hardware models. Spécifiez le modèle sous l’onglet général de ses propriétés.Specify the Model on the General tab of its properties.

Pour déterminer le package de pilotes qu’il télécharge lors de la mise en cache préalable, le client évalue le modèle par rapport à la propriété Name de la classe WMI Win32_ComputerSystemProduct.To determine which driver package it downloads during pre-caching, the client evaluates the model against the Name property of the Win32_ComputerSystemProduct WMI class.

PackagePackage

Créez des packages pour des architectures et des langues spécifiques.Create packages for specific architectures and languages. Spécifiez l’Architecture et la Langue sous l’onglet Général des propriétés associées.Specify the Architecture and Language on the General tab of its properties.

2. Créer une séquence de tâches2. Create a task sequence

Créez une séquence de tâches avec des étapes conditionnelles pour les différents langages et architectures, ou des modèles de matériel différents pour les packages de pilotes.Create a task sequence with conditional steps for the different languages and architectures, or different hardware models for driver packages.

ContentContent ÉtapeStep
Package de mise à niveau du système d’exploitationOS upgrade package Mettre à niveau le système d’exploitationUpgrade OS
image du système d'exploitationOS image Appliquer l’image du système d’exploitationApply OS Image
Package de pilotesDriver package Appliquer le package de pilotesApply Driver Package
PackagePackage Installer le packageInstall Package

Par exemple, l’étape suivante Mettre à niveau le système d’exploitation utilise la version anglaise :For example, the following Upgrade OS step uses the English version:

Éditeur de séquence de tâches montrant plusieurs étapes de mise à niveau de système d’exploitation pour ENU, DEU et JPN

Éditeur de séquence de tâches, onglet Options, affichant la requête WQL WMI pour les paramètres régionaux et l’architecture de système d’exploitation

Conseil

La requête WMI suivante est recommandée pour le système d’exploitation anglais (États-Unis) et l’architecture 64 bits :The following WMI query is recommended for the English (United States) OS and 64-bit architecture:

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 .First add the language by selecting the Operating System Language condition. Modifiez ensuite la requête WMI pour inclure la clause architecture.Then edit the WMI query to include the architecture clause.

3. Déployer la séquence de tâches3. Deploy the task sequence

Déployez la séquence de tâches.Deploy the task sequence. Pour configurer la fonctionnalité de mise en cache préalable, configurez les paramètres suivants :For the pre-cache feature, configure the following settings:

  • Sous l’onglet Général, sélectionnez Prétélécharger le contenu pour cette séquence de tâches.On the General tab, select Pre-download content for this task sequence.

  • Sous l’onglet Paramètres de déploiement, configurez la séquence de tâches comme Disponible.On the Deployment settings tab, configure the task sequence as Available.

  • Sous l’onglet Planification, choisissez l’heure actuellement sélectionnée pour le paramètre Planifier la disponibilité de ce déploiement.On the Scheduling tab, choose the currently selected time for the setting, Schedule when this deployment will be available. Le client commence à préalablement mettre en cache le contenu pendant le temps de mise à disposition du déploiement.The client starts pre-caching content at the deployment's available time. Quand un client ciblé reçoit cette stratégie, le temps de mise à disposition est passé. Par conséquent, le téléchargement de la mise en cache préalable commence immédiatement.When a targeted client receives this policy, the available time is in the past, thus pre-cache download starts right away. Si le client reçoit cette stratégie, mais que le temps de mise à disposition se situe dans le futur, le client commence la mise en cache du contenu uniquement au début du temps de mise à disposition.If the client receives this policy but the available time is in the future, the client doesn't start pre-caching content until the available time occurs.

  • Sous l’onglet Points de distribution, configurez les paramètres Options de déploiement.On the Distribution Points tab, configure the Deployment options settings. Si le contenu n’a pas été préalablement mis en cache au moment du démarrage de l’installation par l’utilisateur, le client utilise ces paramètres.If the content isn't pre-cached before a user starts the installation, the client uses these settings.

    Important

    Pour une séquence de tâches qui installe une image du système d’exploitation, n’utilisez pas l’option de déploiement pour Télécharger le contenu localement si nécessaire, en exécutant la séquence de tâches.For a task sequence that installs an OS image, don't use the deployment option to Download content locally when needed by the running task sequence. 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.When the task sequence wipes the disk before it applies the OS image, it removes the client cache. Étant donné que le contenu a disparu, la séquence de tâches échoue.Since the content is gone, the task sequence fails.

Expérience utilisateurUser experience

  • Quand le client reçoit la stratégie de déploiement, il commence la mise en cache préalable du contenu après le temps de mise à disposition du déploiement.When the client receives the deployment policy, it starts to pre-cache the content after the deployment's available time. Ce contenu comprend tous les packages référencés, mais uniquement le package de mise à niveau de système d’exploitation qui correspond aux attributs d’architecture et de langue du package.This content includes all referenced packages, but only the OS upgrade package that matches the architecture and language attributes on the package.

  • Quand le client met le déploiement à la disposition des utilisateurs, une notification s’affiche pour les informer du nouveau déploiement.When the client makes the deployment available to users, a notification displays to inform users about the new deployment. La séquence de tâches est alors visible dans le Centre logiciel.Now the task sequence is visible in Software Center. L’utilisateur peut accéder au Centre logiciel et cliquer sur Installer pour démarrer l’installation.The user can go to Software Center and click Install to start the installation.

  • Si le client n’a pas préalablement mis en cache le contenu quand l’utilisateur installe la séquence de tâches, il utilise les paramètres spécifiés sous l’onglet Option de déploiement du déploiement.If the client hasn't fully pre-cached the content when the user installs the task sequence, then the client uses the settings that you specify on the Deployment Option tab of the deployment.

Voir aussiSee also