Informations de référence sur UDI

Cette référence fournit des informations supplémentaires sur UDI et comprend des rubriques sur :

Chacun de ces sujets de référence est abordé dans les sections suivantes.

UDI Concepts

Cette section contient des concepts qui aident à décrire l’UDI, l’assistant UDI et l’assistant UDI Designer.

Nom d’affichage

Le nom d’affichage est utilisé pour fournir un nom descriptif convivial à une page d’assistant dans la bibliothèque de pages de l’assistant UDI Designer. Le nom d’affichage s’affiche en bleu pour chaque page de l’assistant dans la bibliothèque de pages et dans l’onglet Flux du Designer de l’assistant UDI.

Lorsque vous ajoutez une page à la bibliothèque de pages, vous devez fournir le nom complet. Une fois la page de l’Assistant ajoutée à la bibliothèque de pages, vous ne pouvez pas modifier le nom d’affichage.

Flow

L’onglet Flow affiche la liste des pages de l’assistant au sein d’une étape UDI dans le UDI Wizard Designer. Vous pouvez utiliser l’onglet Flux pour effectuer les tâches suivantes :

  • Ajoutez une page d’assistant de la bibliothèque de pages à une étape UDI en faisant glisser la page de la bibliothèque de pages vers l’étape UDI.

  • Supprimer une page d’assistant d’un niveau UDI.

  • Modifier la séquence des pages de l’assistant au sein d’une étape UDI.

Bibliothèque de pages

La bibliothèque de pages contient toutes les pages actuellement chargées dans le UDI Wizard Designer. Lors du chargement d’un fichier de configuration de l’assistant UDI, toutes les pages de l’assistant définies dans le fichier de configuration sont affichées dans la bibliothèque de pages. La bibliothèque de pages affiche les pages de l’Assistant par ordre alphabétique par type de page. Chaque instance d’un type de page spécifique est répertoriée sous le type de page.

Par exemple, vous aurez besoin de deux pages d’Assistant AccueilPage différentes pour différentes étapes. Les deux pages de l’assistant WelcomePage seront répertoriées sous le type de page de l’assistant WelcomePage dans la bibliothèque de pages du Designer de l’assistant UDI.

En outre, chaque instance de page d’Assistant dans la bibliothèque de pages indique le nombre de fois où la page d’Assistant est utilisée dans les flux d’étape. Lorsque vous pointez sur une page d’Assistant dans la bibliothèque de pages, une miniature de la page de l’Assistant s’affiche avec les étapes qui l’incluent.

Nom de la page

Le nom de la page est utilisé pour identifier de manière unique une page d’assistant dans la bibliothèque de pages de l’assistant UDI Designer. Le nom de la page est le nom auquel une étape UDI fait référence afin que l’assistant UDI sache quelle page de l’assistant afficher dans une étape UDI spécifique. Lorsque vous ajoutez une page à la bibliothèque de pages, vous devez fournir le nom de la page. Une fois la page de l’Assistant ajoutée à la bibliothèque de pages, vous ne pouvez pas modifier le nom de la page. Dans le UDI Wizard Designer, le nom de page s’affiche au bas de chaque page de l’assistant dans la bibliothèque de pages en texte plus petit et non gras.

Déploiements de médias de préparation

La prise en charge des supports de préinstallation est une fonctionnalité de déploiement de système d’exploitation dans Configuration Manager qui permet à un administrateur de copier et d’appliquer un support de démarrage de préphase et une image de système d’exploitation sur un disque dur avant le processus de configuration. Ces travaux peuvent réduire le trafic réseau et le temps nécessaire au processus d’approvisionnement. Les supports de préparation peuvent être déployés dans le cadre du processus de fabrication ou dans un centre de transit d’entreprise qui n’est pas connecté à l’environnement Configuration Manager.

Pour plus d’informations sur les déploiements de médias préparés, consultez les ressources suivantes :

Groupe d’étapes

Utilisez un groupe d’étapes pour regrouper une ou plusieurs étapes dans le UDI Wizard Designer. Les groupes d’étapes UDI sont vaguement liés aux scénarios de déploiement MDT, mais il n’existe pas de corrélation un-à-un entre les deux.

Phase

Une étape est un sous-ensemble de toutes les pages du fichier de configuration de l’Assistant UDI qu’un scénario de déploiement MDT utilise. Lorsque vous démarrez l’assistant UDI en utilisant l’étape de séquence de tâches de l’assistant UDI , le paramètre /stage spécifie la phase à exécuter, qui à son tour spécifie l’ensemble de pages à utiliser. Vous pouvez afficher un aperçu de l’affichage des pages de l’Assistant dans une phase en sélectionnant Aperçu dans le groupe Assistant Aperçu sur le ruban. Vous pouvez utiliser une étape UDI dans plusieurs scénarios de déploiement MDT, même si l’étape UDI n’est définie qu’une seule fois dans le Designer de l’assistant UDI. Par exemple, l’étape Nouvel ordinateur peut être utilisée dans les scénarios de déploiement MDT Nouvel ordinateur et Remplacer l’ordinateur.

Tâche

Les tâches UDI sont des logiciels qui sont exécutés sur une page d’Assistant pour effectuer des fonctions spécifiques. Dans certains cas, ces tâches sont utilisées pour vérifier que l’ordinateur cible est prêt pour le déploiement. D’autres tâches peuvent être effectuées pour effectuer les étapes de déploiement, telles que la copie des fichiers de configuration ou de résultats.

Remarque

Le bouton Suivant de la page de l’Assistant dans laquelle les tâches sont exécutées est désactivé si l’une des tâches se termine avec un status d’achèvement d’avertissement ou d’erreur.

UDI comprend plusieurs tâches intégrées qui vous permettent d’effectuer la plupart des tâches nécessaires au déploiement. Pour plus d’informations sur les tâches UDI intégrées, consultez Tâches UDI intégrées.

La tâche UDI intégrée Exécuter l’environnement vous permet d’exécuter n’importe quel logiciel (script) pouvant être lancé à partir d’une ligne de commande, tels que des scripts Visual Basic ou Windows PowerShell. Cette fonctionnalité vous permet de créer des tâches à l’aide de langages de script familiers. Pour plus d’informations, consultez Exécuter la tâche de l’interpréteur de commandes.

Si vos besoins vont au-delà des scripts, vous pouvez écrire des tâches UDI personnalisées. Les tâches UDI sont des DLL écrites en C++ et implémentent l’interface ITask . Pour enregistrer la DLL avec l’Assistant UDI Designer la bibliothèque de tâches, créez un fichier de configuration Designer l’Assistant UDI (.config) et placez-le dans le dossier installation_folder\Bin\Config (où installation_folder est le dossier dans lequel vous avez installé MDT). Pour plus d’informations sur le développement de tâches UDI personnalisées, consultez la section « Création de tâches UDI personnalisées » dans le Guide des développeurs d’installations pilotées par l’utilisateur.

Séquence de tâches UDI

Vous créez une séquence de tâches UDI à l’aide de l’un des modèles de séquences de tâches MDT spécifiques à l’UDI suivants, qui exécutent l’assistant UDI à l’étape appropriée de la séquence de tâches :

  • User-Driven séquence de tâches d’installation. Ce modèle de séquence de tâches est utilisé pour les scénarios de déploiement MDT Nouvel ordinateur, Actualiser l’ordinateur et Remplacer un ordinateur.

  • User-Driven séquence de tâches de remplacement de l’installation. Ce modèle de séquence de tâches est la première étape d’un processus en deux étapes dans le scénario de déploiement Remplacer un ordinateur et est utilisé pour capturer les données de migration de l’état utilisateur. La deuxième étape du processus en deux étapes est le modèle de séquence de tâches de séquence de tâches d’installation de User-Driven, que vous utilisez pour déployer les applications et le système d’exploitation cibles et restaurer les données de migration d’état utilisateur enregistrées lors de la première étape du processus.

    Pour plus d’informations sur les modèles de séquences de tâches UDI, consultez la section « Identifier les modèles de séquences de tâches UDI dans MDT » du document MDT Utilisation de Microsoft Deployment Toolkit. Pour plus d’informations sur ces composants, consultez la section « Identifier les composants du processus de déploiement UDI » dans le document MDT Utilisation de Microsoft Deployment Toolkit, qui est inclus dans MDT.

Assistant UDI

L’assistant UDI fournit l’interface utilisateur permettant de collecter les paramètres de déploiement consommés par les séquences de tâches UDI. L’assistant UDI est lancé dans le cadre d’une séquence de tâches UDI et collecte les informations de configuration nécessaires pour personnaliser le déploiement des systèmes d’exploitation et des applications du client Windows. Les pages de l’assistant lisent leurs paramètres de configuration à partir du fichier de configuration de l’assistant UDI, qui est personnalisé à l’aide du Designer de l’assistant UDI.

L’assistant UDI est lancé par l’étape de séquence de tâches de l’assistant UDI dans des séquences de tâches créées à l’aide des modèles de séquences de tâches UDI. L’étape de séquence de tâches de l’assistant UDI exécute le script UDIWizard.wsf, qui à son tour lance l’assistant UDI (OSDSetupWizard.exe). Le tableau 9 répertorie les paramètres de ligne de commande de l’assistant UDI et fournit une brève description de chacun d’entre eux.

Tableau 9. Paramètres Command-Line de l’Assistant UDI

Paramètre Description
Commande /preview Vous permet d’afficher un aperçu de la configuration actuelle de l’Assistant en activant le bouton Suivant , qui vous permet de passer d’une page à l’autre sans nécessiter d’entrée valide.
Commande /xml Spécifie le nom du fichier de configuration de l’Assistant UDI. Le script UDIWizard.wsf définit automatiquement ce paramètre sur le fichier OSDSetupWizard.xml, qui est stocké dans le dossier dans lequel la séquence de tâches stocke les fichiers journaux. Ce paramètre est défini par défaut sur le fichier config.xml.

La syntaxe de ce paramètre est la suivante (où <full_path> est le chemin d’accès complet au fichier .xml, y compris le nom de fichier et l’extension) :

/xml:<full_path>
/stage Spécifie le nom de l’étape UDI à exécuter. Le script UDIWizard.wsf définit automatiquement ce paramètre sur l’étape appropriée, comme décrit dans la référence d’étape UDI. Ce paramètre est défini par défaut sur la première étape du fichier de configuration de l’assistant UDI.

La syntaxe de ce paramètre est la suivante (où <stage_name> est le nom de l’étape à exécuter) :

/stage:<stage_name>

Remarque :

La valeur de <stage_name est sensible à la> casse.
Commande /locale Spécifie la langue à utiliser dans l’Assistant UDI sous la forme d’un identificateur de paramètres régionaux (LCID), qui est représenté par une valeur numérique. Pour obtenir la liste des LCID disponibles, voir ID de paramètres régionaux attribués par Microsoft.

Vous devez utiliser cette liste pour identifier la langue à utiliser, puis fournir le LCID correspondant.

La syntaxe de ce paramètre est la suivante (où <locale_id> est la valeur numérique du LCID à utiliser) :

/locale:<locale_id>

Fichier de configuration de l’application UDI Wizard

La page de l’assistant ApplicationPage configure le fichier de configuration de l’application de l’assistant UDI, qui conserve la liste des logiciels à installer. Ce fichier contient une entrée pour chaque application ou programme et package Configuration Manager qui a été ajouté à l’aide du Designer de l’assistant UDI.

Ce fichier porte le même nom que le fichier de configuration de l’assistant UDI, mais avec une extension .app. Par exemple, si le fichier de configuration de l’assistant UDI est nommé Config.xml, le fichier de configuration d’application correspondant de l’assistant UDI serait Config.xml.app. Ce fichier est le compagnon du fichier de configuration de l’assistant UDI.

Fichier de configuration de l’assistant UDI

L’assistant UDI lit le fichier de configuration de l’assistant UDI pour déterminer les pages de l’assistant à afficher, la séquence des pages de l’assistant, toute valeur par défaut pour les contrôles sur les pages de l’assistant et si les contrôles sont activés ou désactivés. Ce fichier contient tous les paramètres de configuration affichés dans l’assistant UDI et configurés à l’aide du Designer de l’assistant UDI.

Un fichier de configuration distinct, le fichier de configuration de l’application UDI Wizard, est utilisé pour configurer les applications à installer sur l’ordinateur cible.

UDI Wizard Designer

Le UDI Wizard Designer est l’outil principal de personnalisation des pages de l’assistant pour les différents scénarios de déploiement pris en charge par UDI. Les modifications apportées dans le UDI Wizard Designer sont enregistrées dans le fichier de configuration UDI Wizard et finalement reflétées dans l’expérience utilisateur dans l’UDI Wizard. L’utilisateur effectuant le déploiement ne verra que les pages de l’assistant UDI que vous avez sélectionnées et configurées à l’aide du Designer de l’assistant UDI.

Bien que l’assistant UDI s’exécute avec le fichier de configuration par défaut de l’assistant UDI, les pages de l’assistant ne sont pas configurées correctement. Il est recommandé d’utiliser le UDI Wizard Designer pour configurer l’expérience utilisateur UDI Wizard.

Remarque

Pour exécuter le Designer de l’assistant UDI, vous devez disposer des droits appropriés dans le Configuration Manager pour accéder aux objets tels que les packages, les applications ou les images.

Validateur

Vous utilisez des validateurs UDI pour vous assurer que les informations correctes sont entrées dans les champs de texte des pages de l’assistant UDI de l’assistant UDI. UDI comprend plusieurs validateurs intégrés qui vous aident à effectuer des validations classiques des champs utilisés pour saisir du texte, par exemple en empêchant les utilisateurs d’entrer des caractères non valides et en vous assurant que le champ n’est pas vide. Lorsqu’un validateur détecte une entrée non valide dans une zone de texte, un message s’affiche sur la page de l’Assistant et le bouton Suivant est désactivé jusqu’à ce que toutes les entrées non valides soient résolues.

UDI inclut des validateurs intégrés qui vous permettent d’effectuer la plupart des validations nécessaires au déploiement. Pour plus d’informations sur les validateurs UDI intégrés, consultez Validateurs UDI intégrés.

Si vos besoins vont au-delà des validateurs UDI intégrés, vous pouvez écrire des validateurs UDI personnalisés. Les validateurs UDI sont des DLL écrites en C++ qui implémentent l’interface IValidator . Enregistrez la DLL dans la bibliothèque de validation Designer de l’assistant UDI en créant un fichier de configuration Designer de l’assistant UDI (.config) et en le plaçant dans le dossier installation_folder\Bin\Config (où installation_folder est le dossier dans lequel vous avez installé MDT). Pour plus d’informations sur le développement de tâches UDI personnalisées, consultez la section « Création de validateurs UDI personnalisés » dans le document MDT User-Driven Installation Developers Guide.

Page de l’Assistant

Vous utilisez une page d’assistant pour collecter les informations de configuration dans l’assistant UDI. Configurez les pages de l’assistant UDI à l’aide du Designer de l’assistant UDI. Les paramètres de configuration sont stockés dans le fichier de configuration de l’assistant UDI et sont lus par la page de l’assistant lorsque la page est initialisée dans l’assistant UDI.

Les pages de l’assistant sont stockées dans la bibliothèque de pages de l’assistant et peuvent être utilisées dans une ou plusieurs étapes UDI. Cette conception vous permet de configurer une page d’Assistant partagée entre les étapes une seule fois pour toutes les étapes, ce qui réduit considérablement la quantité d’efforts requis et la complexité de la mise à jour de la configuration de la page d’Assistant.

UDI inclut des pages d’assistant intégrées et des éditeurs de page d’assistant qui sont généralement suffisants pour la plupart des déploiements. Pour plus d’informations sur les pages de l’assistant intégré, consultez Pages de l’assistant UDI intégré.

Si vos besoins vont au-delà des pages d’assistant UDI intégrées et des éditeurs de page d’assistant correspondants, vous pouvez créer des pages d’assistant UDI et des éditeurs de page d’assistant personnalisés. Les pages de l’assistant UDI sont implémentées sous forme de DLL lues par l’assistant UDI. Les éditeurs de page de l’Assistant sont créés à l’aide de C++ dans Visual Studio.

Pour plus d’informations sur le développement de pages d’assistant UDI personnalisées, consultez la section « Création de pages d’assistant UDI personnalisées » dans le document MDT User-Driven Installation Developers Guide.

Assistant Éditeur de page

Vous utilisez un éditeur de page d’assistant pour configurer une page d’assistant dans l’assistant UDI Designer. Un éditeur de page d’assistant met à jour les paramètres de configuration de la page d’assistant dans le fichier de configuration de l’assistant UDI ; UDI inclut un éditeur de page d’assistant intégré pour chaque page d’assistant intégrée. Pour plus d’informations sur les pages d’assistant intégrées et les éditeurs de page d’assistant, consultez Pages de l’assistant UDI intégrées.

Si vos besoins vont au-delà des pages d’assistant UDI intégrées et des éditeurs de page d’assistant correspondants, vous pouvez créer des pages d’assistant UDI et des éditeurs de page d’assistant personnalisés. Les éditeurs de page de l’Assistant UDI sont implémentés sous forme de DLL que le Designer de l’Assistant UDI lit. Créer des éditeurs de page Assistant à l’aide de :

Informations de référence sur les résultats OSDResults

OSDResults est une partie d’UDI qui affiche les résultats d’un déploiement effectué à l’aide d’UDI. OSDResults affiche la boîte de dialogue Déploiement terminé . OSDResults s’affiche avant l’ouverture de session Windows lors du premier démarrage de l’ordinateur cible. L’utilisateur peut utiliser OSDResults et les informations de la boîte de dialogue Déploiement terminé pour déterminer l’status d’achèvement du processus de déploiement et la configuration de l’ordinateur avant la première ouverture de session. En outre, les informations contenues dans OSDResults peuvent être utilisées pour résoudre les problèmes rencontrés pendant le processus de déploiement.

Vous pouvez configurer certains des éléments de l’interface utilisateur pour OSDResults à l’aide du fichier OSDResults.exe.config, qui se trouve dans Outils\OSDResults dans le package de fichiers MDT Configuration Manager. Le tableau 10 répertorie les paramètres de configuration dans le fichier OSDResults.exe.config.

Tableau 10. Paramètres de configuration dans le fichier OSDResults.exe.config

Paramètre Description
headerImagePath Ce paramètre vous permet de spécifier le chemin complet ou relatif d’un fichier .bmp qui s’affiche dans l’en-tête de la boîte de dialogue OSDResults .

La valeur par défaut de ce paramètre est la suivante :

images\UDI_Wizard_Banner.bmp
arrière-planFonds d’écran Ce paramètre vous permet de spécifier le chemin complet ou relatif d’un fichier .jpg qui s’affiche en tant que papier peint dans la boîte de dialogue OSDResults .

La valeur par défaut de ce paramètre est la suivante :

images\Wallpaper.jpg
Texte de bienvenue Ce paramètre vous permet de spécifier le texte qui accueille l’utilisateur et fournit des informations sur le processus de déploiement. Il s’affiche dans la boîte de dialogue OSDResults .
completedText Ce paramètre vous permet de spécifier le texte qui indique si le processus de déploiement est terminé. Il s’affiche dans la boîte de dialogue OSDResults .
timeoutMinutes Ce paramètre vous permet de spécifier la durée pendant laquelle la boîte de dialogue OSDResults s’affiche avant d’afficher automatiquement l’écran d’ouverture de session Windows. La valeur de ce paramètre est spécifiée en minutes.

La valeur par défaut de ce paramètre est zéro (0), ce qui indique que la boîte de dialogue OSDResults s’affichera indéfiniment jusqu’à sa fermeture manuelle.

Voici le processus de haut niveau pour le fonctionnement de la fonctionnalité OSDResults dans UDI :

  1. Une séquence de tâches s’exécute sur l’ordinateur cible.

    La séquence de tâches est basée sur l’un des modèles de séquences de tâches suivantsUDI :

    • Séquence de tâches d’installation pilotée par l’utilisateur. Ce modèle de séquence de tâches est utilisé pour les scénarios de déploiement MDT Nouvel ordinateur, Actualiser l’ordinateur et Remplacer un ordinateur.

    • L’installation pilotée par l’utilisateur remplace la séquence de tâches. Ce modèle de séquence de tâches est la première étape d’un processus en deux étapes dans le scénario de déploiement de remplacement de l’ordinateur MDT et est utilisé pour capturer les données de migration de l’état de l’utilisateur. La deuxième étape du processus en deux étapes est le scénario de déploiement d’un nouvel ordinateur MDT utilisant le modèle de séquence de tâches séquence de tâches d’installation pilotée par utilisateur , qui est utilisé pour déployer les applications et le système d’exploitation cibles et restaurer les données de migration d’état utilisateur enregistrées lors de la première étape du processus

      Pour plus d’informations sur :

    • Modèles de séquence de tâches UDI, consultez la section « Identifier les modèles de séquences de tâches UDI dans MDT » dans le document MDT Utilisation de Microsoft Deployment Toolkit

    • Relation entre les scénarios de déploiement MDT et les étapes UDI, voir Référence sur les étapes UDI

  2. Pendant la séquence de tâches, les paramètres de configuration fournis par les variables de séquence de tâches et à partir de l’entrée utilisateur dans l’assistant UDI sont enregistrés dans le dossier %DEPLOYROOT %\Tools\OSDResults sur l’ordinateur cible ( où %DEPLOYROOT % est la racine du dossier dans lequel les fichiers MDT sont mis en cache localement sur l’ordinateur cible).

  3. Dans le groupe Résultats et personnalisation OSD de la séquence de tâches, les étapes de séquence de tâches suivantes sont exécutées et affectent les résultats OSDResults :

    • Résultats OSD du cache. Cette étape de séquence de tâches copie le contenu du dossier %DEPLOYROOT %\Tools\OSDResults dans le dossier %WINDIR %\UDI sur l’ordinateur cible. Cela garantit que le contenu du dossier OSDResults sera conservé une fois la séquence de tâches terminée.

    • Exécuter les résultats OSD. Cette étape de séquence de tâches configure l’ordinateur cible pour exécuter les résultats OSDResults au premier démarrage de l’ordinateur.

  4. L’ordinateur cible démarre pour la première fois et OSDResults.exe s’exécute avant l’écran d’ouverture de session Windows.

    L’onglet Welcome (Bienvenue) s’affiche dans la boîte de dialogue Déploiement terminé . L’onglet Welcome fournit des informations utiles sur le déploiement et des informations de contact au cas où des problèmes liés au déploiement seraient détectés.

    Consultez les informations dans les onglets Résumé du déploiement et Applications installées pour vérifier que le système d’exploitation et les applications ont été installés correctement. Lorsque vous avez terminé de passer en revue ces tableaux, sélectionnez Démarrer Windows pour vous connecter à Windows 7 pour la première fois.

    Remarque

    Les applications Configuration Manager ne sont pas affichées sous l’onglet Applications installées. Les applications du Configuration Manager sont détectées après la première ouverture de session de l’utilisateur sur l’ordinateur cible.

  5. L’écran d’ouverture de session Windows s’affiche, et le processus d’ouverture de session continue normalement.

    AppInstall.exe est exécuté la première fois qu’un utilisateur ouvre une session sur l’ordinateur cible. Pour plus d’informations sur ce processus, consultez Référence des installateurs d’applications centrées sur l’utilisateur.

Informations de référence sur le programme d’installation d’applications User-Centric

La fonctionnalité User-Centric App Installer dans UDI est utilisée pour signaler toutes les applications installées pendant le processus de déploiement UDI à la fonctionnalité Catalogue d’applications dans Configuration Manager. La fonction User-Centric App Installer fournit le lien entre les applications sélectionnées sur la page de l’assistant ApplicatonPage dans l’assistant UDI et toutes les applications Configuration Manager facultatives annoncées aux utilisateurs.

Pour plus d’informations sur la fonctionnalité Catalogue d’applications dans Configuration Manager, voir Gestion des applications dans Configuration Manager.

Voici le processus général pour déterminer le fonctionnement de la fonctionnalité d’installation d’application dans UDI :

  1. Les applications Configuration Manager sont créées dans le Configuration Manager.

    Pour plus d’informations sur la création et la gestion des applications Configuration Manager, voir les ressources suivantes :

  2. Les regroupements d’utilisateurs du Configuration Manager sont créés et les utilisateurs sont ajoutés au regroupement.

    Pour plus d’informations sur la création et la gestion de regroupements d’utilisateurs et l’ajout d’utilisateurs aux regroupements, consultez les ressources suivantes :

  3. Les applications de Configuration Manager sont déployées vers les regroupements d’utilisateurs.

    Pour plus d’informations sur le déploiement des applications dans des collections d’utilisateurs, consultez Procédure de déploiement d’applications dans Configuration Manager.

  4. Les applications Configuration Manager sont disponibles sur la page de l’assistant ApplicatonPage à l’aide du Designer de l’assistant UDI.

    Pour plus d’informations sur la façon de rendre Configuration Manager applications disponibles sur la page de l’assistant ApplicatonPage, reportez-vous à la section « Étape 5-11 : Personnaliser le fichier de configuration de l’assistant UDI pour l’ordinateur cible » dans le document MDT Guide de démarrage rapide pour l’installation de User-Driven.

  5. UDA est configuré à l’aide de l’une des méthodes suivantes :

    • Dans la console Configuration Manger (Pour plus d’informations sur la configuration d’UDA dans la console Configuration Manager, voir Comment gérer l’affinité entre appareils utilisateur dans Configuration Manager.)

    • Sur la page de l’assistant UDAPage dans l’assistant UDI. Pour plus d’informations sur la page de l’assistant UDAPage , consultez UDAPage.

      Une fois UDA configuré, le compte d’utilisateur spécifié sera l’utilisateur principal de l’ordinateur cible.

    Remarque

    UDA ne peut être configuré que par UDI dans le scénario de déploiement Nouvel ordinateur. Il ne peut pas être configuré dans les scénarios de déploiement Actualiser l’ordinateur ou Remplacer l’ordinateur.

  6. La séquence de tâches est exécutée et l’utilisateur sélectionne les applications Configuration Manager sur la page de l’assistant ApplicatonPage dans l’assistant UDI.

    L’assistant UDI est exécuté à l’étape de séquence de tâches de l’assistant UDI dans le groupe de préinstallation de la séquence de tâches. Lorsque l’utilisateur sélectionne des applications Configuration Manager sur la page de l’assistant ApplicatonPage, la page de l’Assistant crée une variable de séquence de tâches distincte pour chaque application sélectionnée.

    Pour plus d’informations sur la sélection des applications Configuration Manager sur la page de l’assistant ApplicatonPage de l’assistant UDI, reportez-vous à la section « Étape 6-4 : Démarrer l’ordinateur cible avec le support de démarrage de séquence de tâches » dans le document MDT Guide de démarrage rapide pour User-Driven installation.

  7. La séquence de tâches installe les applications Configuration Manager sélectionnées à l’étape précédente.

    Les applications du Configuration Manager sont installées à l’aide des étapes de séquence de tâches suivantes dans le groupe Installer les applications dans la séquence de tâches :

    • Convertir une liste en deux chiffres

    • Installer l’application

  8. La séquence de tâches effectue les tâches suivantes dans le groupe Résultats OSD et personnalisation avant de démarrer le système d’exploitation cible pour la première fois :

    • Copie les informations utilisées pour OSDResults.exe dans le dossier %WINDIR %\UDI de l’ordinateur cible dans l’étape de séquence de tâches Résultats de l’OSD du cache

    • Enregistre les variables de séquence de tâches créées à l’étape 6 pour les applications Configuration Manager dans le Registre sur l’ordinateur cible dans les étapes de séquence de tâches Branding to Reg et Branding to Reg x64

      Les variables de séquence de tâches sont enregistrées à l’emplacement suivant dans le registre :

      HKEY_LOCAL_MACHINE\Software\Microsoft\MPSD\OSD

    • Configure le système d’exploitation cible pour exécuter automatiquement OSDResults.exe lorsque l’ordinateur démarre avant l’écran d’ouverture de session Windows dans l’étape de séquence de tâches Exécuter les résultats OSD

    • Configure le système d’exploitation cible pour exécuter automatiquement AppInstall.exe lorsqu’un utilisateur ouvre une session sur l’ordinateur pour la première fois dans l’étape de séquence de tâches Exécuter les résultats OSD

    • Configuration d’une tâche sur le système d’exploitation cible pour supprimer le dossier %WINDIR %\UDI un mois après la date du déploiement

  9. L’ordinateur cible est démarré et OSDResults.exe est exécuté.

    Pour plus d’informations sur OSDResults.exe, consultez Informations de référence sur les résultats OSDResults.

  10. Un utilisateur se connecte à l’ordinateur cible et AppInstall.exe démarre automatiquement.

  11. AppInstall vérifie si l’utilisateur actuellement connecté est un utilisateur principal configuré dans UDA.

    Un utilisateur principal est un utilisateur qui utilise l’appareil de manière régulière et qui est considéré comme le propriétaire ou l’un des propriétaires de l’appareil.

    Si l’utilisateur actuellement connecté est :

    • N’est pas un utilisateur principal, alors AppInstall.exe s’arrête

    • Un utilisateur principal lit ensuite AppInstall.exe les entrées de Registre enregistrées à l’étape 8 pour déterminer les applications installées

  12. AppIntaller se connecte à Configuration Manager et lit le catalogue d’applications en procédant comme suit :

    1. AppInstall attend 5 minutes après le démarrage pour autoriser la disponibilité des stratégies du Configuration Manager.

    2. Au bout de 5 minutes, AppInstall tente de se connecter au catalogue d’applications.

    3. Si AppInstall ne parvient pas à se connecter, il attend un certain temps avant de tenter de se reconnecter.

    4. AppInstall tente de se connecter jusqu’à cinq fois avant de quitter.

      Vous pouvez configurer le délai d’attente de la connexion et le nombre de nouvelles tentatives d’AppInstall à l’aide du fichier AppInstall.exe.config, qui se trouve dans le dossier Tools\OSDResults du package de fichiers Configuration Manager MDT. Le tableau 11 répertorie les paramètres de configuration dans le fichier AppInstall.exe.config.

Tableau 11. Paramètres de configuration dans le fichier AppInstall.exe.config

Paramètre Description
timeoutMinutes Ce paramètre vous permet de spécifier la durée pendant laquelle AppInstall attend une réponse du catalogue d’applications Configuration Manager avant d’expirer. La valeur est spécifiée en minutes. La valeur par défaut de ce paramètre est 5.
delayTimer Ce paramètre vous permet de spécifier la durée d’attente d’AppInstall avant de tenter de se connecter au catalogue d’applications Configuration Manager. La valeur est spécifiée en minutes. La valeur par défaut de ce paramètre est 5.
  1. AppInstall compare la liste des applications découvertes dans le Registre à la liste des applications disponibles dans le catalogue d’applications du gestionnaire de configuration pour l’utilisateur actuellement connecté.

    Si l’application est découverte dans le Registre :

    • Est disponible dans le catalogue d’applications, AppInstall.exe mappe les applications et identifie les applications comme existantes à la fois dans le registre et dans le catalogue d’applications. Ces applications seront utilisées dans l’étape suivante.

    • N’est pas disponible dans le catalogue d’applications, AppInstall.exe ne crée pas de mappage. Ces applications ne seront pas utilisées à l’étape suivante.

  2. AppInstall utilise les API du Configuration Manager pour lancer l’installation des applications mappées.

    Les applications utilisées dans cette étape ont été mappées à l’étape précédente. C’est-à-dire qu’ils ont tous deux été répertoriés dans le registre et trouvés dans le catalogue d’applications.

  3. Dans le cadre du processus d’installation, le Configuration Manager détecte si l’application est déjà installée.

    Étant donné que l’application a déjà été installée, Configuration Manager enregistre que l’application a été déployée avec succès pour cet utilisateur, et l’application sera répertoriée dans le Centre logiciel pour cet utilisateur. Configuration Manager commence la gestion et la surveillance de l’application pour cet utilisateur.

  4. Après 1 mois, la tâche créée sur l’ordinateur cible à l’étape 8 s’exécute et supprime le dossier %WINDIR %\UDI.

    Le dossier est conservé pendant un mois afin que les utilisateurs principaux aient la possibilité d’ouvrir une session et d’exécuter AppInstall.exe.

Référence d’étape UDI

Les scénarios de déploiement MDT utilisent une ou plusieurs étapes UDI. Chaque étape UDI utilisée dans les scénarios de déploiement MDT est traitée dans une section suivante dans le contexte du scénario de déploiement MDT. Dans certains scénarios de déploiement MDT, une seule étape est utilisée. Dans d’autres scénarios de déploiement MDT, plusieurs étapes sont utilisées dans le scénario. Pour plus d’informations sur les scénarios de déploiement de MDT, consultez la section « Identification des scénarios de déploiement » dans le document MDT Utilisation de Microsoft Deployment Toolkit.

Le tableau 12 répertorie les scénarios de déploiement MDT et fournit une brève description de chacun, comment chaque scénario est sélectionné et quelles étapes UDI sont utilisées dans chaque scénario de déploiement. MDT détermine automatiquement le scénario de déploiement MDT à utiliser en fonction du modèle de séquence de tâches MDT que vous utilisez pour créer votre séquence de tâches et de la façon dont la séquence de tâches est lancée.

Chaque étape UDI utilisée dans les scénarios de déploiement MDT est traitée dans une section suivante dans le contexte du scénario de déploiement MDT. Dans certains scénarios de déploiement MDT, une seule étape est utilisée. Dans d’autres scénarios de déploiement MDT, plusieurs étapes sont utilisées dans le scénario. Pour plus d’informations sur les scénarios de déploiement de MDT, consultez la section « Identification des scénarios de déploiement » dans le document MDT Utilisation de Microsoft Deployment Toolkit.

Tableau 12. Scénarios de déploiement MDT et étapes UDI

Scénario Description
Nouvel ordinateur MDT pour UDI sélectionne automatiquement ce scénario lorsque vous :

- Créez la séquence de tâches publiée à l’aide du modèle de séquence de tâches de séquence de tâches d’installation de User-Driven

- Démarrez la séquence de tâches dans Windows PE à l’aide du démarrage PXE, d’un support de démarrage de séquence de tâches ou d’un support préparé pour le NEWCOMPUTER. Étape de préparation

Ce scénario peut être utilisé avec des déploiements traditionnels ou avec des déploiements multimédias de préparation, tels que pris en charge dans Configuration Manager. Exécutez l’assistant UDI avec les étapes UDI suivantes pour prendre en charge chaque type de déploiement :

- étape NEWCOMPUTER. L’assistant UDI est exécuté avec cette étape dans la séquence de tâches d’installation pilotée par l’utilisateur lorsque l’image du système d’exploitation est stockée sur des points de distribution. Pour plus d’informations, reportez-vous à la section NEWCOMPUTER Stage.

- NOUVEL ORDINATEUR. Étape préliminaire. L’assistant UDI est exécuté avec cette étape dans la séquence de tâches Installation pilotée par l’utilisateur lorsque l’image du système d’exploitation est stockée sur un disque local sur l’ordinateur cible (préparé). Pour plus d’informations, reportez-vous à la section NEWCOMPUTER. Étape de préparation.
Actualiser l’ordinateur MDT pour UDI sélectionne automatiquement ce scénario lorsque vous :

- Créez la séquence de tâches publiée à l’aide du modèle de séquence de tâches de séquence de tâches d’installation de User-Driven

- Démarrer la séquence de tâches dans le système d’exploitation Windows existant sur l’ordinateur cible (pas dans Windows PE)

- L’assistant UDI est exécuté avec l’étape REFRESH pour prendre en charge ce scénario de déploiement. Pour plus d’informations, reportez-vous à l’étape de ACTUALISATION.
Remplacer l’ordinateur Ce scénario inclut un ordinateur existant et un ordinateur de remplacement. Une séquence de tâches distincte est créée et exécutée sur chaque ordinateur, comme décrit dans le processus suivant :

- Sur l’ordinateur existant. MDT pour UDI sélectionne automatiquement cette partie du scénario lorsque vous :

- Créez la séquence de tâches publiée à l’aide du modèle de séquence de tâches User-Driven Installation Replace Task Sequence

Démarrer la séquence de tâches dans le système d’exploitation Windows existant sur l’ordinateur cible (pas dans Windows PE)

L’assistant UDI est exécuté avec les étapes UDI suivantes pour prendre en charge ce scénario de déploiement :

- Étape REMPLACER. Cette étape est exécutée dans le système d’exploitation Windows existant et capture les informations de configuration à partir de Windows.

- REMPLACER. Étape WinPE. Cette étape est exécutée dans Windows PE et termine la capture des informations de configuration de l’ordinateur existant (par exemple, l’exécution de l’outil USMT et la capture des données de migration de l’état de l’utilisateur).

L’état de l’utilisateur est capturé dans un dossier partagé sur le réseau ou sur un lecteur USB local.

Pour plus d’informations sur REPLACE et REPLACE. Étapes WinPE, voir REMPLACER et REMPLACER. Étapes WinPE.

- Sur l’ordinateur de remplacement. Cette partie du scénario est identique au scénario Nouvel ordinateur, sauf que l’état utilisateur capturé à l’étape précédente est restauré. MDT pour UDI sélectionne automatiquement cette partie du scénario lorsque vous :

- Créez la séquence de tâches publiée à l’aide du modèle de séquence de tâches de séquence de tâches d’installation de User-Driven

- Démarrez la séquence de tâches dans Windows PE à l’aide du démarrage PXE, d’un support de démarrage de séquence de tâches ou d’un support préparé pour le NEWCOMPUTER. Étape préparée.

Cette partie du scénario peut être utilisée avec des déploiements traditionnels ou avec des déploiements de supports de préinstallation tels que pris en charge dans Configuration Manager. Dans le cadre de cette partie du scénario, les données de migration de l’état de l’utilisateur sont restaurées. L’assistant UDI est exécuté avec les étapes UDI suivantes pour prendre en charge chaque type de déploiement :

- étape NEWCOMPUTER. L’assistant UDI est exécuté avec cette étape dans la séquence de tâches d’installation pilotée par l’utilisateur lorsque l’image du système d’exploitation est stockée sur des points de distribution. Pour plus d’informations, reportez-vous à la section NEWCOMPUTER Stage.

- NOUVEL ORDINATEUR. Étape préliminaire. L’assistant UDI est exécuté avec cette étape dans la séquence de tâches Installation pilotée par l’utilisateur lorsque l’image du système d’exploitation est stockée sur un disque local sur l’ordinateur cible (préparé). Pour plus d’informations, reportez-vous à la section NEWCOMPUTER. Étape de préparation.

NEWCOMPUTER Stage

La figure 1 illustre l’utilisation de l’étape NEWCOMPUTER dans une séquence de tâches créée à l’aide du modèle de séquence de tâches de séquence de tâches d’installation de User-Driven. Différence principale entre les séquences de tâches appelant l’étape NEWCOMPUTER et l’étape NEWCOMPUTER. Le stade préparatoire est la séquence de tâches appelant le NEWCOMPUTER. La phase préparatoire n’exécute pas l’étape de séquence de tâches Appliquer l’image du système d’exploitation , car l’image du système d’exploitation se trouve déjà sur l’ordinateur cible.

Référence UDI 1

Figure SEQ Figure \* ARABE 1. Flux de processus pour l’étape NEWCOMPUTER

NOUVEL ORDINATEUR. Étape préliminaire

La figure 2 illustre le déroulement du processus de haut niveau pour le NEWCOMPUTER. Étape de préparation dans une séquence de tâches créée à l’aide du modèle de séquence de tâches de séquence de tâches d’installation de User-Driven. Différence principale entre les séquences de tâches appelant l’étape NEWCOMPUTER et l’étape NEWCOMPUTER. Le stade préparatoire est la séquence de tâches appelant le NEWCOMPUTER. La phase préparatoire n’exécute pas l’étape de séquence de tâches Appliquer l’image du système d’exploitation , car l’image du système d’exploitation se trouve déjà sur l’ordinateur cible.

Référence UDI 2

Figure 2. Flux de processus pour le NEWCOMPUTER. Étape de préparation

Phase d’actualisation

La figure 3 illustre le flux de processus de haut niveau pour l’étape REFRESH dans une séquence de tâches créée à l’aide du modèle de séquence de tâches de séquence de tâches d’installation de User-Driven.

Référence UDI 3

Figure SEQ Figure \* ARABE 3. Flux de processus pour l’étape REFRESH

REMPLACER et REMPLACER. Étapes WinPE

La figure 4 illustre le flux de processus de haut niveau pour REMPLACER et REMPLACER. Étapes WinPE dans une séquence de tâches créée à l’aide du modèle de séquence de tâches de remplacement de séquence de tâches d’installation User-Driven.

Référence UDI 4

Figure 4. Flux de processus pour REPLACE et REPLACE. Étapes WinPE

Référence aux tâches UDI

Les tâches UDI sont des logiciels exécutés sur une page d’assistant qui remplissent des fonctions spécifiques. Dans certains cas, ces tâches sont utilisées pour vérifier que l’ordinateur cible est prêt pour le déploiement. D’autres tâches peuvent être effectuées pour effectuer les étapes de déploiement, telles que la copie des fichiers de configuration ou de résultats.

Remarque

Le bouton Suivant de la page de l’Assistant dans laquelle les tâches sont exécutées est désactivé si l’une des tâches se termine avec un status d’achèvement d’avertissement ou d’erreur.

Cette référence inclut :

Vue d’ensemble des tâches UDI

Les tâches UDI vous permettent d’exécuter un logiciel sur l’ordinateur cible qui facilite le processus de déploiement. UDI comprend plusieurs tâches intégrées qui vous aident à effectuer des tâches courantes, telles que s’assurer que l’ordinateur cible ne fonctionne pas sur batterie et qu’il est connecté à une connexion réseau filaire.

En plus des tâches UDI intégrées, vous pouvez créer des tâches UDI personnalisées à l’aide du kit de développement logiciel (SDK) UDI. Pour plus d’informations sur la création de tâches UDI personnalisées à l’aide du SDK UDI, consultez le Guide des développeurs d’installations pilotées par l’utilisateur.

Paramètres de configuration des tâches UDI

Vous gérez les tâches à l’aide du Designer de l’assistant UDI. Vous pouvez ajouter des tâches, supprimer des tâches et modifier la configuration d’une tâche dans le Designer de l’assistant UDI. Les paramètres de configuration d’une tâche sont stockés dans le fichier de configuration de l’assistant UDI et sont lus par l’assistant UDI lorsque la page de l’assistant contenant la tâche s’affiche.

Les tâches UTI ont certains paramètres de configuration communs à toutes les tâches UDI, comme indiqué dans le tableau 13. Pour les paramètres de configuration spécifiques à chaque tâche UDI, consultez la section correspondante dans Tâches UDI intégrées.

Tableau 13. Paramètres de configuration communs à toutes les tâches UDI

Tâche Description
Nom de fichier bitmap Ce paramètre spécifie le graphique utilisé pour indiquer le type de tâche.
Nom complet Ceci spécifie le nom de la tâche, qui s’affiche sur la page de l’Assistant lors de l’exécution de la tâche.
Valeurs de code de sortie Cela spécifie une liste de codes de retour possibles pour la tâche. Un élément existe dans la liste pour chaque code de retour possible.
Valeurs des codes d’erreur Cela spécifie une liste d’exceptions inattendues possibles qui peuvent être rencontrées (levées) par la tâche. Il existe un élément dans la liste pour chaque exception possible.

Tâches UDI intégrées

Le tableau 14 répertorie les tâches UDI intégrées. Chaque tâche UDI intégrée est traitée dans une section suivante.

Tableau 14. Tâches UDI intégrées

Tâche Description
Vérification de l’alimentation CA Cette tâche UDI est utilisée pour déterminer si l’ordinateur cible est connecté à l’alimentation secteur, et pas uniquement sur batterie.
Découverte d’application Cette tâche UDI est utilisée pour découvrir les applications installées sur l’ordinateur cible.
CheckSMSFolderOnUSB Cette tâche UDI est utilisée pour déterminer si le dossier _SMSTaskSequence se trouve sur un lecteur USB de l’ordinateur cible.
Tâche de copie de Files Cette tâche UDI est utilisée pour copier des fichiers pendant que l’assistant UDI s’exécute sur l’ordinateur cible.
Exécuter la tâche de l’environnement Cette tâche UDI est utilisée pour exécuter un logiciel qui peut être lancé à partir d’une ligne de commande.
Vérification du réseau câblé Cette tâche UDI est utilisée pour déterminer si l’ordinateur cible est connecté à un réseau câblé et non à l’aide d’une connexion réseau sans fil.

Vérification de l’alimentation CA

Utilisez cette tâche UDI pour déterminer si l’ordinateur cible est connecté à l’alimentation secteur. Cette tâche utilise uniquement les paramètres communs à toutes les tâches UDI. Pour plus d’informations sur ces paramètres, consultez Paramètres de configuration des tâches UDI.

Le tableau 15 répertorie les codes d’erreur et de sortie générés par la tâche de vérification de l’alimentation CA.

Tableau 15. Codes d’erreur et de sortie pour la tâche de vérification de l’alimentation CA

Code de sortie ou d’erreur Valeur État
Quitter 0 Réussite, qui indique que l’ordinateur cible est branché sur l’alimentation secteur
Quitter \* Erreur indiquant que l’ordinateur cible n’est pas branché à l’alimentation secteur

Découverte d’application

Utilisez cette tâche UDI pour découvrir les applications installées sur l’ordinateur cible.

Le tableau 16 répertorie les paramètres utilisés par la tâche de découverte d’application .

Tableau 16. Paramètres utilisés par la tâche de découverte d’application

Tâche Description
Readcfg Ce paramètre spécifie le chemin d’accès complet ou relatif à l’emplacement du fichier .app contenant une liste d’applications à découvrir. Le fichier .app contient la liste des éléments logiciels disponibles parmi lesquels l’utilisateur peut effectuer une sélection.

La tâche de découverte d’application lit le fichier .app et détermine si l’un de ces éléments logiciels est installé. Si un élément logiciel est installé, il est ajouté au fichier spécifié dans le paramètre Writecfg .

Assurez-vous que ce paramètre utilise les mêmes emplacement et nom de fichier que la page de l’assistant ApplicationPage .
Writecfg Ce paramètre spécifie le chemin d’accès complet ou relatif à l’emplacement du fichier .xml qui contient une liste des applications découvertes par la tâche.
Log Ce paramètre spécifie le chemin d’accès complet ou relatif à l’emplacement du fichier journal généré par cette tâche. Le nom du fichier journal est AppDiscovery.log.

En plus des paramètres du tableau 16, cette tâche utilise les paramètres communs à toutes les tâches UDI. Pour plus d’informations sur ces paramètres communs, consultez Paramètres de configuration des tâches UDI.

Le tableau 17 répertorie les codes d’erreur et de sortie générés par la tâche de découverte d’application .

Tableau 17. Codes d’erreur et de sortie pour la tâche de découverte d’application

Code de sortie ou d’erreur Valeur État et description
Quitter 0 Réussite, qui indique que la tâche a correctement été analysée pour les applications
Quitter \* Avertissement indiquant que le moteur de découverte d’application n’a pas pu être exécuté pour une raison inconnue
Quitter 1 Avertissement, qui indique que le moteur de découverte d’application a rencontré un ou plusieurs avertissements
Quitter 16777216 Avertissement qui indique que des problèmes critiques ont été rencontrés lors de l’initialisation du moteur de détection d’applications
Quitter 33554432 Avertissement signalant que des problèmes critiques ont été rencontrés lors du traitement de la liste des applications master

CheckSMSFolderOnUSB

Utilisez cette tâche UDI pour déterminer si le dossier _SMSTaskSequence se trouve sur un lecteur USB de l’ordinateur cible. Par défaut, le séquenceur de tâches Configuration Manager place le dossier _SMSTaskSequence sur le lecteur contenant le plus d’espace disque disponible. Cela peut entraîner des problèmes plus tard dans le processus de déploiement si la clé USB est retirée.

Cette tâche vérifie si le dossier se trouve sur un lecteur USB et empêche le déploiement de se poursuivre si c’est le cas. Cette tâche utilise uniquement les paramètres communs à toutes les tâches UDI. Pour plus d’informations sur ces paramètres, consultez Paramètres de configuration des tâches UDI.

Si le dossier _SMSTaskSequence se trouve sur un lecteur USB, cette tâche échoue et empêche la poursuite du déploiement. Pour résoudre ce problème et effectuer le déploiement, procédez comme suit :

  1. Déconnectez le lecteur USB de l’ordinateur cible avant de commencer la séquence de tâches.

  2. Démarrez la séquence de tâches.

  3. Attendez que l’Assistant UDI démarre.

  4. Branchez la clé USB.

  5. Complétez l’assistant UDI.

    Le tableau 18 répertorie les codes d’erreur et de sortie générés par la tâche CheckSMSFolderOnUSB .

Tableau 18. Codes d’erreur et de sortie pour la tâche CheckSMSFolderOnUSB

Code de sortie ou d’erreur Valeur État
Quitter 0 Réussite, qui indique que le dossier _SMSTaskSequence ne se trouve pas sur un lecteur USB et que le déploiement peut se poursuivre.
Quitter \* Erreur indiquant que le dossier _SMSTaskSequence se trouve sur un lecteur USB et que le déploiement ne peut pas continuer.

Tâche de copie de Files

Utilisez cette tâche UDI pour copier des fichiers pendant que l’assistant UDI s’exécute sur l’ordinateur cible.

Le tableau 19 répertorie les paramètres utilisés par la tâche Copy Files.

Tableau 19. Paramètres utilisés par la tâche de copie de Files

Tâche Description
Source Ce paramètre spécifie le chemin d’accès complet ou relatif au fichier source, qui peut contenir des caractères génériques pour copier plusieurs fichiers à l’aide d’une seule tâche.
Destination Ce paramètre spécifie le chemin d’accès complet ou relatif au fichier de destination sans nom de fichier.

En plus des paramètres du tableau 19, cette tâche utilise des paramètres communs à toutes les tâches UDI. Pour plus d’informations sur ces paramètres, consultez Paramètres de configuration des tâches UDI.

Le tableau 20 répertorie les codes d’erreur et de sortie générés par la tâche Copy Files.

Tableau 20. Codes d’erreur et de sortie pour la tâche de copie de Files

Code de sortie ou d’erreur Valeur État et description
Quitter 0 Réussite, qui indique que le processus de copie a réussi
Quitter \* Erreur indiquant que le processus de copie a échoué
Erreur -1 Erreur indiquant que le processus de copie a échoué

Exécuter la tâche de l’environnement

Utilisez cette tâche UDI pour exécuter un logiciel qui peut être lancé à partir d’une ligne de commande.

Le tableau 21 répertorie les paramètres utilisés par la tâche d’exécution de l’interpréteur de commandes .

Tableau 21. Paramètres utilisés par la tâche d’exécution de l’interpréteur de commandes

Tâche Description
Filename Ce paramètre spécifie le chemin d’accès complet ou relatif de la commande pour que la tâche s’exécute.
Paramètres Ce paramètre spécifie les paramètres de ligne de commande qui doivent être fournis lors de l’exécution de la commande.

En plus des paramètres du tableau 21, cette tâche utilise des paramètres communs à toutes les tâches UDI. Pour plus d’informations sur ces paramètres, consultez Paramètres de configuration des tâches UDI.

Vous pouvez également exécuter des scripts Visual Basic personnalisés conçus pour s’exécuter dans cscript.exe à l’aide de la tâche d’exécution de l’interpréteur de commandes . Pour exécuter des scripts Visual Basic, procédez comme suit :

  1. Tapez le texte suivant dans le paramètre Filename :

    %windir%\system32\cscript.exe
    
  2. Tapez le nom du fichier de script Visual Basic (fichier .vbs) dans le paramètre Parameters , y compris les paramètres de ligne de commande pour le script.

    Par exemple, pour exécuter un script Visual Basic nommé SelfTest.vbs avec une valeur de paramètre de débogage, tapez ce qui suit ( où script_path est le chemin complet vers le fichier SelfTest.vbs) :

    <script_path>\SelfTest.vbs Debug
    

    Le tableau 22 répertorie les codes d’erreur et de sortie courants générés par la tâche d’exécution de l’interpréteur de commandes .

Remarque

Chaque tâche spécifique basée sur la tâche d’exécution de l’interpréteur de commandes possède un ensemble unique de codes d’erreur et de sortie. Vérifiez la case activée les codes de retour du logiciel que vous exécutez à l’aide de cette tâche.

Tableau 22. Codes d’erreur et de sortie courants pour la tâche d’exécution de l’interpréteur de commandes

Code de sortie ou d’erreur Valeur État et description
Quitter 0 Réussite, qui indique que la tâche s’est terminée avec succès
Quitter \* Erreur indiquant que la tâche a échoué

Vérification du réseau câblé

Utilisez cette tâche UDI pour déterminer si l’ordinateur cible est connecté à un réseau câblé et non à une connexion réseau sans fil. Cette tâche n’utilise que des paramètres communs à toutes les tâches UDI. Pour plus d’informations sur ces paramètres, consultez Paramètres de configuration des tâches UDI.

Le Tableau 23 répertorie les codes d’erreur et de sortie courants générés par la tâche de vérification du réseau câblé .

Tableau 23. Codes d’erreur et de sortie pour la tâche de vérification du réseau câblé

Code de sortie ou d’erreur Valeur État et description
Quitter 0 Réussite, qui indique que l’ordinateur cible est connecté à un réseau câblé
Quitter \* Erreur indiquant que l’ordinateur cible n’est pas connecté à un réseau câblé

Informations de référence sur les validateurs UDI

Les validateurs UDI sont utilisés pour valider les valeurs entrées dans les champs de texte des pages de l’Assistant. Lorsqu’un validateur UDI détecte une entrée non valide, un message s’affiche pour la première erreur rencontrée en bas de la page de l’assistant. Le message d’erreur de validation suivant, le cas échéant, s’affiche une fois que vous avez résolu la première erreur de validation. Ce processus se poursuit jusqu’à ce que toutes les erreurs de validation soient résolues. Le bouton Suivant est désactivé jusqu’à ce que toutes les erreurs de validation de la page de l’Assistant soient résolues.

Cette référence inclut :

Vue d’ensemble du validateur UDI

Les validateurs UDI sont utilisés pour s’assurer que les utilisateurs fournissent les informations correctes dans les champs de texte des pages de l’assistant UDI de l’assistant UDI. UDI comprend plusieurs validateurs intégrés qui vous aident à effectuer des validations classiques des champs utilisés pour saisir du texte, par exemple en empêchant les utilisateurs d’entrer des caractères non valides ou en vous assurant que le champ n’est pas vide.

En plus des validateurs UDI intégrés, vous pouvez créer des validateurs UDI personnalisés à l’aide du SDK UDI. Pour plus d’informations sur la création de validateurs UDI personnalisés à l’aide du SDK UDI, consultez le document MDT User-Driven Installation Developers Guide.

Validateurs UDI intégrés

Le tableau 24 répertorie les validateurs UDI intégrés. Chaque validateur intégré est traité dans une section suivante. Lorsqu’un validateur détecte une entrée non valide dans une zone de texte, un message s’affiche sur la page de l’Assistant et le bouton Suivant est désactivé jusqu’à ce que toutes les entrées non valides soient résolues.

Tableau 24. Validateurs UDI intégrés

Validateur Description
InvalidChars Ce validateur identifie les caractères non valides entrés à partir d’une liste que vous configurez.
NamedPattern Ce validateur permet de s’assurer que le texte suit un modèle prédéfini.
Non vide Ce validateur est utilisé pour exiger du texte dans un champ.
RegEx Ce validateur vous permet de vous assurer que le texte correspond à une expression régulière que vous spécifiez comme faisant partie du validateur.

InvalidChars

Ce validateur empêche les utilisateurs d’entrer des caractères spécifiques. La boîte Message vous permet d’entrer un message qui s’affiche si le champ de texte contient l’un des caractères non valides. La zone Caractères non valides vous permet d’entrer les caractères considérés comme non valides. Les caractères sont entrés sans espace entre eux.

NamedPattern

Ce validateur permet de s’assurer que le texte suit un modèle prédéfini. La zone Message vous permet d’entrer un message qui s’affiche si le champ de texte ne correspond pas au modèle nommé. La zone Modèle nommé vous permet d’entrer le nom du modèle prédéfini et doit être Nom d’utilisateur, NomOrdinateur ou Groupe de travail. Les noms ne sont pas sensibles à la casse.

Non vide

Utilisez ce validateur pour exiger la présence de texte dans un champ. La boîte Message vous permet de saisir un message qui s’affiche si le champ de texte est vide.

RegEx

Ce validateur vous permet de vous assurer que le texte correspond à une expression régulière que vous spécifiez comme faisant partie du validateur. La zone Message vous permet d’entrer un message qui s’affiche si le champ de texte ne correspond pas à l’expression régulière. La zone Expression régulière vous permet de saisir l’expression régulière utilisée pour la validation. Pour plus d’informations sur la façon de créer des expressions régulières pour ce validateur, voir TR1 Expressions régulières.

Référence de page de l’Assistant UDI

Vous ajoutez une page de l’assistant UDI aux étapes à partir de la bibliothèque de pages de l’Designer de l’assistant UDI. Les pages de l’assistant UDI sont affichées dans l’assistant UDI.

Cette référence inclut :

Vue d’ensemble de la page de l’Assistant UDI

Les pages de l’assistant sont affichées dans l’assistant UDI et collectent les informations requises pour terminer le processus de déploiement. Vous créez des pages d’Assistant à l’aide de C++ dans Visual Studio. Les pages d’Assistant personnalisées sont implémentées sous forme de DLL lues par l’Assistant UDI.

Chaque page intégrée de l’assistant UDI dispose d’un éditeur de page de l’assistant UDI correspondant, que vous utilisez pour configurer la page de l’assistant dans le Designer de l’assistant UDI.

En plus des pages d’assistant UDI intégrées, vous pouvez créer des pages d’assistant UDI personnalisées à l’aide du SDK UDI. Pour plus d’informations sur la création de pages d’assistant UDI personnalisées à l’aide du SDK UDI, consultez le document MDT User-Driven Installation Developers Guide.

Chaque page de l’Assistant peut référencer les types de variables suivants :

  • Variables de la séquence de tâches

  • Variables de mémoire

  • Variables d’environnement

    Vous pouvez référencer des variables de séquence de tâches et d’environnement en mettant la variable entre crochets à l’aide de signes de pourcentage ( %), tels que %OSDImageIndex %. Vous pouvez référencer les variables de mémoire en mettant la variable entre crochets à l’aide de signes dollar ($), tels que $VolumeArchitecture$.

Remarque

Si une variable de séquence de tâches et une variable d’environnement ont le même nom, la variable de séquence de tâches est prioritaire sur la variable d’environnement.

Le tableau 25 répertorie les variables de mémoire définies au démarrage de l’assistant UDI, la description des variables et si l’assistant UDI lit ou écrit les variables au démarrage.

Tableau 25. Variables de mémoire définies par l’assistant UDI au démarrage et leurs descriptions

Variable Lire Write
LogPath

Spécifie le chemin complet vers les fichiers journaux de l’assistant UDI. Vous pouvez définir cette variable sur l’une des valeurs suivantes :

- La valeur de la variable de séquence de tâches _SMSTSLogPath

- Valeur de la variable d’environnement %TEMP % si la variable de séquence de tâches _SMSTSLogPath n’est pas définie
Non Oui
WizardConfigFilename

Spécifie le nom du fichier de configuration de l’Assistant UDI actuellement utilisé. La page de l’assistant ApplicationPage lit la valeur de cette variable pour trouver le fichier .app correspondant, qui contient la liste des applications. Par exemple, si le fichier de configuration de l’Assistant UDI est nommé config.xml, la page de l’Assistant recherchera le fichier .app correspondant (config.xml.app).
Non Oui

Pages de l’assistant UDI intégrées

Le tableau 26 répertorie les pages intégrées de l’assistant UDI. Chaque page intégrée de l’assistant UDI est traitée dans une section suivante.

Tableau 26. Pages d’Assistant intégrées et leurs descriptions

Page de l’Assistant Description
Comptes d’administrateur Cette page de l’Assistant permet de définir le mot de passe du compte d’administrateur local et d’ajouter d’autres utilisateurs au groupe Administrateurs local sur l’ordinateur cible.
Page d’application Cette page de l’Assistant permet de configurer la liste des applications pouvant être installées pendant le processus d’installation. Ces applications peuvent inclure des applications ou des packages et des programmes de Configuration Manager.
BitLockerPage Utilisez cette page d’Assistant pour configurer les paramètres BitLocker pour l’ordinateur cible.
ComputerPage Cette page de l’Assistant permet de configurer le nom de l’ordinateur cible, le domaine ou le groupe de travail à joindre, ainsi que les informations d’identification à utiliser lors de la jonction à un domaine.
ConfigScanPage Utilisez cette page de l’Assistant pour exécuter des tâches UDI qui analysent la configuration de l’ordinateur cible afin de déterminer si l’ordinateur cible est prêt pour le déploiement de l’image du système d’exploitation. Cette préparation implique de disposer de ressources système suffisantes et de s’assurer que tous les logiciels requis sont installés et configurés correctement.
Page de langue Cette page de l’Assistant détermine le module linguistique à installer, la langue par défaut du système d’exploitation cible, les paramètres régionaux du clavier et le fuseau horaire dans lequel l’ordinateur sera physiquement situé.
Page de progression Utilisez cette page d’assistant pour exécuter des tâches UDI qui capturent les données de migration de l’état de l’utilisateur à partir de l’ordinateur cible.
RebootPage Utilisez cette page de l’Assistant pour avertir l’utilisateur que l’ordinateur cible va être redémarré. Vous pouvez configurer le message de notification à l’aide du Designer de l’assistant UDI.
Page de résumé Utilisez cette page d’assistant pour informer l’utilisateur des options de configuration sélectionnées lors de l’exécution de l’assistant UDI. Les informations de configuration affichées sur cette page de l’Assistant sont collectées automatiquement à partir des autres pages de l’Assistant. Certains champs d’autres pages de l’Assistant vous permettent de configurer la légende (étiquette) affichée sur cette page de l’Assistant à l’aide du Designer de l’Assistant UDI.
UDAPage Utilisez cette page d’Assistant pour configurer l’UDA entre l’ordinateur cible et un utilisateur spécifié. La définition d’une affinité entre un ordinateur et un utilisateur permet d’installer automatiquement les logiciels qui sont déployés pour un utilisateur. La fonctionnalité UDA est disponible uniquement dans Configuration Manager et dans le scénario UDI Nouvel ordinateur.
UserStatePage Cette page de l’Assistant permet de configurer les paramètres de capture ou de restauration des données de migration de l’état utilisateur. Cette page d’Assistant permet à l’utilisateur de sélectionner l’emplacement pour capturer la migration de l’état de l’utilisateur vers ou restaurer les données de migration de l’état de l’utilisateur.
Page de volume Cette page de l’Assistant permet de configurer les paramètres du volume de disque sur l’ordinateur cible sur lequel le système d’exploitation sera déployé. Ces paramètres incluent la sélection du système d’exploitation cible, la sélection du lecteur cible, la sélection d’une installation Windows et la détermination du formatage du lecteur cible dans le cadre du processus de déploiement.
WelcomePage Utilisez cette page de l’assistant pour fournir à l’utilisateur des informations sur l’assistant UDI et le processus de déploiement. Vous pouvez configurer le message de notification à l’aide du Designer de l’assistant UDI.

Comptes d’administrateur

Cette page de l’Assistant permet de définir le mot de passe du compte d’administrateur local et d’ajouter un autre utilisateur au groupe Administrateurs local sur l’ordinateur cible.

Variables de séquence de tâches

Le tableau 27 répertorie les variables de séquence de tâches AdminAccounts avec la description et détermine si la variable est lue par la page de l’assistant, écrite par la page de l’assistant ou peut être configurée dans le fichier de configuration de l’assistant UDI.

Tableau 27. Variables de séquence de tâches AdminAccounts

Variable Lire Write Config
OSDAddAdmin

Spécifie une liste de noms d’utilisateur supplémentaires à ajouter au groupe Administrateurs local sur l’ordinateur cible.
Oui Oui Oui
Mot de passe administrateur OSDLocal

Indique les mots de passe du compte Administrateur intégré local sur l’ordinateur cible.
Oui Oui Oui

Page d’application

Cette page de l’Assistant permet de configurer la liste des logiciels d’application pouvant être installés pendant le processus d’installation. Ces applications peuvent inclure des applications ou des packages et des programmes de Configuration Manager.

Remarque

Si les applications semblent désactivées, elles peuvent nécessiter l’approbation de l’administrateur, mais n’ont pas encore été approuvées. Si la case à cocher Exiger l’approbation de l’administrateur si les utilisateurs demandent cette case activée est activée pour la demande, vérifiez que la demande a été approuvée. Pour plus d’informations, reportez-vous à la rubrique Comment déployer des applications dans Configuration Manager.

Variables de séquence de tâches

Le tableau 28 répertorie les variables de séquence de tâches ApplicationPage avec la description et indique si la variable est lue par la page de l’assistant, écrite par la page de l’assistant ou peut être configurée dans le fichier de configuration de l’assistant UDI.

Tableau 28. Variables de séquence de tâches ApplicationPage

Variable Lire Write Config
ApplicationBaseVariable

Spécifie le nom utilisé comme base pour les noms de variables de séquence de tâches créés pour chaque application Configuration Manager sélectionnée sur la page de l’assistant ApplicationPage. Cette variable est configurée à l’aide du bouton Modifier les paramètres du logiciel dans le groupe Modifier les paramètres du ruban dans le Designer de l’assistant UDI.

Une variable de séquence de tâches distincte est créée pour chaque application sélectionnée sur cette page. La valeur par défaut de cette variable est APPLICATIONS. Ainsi, par exemple, les noms par défaut des variables de séquence de tâches créées pour chaque application sélectionnée sur cette page seront APPLICATIONS001, APPLICATIONS002, APPLICATIONS003, etc.
Non Oui Oui
OSDApplicationList

Spécifie la liste des identificateurs d’application qui doivent être sélectionnés initialement. La variable contient une liste de valeurs numériques séparées par des points-virgules (;).

Les identifiants d’application se trouvent dans l’attribut Id de l’élément Application dans le fichier de configuration de l’application UDI Wizard (UDIWizard_Config.xml.app). Il existe un élément Application distinct pour chaque application affichée dans cette page de l’Assistant.
Oui Non Non
OSDArchitecture

Spécifie l’architecture de processeur de l’ordinateur cible. La page de l’assistant ApplicationPage utilise cette variable pour filtrer les applications disponibles lorsque la variable de mémoire VolumeArchitecture n’a pas été définie. Toutefois, si la variable de mémoire VolumeArchitecture a été définie, elle a toujours priorité sur cette variable de séquence de tâches pour le filtrage des applications disponibles.

La valeur de cette variable peut être :

- x86, qui indique une architecture de processeur 32 bits

- AMD64, qui indique une architecture de processeur 64 bits
Oui Non Non
OSDBaseVariableName

Spécifie le nom utilisé comme base pour les noms de variables de séquence de tâches créés pour chaque package et programme Configuration Manager sélectionnés sur la page de l’assistant ApplicationPage. Cette variable est configurée à l’aide du bouton Modifier les paramètres du logiciel dans le groupe Comportement de la page sur le ruban du Designer de l’assistant UDI.

Une variable de séquence de tâches distincte est créée pour chaque application sélectionnée sur cette page. La valeur par défaut de cette variable est PACKAGES. Ainsi, par exemple, les noms par défaut des variables de séquence de tâches créées pour chaque application sélectionnée sur cette page seront PACKAGES001, PACKAGES002, PACKAGES003, etc.
Non Oui Oui

Variables de mémoire

Le tableau 29 répertorie les variables de mémoire d’ApplicationPage avec la description et si la variable est lue ou écrite par la page de l’Assistant.

Tableau 29. Variables de mémoire ApplicationPage

Variable Lire Write
VolumeArchitecture

Spécifie l’architecture de processeur de l’image du système d’exploitation cible à déployer (si l’image contient un système d’exploitation 32 bits ou 64 bits). Lorsque cette page s’affiche, elle vérifie si cette variable a changé. Si la variable a changé depuis la dernière fois que la page de l’Assistant a été affichée, la page de l’Assistant filtre les programmes disponibles pour la sélection en fonction de l’architecture du système d’exploitation cible. Par exemple, si un système d’exploitation 32 bits doit être déployé, la page de l’Assistant supprime (filtre) toutes les applications 64 bits de la liste des applications disponibles de la page de l’Assistant.
Oui Non
WizardConfigFilename

Spécifie le nom du fichier de configuration de l’Assistant UDI actuellement utilisé. Si la valeur de la propriété setter Link.Uri est vide, la page de l’assistant ApplicationPage lit la valeur de cette variable pour trouver le fichier .app correspondant, qui contient la liste des applications. Par exemple, si le fichier de configuration de l’Assistant UDI est nommé config.xml, la page de l’Assistant recherchera le fichier .app correspondant (config.xml.app). Cette variable est définie au démarrage de l’assistant UDI.

La propriété setter Link.Uri est définie dans la boîte de dialogue Paramètres du logiciel, qui peut être ouverte à l’aide du bouton Modifier les paramètres du logiciel dans le groupe Comportement de la page sur le ruban du Designer de l’assistant UDI.
Oui Non

BitLockerPage

Cette page d’Assistant permet de configurer les paramètres de BitLocker pour l’ordinateur cible.

Variables de séquence de tâches

Le tableau 30 répertorie les variables de séquence de tâches BitLockerPage avec une description et indique si la variable est lue par la page de l’Assistant, écrite par la page de l’Assistant ou peut être configurée dans le fichier de configuration de l’Assistant UDI.

Tableau 30. BitLockerPage Variables de séquence de tâches

Variable Lire Write Config
BDEInstallSuppress

Spécifie si l’installation de BitLocker doit être supprimée. Si la variable est définie sur :

- OUI, la case Activer BitLocker case activée est sélectionnée et l’installation est effectuée

- NON, la case Activer BitLocker case activée est désactivée et l’installation n’est pas effectuée
Oui Oui Oui
BDEKeyLocation

Spécifie le chemin d’accès complet de l’emplacement de stockage des clés de chiffrement BitLocker, qui peut être un chemin d’accès local ou UNC. Cette variable est définie sur la valeur du setter KeyLocation dans le fichier de configuration de l’assistant UDI pour BitLockerPage. Cette variable n’est considérée comme valide que lorsque le mode OSDBitLockerMode est défini sur TPMKEY ou KEY.
Non Oui Non
BDEPin

Spécifie la valeur du code confidentiel BitLocker si l’option Activer BitLocker à l’aide du TPM et du code confidentiel est sélectionnée.
Oui Oui Oui
OSDBitLockerCreateRecoveryPassword

Spécifie si un mot de passe de récupération BitLocker doit être stocké dans AD DS. Si la variable est définie sur :

- AD, l’option Dans Active Directory est sélectionnée et les clés de récupération seront stockées dans AD DS (recommandé)

- Aucun, l’option Ne pas créer de clé de récupération est sélectionnée et les clés de récupération ne seront pas stockées dans AD DS (non recommandé)
Non Oui Non
OSDBitLockerMode

Spécifie le mode à utiliser lors de l’activation de BitLocker sur l’ordinateur cible. Les valeurs valides sont les suivantes :

- TPM. Cette valeur indique que l’option Activer BitLocker à l’aide du TPM uniquement est sélectionnée et que seul le TPM sera utilisé lors de l’activation de BitLocker sur l’ordinateur cible.

- TPMPIN. Cette valeur indique que l’option Activer BitLocker à l’aide du TPM et épingler est sélectionnée et que le TPM et un code confidentiel spécifié par l’utilisateur seront utilisés lors de l’activation de BitLocker sur l’ordinateur cible.

- clé TPMKEY. Cette valeur indique que l’option Activer BitLocker à l’aide du TPM et de la clé de démarrage est sélectionnée et que le module de plateforme sécurisée et une clé de démarrage seront utilisés lors de l’activation de BitLocker sur l’ordinateur cible.

- CLÉ. Cette valeur indique que l’option Activer BitLocker à l’aide d’une clé de démarrage externe est sélectionnée et que seule une clé de démarrage externe sera utilisée lors de l’activation de BitLocker sur l’ordinateur cible.
Non Oui Non
OSDBitLockerStartupKeyDrive

Spécifie la lettre de lecteur dans laquelle la clé de démarrage externe BitLocker sera stockée sur l’ordinateur cible. Cette variable n’est considérée comme valide que lorsque OSDBitLockerMode est défini sur TPMKEY ou KEY.
Non Oui Non
OSDBitLockerWaitForEncryption

Spécifie si la séquence de tâches doit attendre la fin du chiffrement BitLocker. Si la variable est définie sur :

- OUI, la case à cocher Attendre la fin du chiffrement BitLocker sur tous les lecteurs avant de continuer la case activée est activée et la séquence de tâches attend la fin de l’installation

- NON, la case à cocher Attendre la fin du chiffrement BitLocker sur tous les lecteurs avant de continuer la case activée est désactivée et la séquence de tâches n’attend pas la fin de l’installation
Oui Oui Oui
Configuration Variables

Le tableau 31 répertorie les variables de configuration BitLockerPage avec une description et indique si la variable est lue par la page de l’Assistant, écrite par la page de l’Assistant ou peut être configurée dans le fichier de configuration de l’Assistant UDI.

Tableau 31. BitLockerPage Configuration Variables

Variable Lire Write Config
KeyLocation

Spécifie le chemin d’accès complet de l’emplacement de stockage des clés de chiffrement BitLocker, qui peut être un chemin d’accès local ou UNC. Cette valeur de configuration est utilisée pour définir la valeur de la variable de séquence de tâches BDEKeyLocation pour BitLockerPage. Cette variable n’est considérée comme valide que lorsque OSDBitLockerMode est défini sur TPMKEY ou KEY.
Oui Non Oui

ComputerPage

Cette page de l’Assistant permet de configurer le nom de l’ordinateur cible, le domaine ou le groupe de travail à joindre, ainsi que les informations d’identification à utiliser pour rejoindre un domaine. Lorsque vous configurez cette page pour joindre l’ordinateur cible à un domaine, cette page d’Assistant valide les informations d’identification que vous fournissez pour rejoindre le domaine dans AD DS par défaut. Ensuite, cette page de l’Assistant tente de modifier un objet ordinateur dans AD DS pour vérifier que les informations d’identification fournies par l’utilisateur sur cette page sont autorisées à créer ou à modifier l’objet ordinateur. Vous pouvez désactiver l’un ou l’autre de ces comportements. Si vous désactivez la validation des informations d’identification, la vérification des autorisations pour créer ou modifier des objets ordinateur est également désactivée. Ces deux validations se produisent lorsque le bouton Suivant est sélectionné. Si l’une des validations rencontre une erreur, un message d’erreur s’affiche et cette page continue à s’afficher.

Voici l’ordre de priorité pour déterminer le nom d’ordinateur par défaut :

  1. Si la valeur UserExistingComputerName dans le fichier de configuration de l’Assistant UDI est définie sur TRUE, le nom d’ordinateur existant est utilisé (le cas échéant).

  2. Si la variable de séquence de tâches OSDComputerName est définie, le nom d’ordinateur de cette variable est utilisé.

  3. Si une valeur par défaut est spécifiée pour le nom de l’ordinateur dans le fichier de configuration de l’assistant UDI, cette valeur est utilisée.

Variables de séquence de tâches

Le tableau 32 répertorie les variables de séquence de tâches de ComputerPage avec une description et indique si la variable est lue par la page de l’assistant, écrite par la page de l’assistant ou peut être configurée dans le fichier de configuration de l’assistant UDI.

Tableau 32. Variables de séquence de tâches ComputerPage

Variable Lire Write Config
OSDComputerName

Spécifie le nom de l’ordinateur cible. La valeur de cette variable est définie dans la zone Nom de l’ordinateur .
Oui Oui Oui
OSDDomainName

Spécifie le nom du domaine auquel l’ordinateur cible doit être joint. La valeur de cette variable est définie dans la zone Domaine .
Oui Oui Oui
OSDDomainOUName

Spécifie le nom de l’unité d’organisation dans le domaine dans lequel l’objet ordinateur cible doit être placé. La valeur de cette variable est définie dans la zone Unité d’organisation .
Oui Oui Oui
OSDJoinAccount

Spécifie le compte d’utilisateur utilisé pour joindre l’ordinateur cible au domaine. La valeur de cette variable est définie dans la zone Nom d’utilisateur .
Oui Oui Oui
Mot de passe OSDJoinPassword

Spécifie le mot de passe du compte d’utilisateur utilisé pour joindre l’ordinateur cible au domaine. La valeur de cette variable est définie dans les zones Mot de passe et Confirmer le mot de passe .
Oui Oui Oui
OSDNetworkJoinType

Spécifie si l’ordinateur cible doit être joint à un groupe de travail ou à un domaine. Si la valeur est définie sur :

- 0, puis l’option Domaine est sélectionnée et l’ordinateur cible sera joint à un domaine

- 1, puis l’option Groupe de travail est sélectionnée et l’ordinateur cible sera joint à un groupe de travail
Non Oui Non
SMSTSAssignUsersMode

Spécifie le mode de configuration de l’affinité utilisateur dans le Configuration Manager. Utilisez cette variable pour configurer le comportement de création d’une affinité entre l’ordinateur cible et les comptes d’utilisateurs dans la variable de séquence de tâches SMSTSUdaUsers . Si cette variable n’est pas spécifiée avant l’affichage de cette page, la valeur de cette variable est définie sur En attente.

Les valeurs possibles pour cette variable sont les suivantes :

- Automatique Le traitement des affinités est automatiquement approuvé par Configuration Manager.

- En attente. Les règles de traitement d’affinité doivent être approuvées par un administrateur de Configuration Manager.

- Désactivé. Aucun traitement d’affinité n’aura lieu.
Non Oui Non
Configuration Variables

Le tableau 33 répertorie les variables de configuration de ComputerPage avec une description et indique si la variable est lue par la page de l’assistant, écrite par la page de l’assistant ou peut être configurée dans le fichier de configuration de l’assistant UDI.

Tableau 33. ComputerPage Configuration Variables

Variable Lire Write Config
ADComputerObjectCheck

Indique si la page de l’Assistant ComputerPage valide que les informations d’identification fournies disposent des autorisations appropriées pour modifier un objet ordinateur dans AD DS avant de passer à la page suivante de l’Assistant.

Remarque :

Ce paramètre de configuration est ignoré si ADCredentialCheck est défini sur FALSE.

Si la valeur est définie sur :

- TRUE, la case à cocher de l’objet Ordinateur Active Directory case activée est activée dans l’éditeur de page de l’Assistant dans la section Informations d’identification de jonction de domaine de l’Designer de l’Assistant UDI, et les autorisations pour modifier un objet ordinateur pour les informations d’identification sont validées

- FALSE, la case à cocher de l’objet Ordinateur Active Directory case activée est désactivée dans l’éditeur de page de l’Assistant dans la section Informations d’identification de jonction de domaine de l’Designer de l’Assistant UDI et les autorisations pour modifier un objet ordinateur pour les informations d’identification ne sont pas validées
Oui Non Oui
ADCredentialCheck

Indique si la page de l’Assistant ComputerPage valide les informations d’identification fournies pour joindre un domaine avant de passer à la page suivante de l’assistant. Si la valeur est définie sur :

- TRUE, la case Vérification des informations d’identification Active Directory case activée est activée dans l’éditeur de page de l’Assistant dans la section Informations d’identification de jonction de domaine de l’Designer de l’Assistant UDI, et les informations d’identification sont validées

Si ce paramètre de configuration est défini sur TRUE, les informations d’identification sont validées même si les champs d’informations d’identification sont désactivés (verrouillés).

- FALSE, la case Vérification des informations d’identification Active Directory case activée est désactivée dans l’éditeur de page de l’Assistant dans la section Informations d’identification de jonction de domaine de l’Designer de l’Assistant UDI et les informations d’identification ne sont pas validées

Si ce paramètre de configuration est défini sur FALSE, le paramètre de configuration ADComputerObjectCheck est ignoré et la validation indiquant que les informations d’identification fournies peuvent modifier un objet ordinateur dans AD DS n’est pas effectuée.
Oui Non Oui
UseExistingComputerName

Spécifie si la page de l’Assistant ComputerPage utilisera le nom d’ordinateur existant sur l’ordinateur cible comme nom d’ordinateur par défaut.

Remarque :

Cette zone case activée n’est pertinente que pour le scénario de déploiement Actualiser l’ordinateur.

Si la valeur est définie sur :

- TRUE, la case Utiliser le nom d’ordinateur existant en case activée est activée dans l’éditeur de page de l’Assistant dans la section Nom de l’ordinateur du Designer de l’Assistant UDI, et le nom d’ordinateur existant sera utilisé comme nom d’ordinateur par défaut pour l’ordinateur cible après le déploiement du nouveau système d’exploitation

- FALSE, la case Utiliser le nom d’ordinateur existant case activée est désactivée dans l’éditeur de page de l’assistant dans la section Nom de l’ordinateur de l’Designer de l’assistant UDI, et le nom d’ordinateur existant ne sera pas utilisé comme nom d’ordinateur par défaut pour l’ordinateur cible après le déploiement du nouveau système d’exploitation
Oui Non Oui

ConfigScanPage

Utilisez cette page de l’Assistant pour exécuter des tâches UDI qui analysent la configuration de l’ordinateur cible afin de déterminer si l’ordinateur cible est prêt pour le déploiement de l’image du système d’exploitation. Cette préparation comprend la disponibilité de ressources système suffisantes et l’installation et la configuration correctes de tous les logiciels requis. En outre, d’autres tâches UDI sont exécutées pour collecter des informations de configuration sur l’ordinateur cible, telles que l’identification :

  • Indique si l’ordinateur est connecté à l’alimentation (par opposition à une batterie)

  • Indique si l’ordinateur est connecté à une connexion réseau filaire (par opposition à une connexion réseau sans fil)

  • Toutes les applications installées

  • Toutes les imprimantes installées

Page de langue

Cette page de l’Assistant permet de déterminer les modules linguistiques à installer, la langue par défaut du système d’exploitation cible, les paramètres régionaux du clavier et le fuseau horaire dans lequel l’ordinateur sera situé.

Variables de séquence de tâches

Le tableau 34 répertorie les variables de séquence de tâches LanguagePage avec une description et indique si la variable est lue par la page de l’assistant, écrite par la page de l’assistant ou peut être configurée dans le fichier de configuration de l’assistant UDI.

Tableau 34. Variables de séquence de tâches LanguagePage

Variable Lire Write Config
InputLocale

Spécifie les paramètres régionaux d’entrée du système d’exploitation cible. Vous définissez la valeur de cette variable dans la zone Format de l’heure et de la devise . Si cela n’est pas spécifié, les paramètres régionaux d’entrée configurés dans l’image sont utilisés.
Oui Oui Oui
KeyboardLocale

Spécifie les paramètres régionaux du clavier du système d’exploitation cible. Définissez la valeur de cette variable dans la zone Disposition du clavier . Si cela n’est pas spécifié, les paramètres régionaux du clavier configurés dans l’image sont utilisés.
Oui Oui Oui
Zone OSDTimeZone

Spécifie le fuseau horaire où l’ordinateur cible sera physiquement situé. Définissez la valeur de cette variable dans la zone Fuseau horaire . S’il n’est pas spécifié, le fuseau horaire configuré dans l’image est utilisé.
Oui Oui Oui
UILanguage

Spécifie la langue par défaut à utiliser pour le système d’exploitation cible. Définissez la valeur de cette variable dans la zone Langue à installer . Si cela n’est pas spécifié, la langue configurée dans l’image est utilisée.
Oui Oui Oui

Page de progression

Utilisez cette page d’assistant pour exécuter des tâches UDI qui capturent les données de migration de l’état de l’utilisateur à partir de l’ordinateur cible. Ces tâches incluent :

  • Copie du fichier de découverte d’application à l’emplacement sélectionné sur la page de l’assistant UserStatePage

  • Copie du fichier de configuration de l’imprimante à l’emplacement sélectionné sur la page de l’assistant UserStatePage

  • Copie de la liste des produits installés à l’emplacement sélectionné sur la page de l’assistant UserStatePage

  • Exécution de l’outil USMT et enregistrement des données de migration de l’état utilisateur à l’emplacement sélectionné sur la page de l’assistant UserStatePage

RebootPage

Utilisez cette page de l’Assistant pour avertir l’utilisateur que l’ordinateur cible va être redémarré. Vous pouvez configurer le message de notification à l’aide du Designer de l’assistant UDI.

Page de résumé

Utilisez cette page d’assistant pour informer l’utilisateur des options de configuration sélectionnées lors de l’exécution de l’assistant UDI. Les informations de configuration affichées sur cette page de l’Assistant sont collectées automatiquement à partir des autres pages de l’Assistant. Certains champs d’autres pages de l’Assistant vous permettent de configurer la légende (étiquette) affichée sur cette page de l’Assistant à l’aide du Designer de l’Assistant UDI.

UDAPage

Utilisez cette page d’Assistant pour configurer l’UDA entre l’ordinateur cible et un utilisateur spécifié. L’affectation d’un utilisateur en tant qu’utilisateur principal d’un ordinateur permet l’installation automatique des logiciels qui sont déployés pour cet utilisateur. La fonctionnalité UDA est disponible uniquement dans Configuration Manager et uniquement dans le scénario de déploiement Nouvel ordinateur.

Variables de séquence de tâches

Le tableau 35 répertorie les variables de séquence de tâches UDAPage avec une description et indique si la variable est lue par la page de l’assistant, écrite par la page de l’assistant ou peut être configurée dans le fichier de configuration de l’assistant UDI.

Tableau 35. Variables de séquence de tâches UDAPage

Variable Lire Write Config
SMSTSAssignUsersMode

Spécifie le mode de configuration de l’affinité utilisateur dans le Configuration Manager. Utilisez cette variable pour configurer le comportement de création d’une affinité entre l’ordinateur cible et les comptes d’utilisateurs dans la variable de séquence de tâches SMSTSUdaUsers . Pour définir cette variable, activez la case à cocher Utiliser l’case activée Utiliser l’affinité utilisateur-appareil.

Si la variable est définie sur :

- automatique, le traitement des affinités est automatiquement approuvé par le Configuration Manager

- En attente, les règles de traitement d’affinité devront être approuvées par un administrateur de Configuration Manager (il s’agit de la valeur utilisée lorsque la case Utiliser l’extension utilisateur-appareil de case activée.)

- Désactivé, aucun traitement d’affinité n’a lieu
Non Oui Non
SMSTSUdaUsers

Spécifie les utilisateurs à associer à l’ordinateur cible. Le compte d’affinité d’appareil utilisateur définit cette variable. Cette variable peut avoir un ou plusieurs utilisateurs spécifiés et est au format Domain\User1, Domain\User2.
Oui Oui Oui

UserStatePage

Cette page de l’Assistant permet de configurer les paramètres de capture ou de restauration des données de migration de l’état utilisateur. Cette page de l’Assistant est utilisée pour la capture et la restauration des données de migration de l’état utilisateur.

UserStatePage peut capturer ou restaurer les données de migration d’état utilisateur à partir d’un disque connecté localement à l’ordinateur cible, d’un lecteur USB connecté à l’ordinateur cible ou d’un dossier partagé sur le réseau. En outre, vous pouvez choisir de ne pas restaurer les données utilisateur. La logique de code derrière la page de l’Assistant active, désactive ou sélectionne automatiquement chacune des options suivantes en fonction du scénario de déploiement et du formatage du disque :

  • Aucune donnée à restaurer. Cette option indique qu’il n’existe aucune donnée de migration d’état utilisateur à restaurer et définit les variables de séquence de tâches OSDUserStateMode et UserStateMode sur NoData.

  • Local. Cette option indique que les données de migration d’état utilisateur doivent être stockées sur un disque connecté localement à l’ordinateur cible et définit les variables de séquence de tâches OSDUserStateMode et UserStateModesur Local.

  • Câble USB. Cette option indique que les données de migration d’état utilisateur doivent être stockées sur un disque USB connecté localement à l’ordinateur cible et définit les variables de séquence de tâches OSDUserStateMode et UserStateMode sur USB.

  • réseau Azure. Cette option indique que les données de migration d’état utilisateur doivent être stockées dans un dossier partagé réseau et définit les variables de séquence de tâches OSDUserStateMode et UserStateMode sur réseau.

NEWCOMPUTER Stage Behavior

L’étape NEWCOMPUTER est utilisée pour les ordinateurs sur lesquels il n’existe aucune donnée de migration de l’état de l’utilisateur. Le scénario de déploiement Nouvel ordinateur peut être utilisé comme deuxième partie du scénario de déploiement Remplacer un ordinateur. Si l’utilisateur choisit de :

  • Formatez le disque sur l’ordinateur cible, puis UserStatePage suppose qu’aucune donnée de migration d’état utilisateur n’est située sur le disque dur local, donc l’option Local est désactivée et toutes les autres options sont activées

  • Ne formatez pas le disque sur l’ordinateur cible, UserStatePage suppose qu’il y a des données de migration de l’état utilisateur à restaurer, et toutes les options sont désactivées à l’exception de l’option Local (l’utilisation de l’option Local fournit une méthode de restauration des données de migration de l’état utilisateur plus rapide que les méthodes USB ou de dossier partagé du réseau.)

    Le tableau 36 répertorie le comportement des options de la page Assistant pour l’étape NEWCOMPUTER. La colonne Format indique si le disque dur cible doit être formaté dans le cadre du déploiement. Les autres colonnes indiquent la configuration des options lorsque UserStatePage est chargé.

Tableau 36. Comportement des options pour l’étape NEWCOMPUTER

Format NoData Local USB Réseau
Oui Activé Désactivé Activé Activé
Non Désactivé Sélectionné Désactivé Désactivé
Comportement de la phase NewComputer.Prestaged

Le NEWCOMPUTER. Prestaged stage est basé sur la fonctionnalité Prestaged media de Configuration Manager. Étant donné que le disque dur local est nouveau, il n’y a aucune donnée de migration de l’état utilisateur à restaurer à partir du disque dur local, donc l’option Local est désactivée. Toutes les autres options sont valides pour ce scénario de déploiement et sont activées. Aucune option par défaut n’est sélectionnée.

Le tableau 37 répertorie le comportement des options de la page de l’Assistant pour l’étape NewComputer.Prestaged. La colonne Format indique si le disque dur cible doit être formaté dans le cadre du déploiement. Les autres colonnes indiquent la configuration des options lorsque UserStatePage est chargé.

Tableau 37. Comportement des options pour la phase NewComputer.Prestaged

Format NoData Local USB Réseau
S/O Activé Désactivé Activé Activé
Comportement de la phase d’actualisation

L’étape REFRESH est lancée dans un système d’exploitation Windows complet, au lieu de Windows PE. Si l’utilisateur choisit de :

  • Formatez le disque sur l’ordinateur cible, puis UserStatePage suppose qu’aucune donnée de migration d’état utilisateur ne doit être restaurée et toutes les options sont désactivées, à l’exception de l’option NoData

  • Ne formatez pas le disque sur l’ordinateur cible, UserStatePage suppose qu’il y a des données de migration de l’état utilisateur à restaurer, et toutes les options sont désactivées à l’exception de l’option Local (l’utilisation de l’option Local fournit une méthode de restauration des données de migration de l’état utilisateur plus rapide que les méthodes USB ou de dossier partagé du réseau.)

    Le Tableau 38 répertorie le comportement des options de la page de l’Assistant pour l’étape REREFRESH. La colonne Format indique si le disque dur cible doit être formaté dans le cadre du déploiement. Les autres colonnes indiquent la configuration des options lorsque UserStatePage est chargé.

Tableau 38. Comportement des options pour l’étape REFRESH

Format NoData Local USB Réseau
Oui Sélectionné Désactivé Désactivé Désactivé
Non Désactivé Sélectionné Désactivé Désactivé
REMPLACER. Comportement de la phase WinPE

LE REMPLACER. La phase WinPE capture les données de migration de l’état utilisateur de l'(ancien) ordinateur existant, puis restaure ultérieurement les données de migration de l’état utilisateur à l’aide de l’un des scénarios de déploiement du nouvel ordinateur. Étant donné que deux ordinateurs différents sont impliqués dans le déploiement, les données de migration de l’état de l’utilisateur doivent être enregistrées sur un lecteur USB ou dans un dossier partagé sur le réseau. L’enregistrement des données de migration utilisateur sur un disque local n’est pas disponible.

Le Tableau 39 répertorie le comportement des options de la page de l’Assistant pour le REMPLACEMENT. Étape WinPE. La colonne Format indique si le disque dur cible doit être formaté dans le cadre du déploiement. Les autres colonnes indiquent la configuration des options lorsque UserStatePage est chargé.

Tableau 39. Comportement des options pour le REMPLACEMENT. Étape WinPE

Format NoData Local USB Réseau
S/O Désactivé Désactivé Activé Activé
Variables de séquence de tâches

Le tableau 40 répertorie les variables de séquence de tâches UserStatePage avec une description et indique si la variable est lue par la page de l’Assistant, écrite par la page de l’Assistant ou peut être configurée dans le fichier de configuration de l’Assistant UDI.

Tableau 40. UserStatePage Variables de séquence de tâches

Variable Lire Write Config
_SMSTsInWinPE

Indique si l’Assistant UDI est en cours d’exécution dans Windows PE. Si la variable est définie sur :

- TRUE, l’Assistant UDI s’exécute dans Windows PE

- FALSE, alors l’Assistant UDI ne s’exécute pas dans Windows PE, mais plutôt dans un système d’exploitation Windows complet
Oui Non Non
OSDDataSourceDirectory

Spécifie le répertoire dans lequel sont stockées les données de migration de l’état de l’utilisateur.
Non Oui Non
OSDDataSourceDrive

Spécifie le lecteur USB utilisé pour capturer et restaurer les données de migration d’état utilisateur, que vous sélectionnez dans la zone Lecteur cible USB . Si la variable est définie avant l’affichage de la page de l’Assistant, la valeur de la variable est utilisée comme valeur par défaut.
Oui Oui Non
OSDDiskPart

Indique si le lecteur sélectionné pour l’installation du système d’exploitation cible doit être formaté et partitionné. Vous avez défini cette variable sur la page de l’assistant VolumePage , et le code de cette page d’assistant l’utilise pour déterminer quelles options sont sélectionnées et activées par défaut. Pour plus d’informations, consultez UserStatePage.
Oui Non Oui
OSDHardLinks

Spécifie si les données de migration de l’état utilisateur doivent être capturées ou restaurées à partir d’un lecteur local. Si la variable est définie sur :

- TRUE, l’option Local a été sélectionnée et les données de migration de l’état utilisateur seront capturées ou restaurées à partir d’un lecteur local qui est attaché à l’ordinateur cible

- FAUX, l’option Local n’a pas été sélectionnée et aucune donnée de migration utilisateur n’est capturée ou restaurée à partir d’un lecteur local connecté à l’ordinateur cible
Non Oui Non
OSDRestoreData

Indique si des données doivent être restaurées. Si la variable est définie sur :

- TRUE, l’option Local, Lecteur USB cible ou Réseau a été sélectionnée et les données de migration de l’état utilisateur seront capturées ou restaurées à partir de l’ordinateur cible

- FAUX, l’option Aucune donnée à restaurer a été sélectionnée et aucune donnée de migration de l’état utilisateur ne sera capturée ou restaurée à partir de l’ordinateur cible
Non Oui Non
OSDUserStateKey

Spécifie le nom d’utilisateur utilisé pour sécuriser les données de migration de l’état de l’utilisateur. Le nom d’utilisateur est fourni lors de la capture des données de migration de l’état de l’utilisateur. Le même nom d’utilisateur et le même mot de passe doivent être fournis lorsque les données de migration de l’état de l’utilisateur sont restaurées. Vous avez défini la valeur de cette variable dans la zone Nom d’utilisateur .
Oui Oui Oui
OSDUserStateKeyPassword

Spécifie le mot de passe du nom d’utilisateur utilisé pour sécuriser les données de migration de l’état de l’utilisateur. Définissez la valeur de cette variable dans les zones Mot de passe et Confirmez le mot de passe .
Oui Oui Oui
OSDUserStateMode

Spécifie le mode (méthode) de capture ou de restauration des données de migration d’état utilisateur. La valeur de cette variable est définie par les options sélectionnées. Si la variable est définie sur :

- NoData, l’option Aucune donnée à restaurer a été sélectionnée et aucune donnée de migration d’état utilisateur n’est capturée ou restaurée

- Local, l’option Local a été sélectionnée et les données de migration de l’état de l’utilisateur seront capturées ou restaurées à partir d’un disque dur local sur l’ordinateur cible

- Réseau, l’option Réseau a été sélectionnée et les données de migration de l’état utilisateur seront capturées ou restaurées à partir d’un dossier partagé sur le réseau

- Lorsqu’elle est utilisée en mode capture, cette option crée un dossier basé sur un hachage du nom d’utilisateur et du mot de passe afin que l’identité des données de migration de l’état de l’utilisateur soit protégée. Le même nom d’utilisateur et mot de passe doivent être utilisés lors de la restauration des données de migration de l’état utilisateur afin que la page de l’Assistant puisse localiser précisément le dossier.

- USB, l’option Lecteur cible USB a été sélectionnée et les données de migration de l’état utilisateur seront capturées ou restaurées à partir d’un lecteur USB physiquement connecté à l’ordinateur cible

- Le comportement de la page de l’Assistant pour les lecteurs USB est également affecté par les variables Format, FormatPrompt et MinimumDriveSize .
Non Oui Non
SMSConnectNetworkFolderPath

Spécifie le dossier partagé du réseau utilisé pour capturer et restaurer les données de migration d’état utilisateur, qui est sélectionné dans la zone Réseau . La zone Réseau affiche un nom convivial pour le dossier partagé du réseau configuré dans la zone Partages réseau, dans la section Zone de liste déroulante réseau de l’éditeur de page de l’Assistant dans le Designer de l’Assistant UDI. Si la variable est définie avant l’affichage de la page de l’Assistant, la valeur de la variable est utilisée comme valeur par défaut.
Oui Oui Oui
Variables de mémoire

Le tableau 41 répertorie les variables de mémoire UserStatePage avec une description et indique si la variable est lue ou écrite par la page de l’Assistant.

Tableau 41. UserStatePage Memory Variables

Variable Lire Write
DriveLetter

Indique la lettre du lecteur USB sélectionné dans la zone Lecteur cible USB de la page de l’Assistant. La valeur de cette variable sera la lettre de lecteur, y compris les deux-points (suffixe :), tel que M :.
Non Oui
TargetDrive

Spécifie la légende affichée dans la zone Lecteur cible USB sur la page de l’Assistant pour le lecteur USB sélectionné sur l’ordinateur cible. La valeur de cette variable sera similaire à l’exemple suivant :

M: VendorA Ultra TD v1.0 USB Device (74.5 GB)
Non Oui
UserStateMode

Spécifie l’option sélectionnée avec les options de la page de l’Assistant et est définie sur la même valeur que la variable OSDUserStateMode . Les valeurs valides pour cette variable incluent :

- NoData, qui indique que l’option Aucune donnée à restaurer a été sélectionnée

- Local, qui indique que l’option Local a été sélectionnée

- USB, qui indique que l’option Lecteur cible USB a été sélectionnée

- Réseau, ce qui indique que l’option Réseau a été sélectionnée
Non Oui
Configuration Variables

Le tableau 42 répertorie les variables de configuration UserStatePage avec une description et indique si la variable est lue par la page de l’Assistant, écrite par la page de l’Assistant ou peut être configurée dans le fichier de configuration de l’Assistant UDI.

Tableau 42. UserStatePage Configuration Variables

Variable Lire Write Config
DataSourceText

Spécifie un message d’information qui indique à l’utilisateur effectuant la capture ou la restauration de l’état utilisateur comment utiliser la page de l’Assistant. Vous définissez la valeur de cette variable dans la zone de texte Instruction de la section Message de l’éditeur paginé de l’Assistant dans le Designer de l’Assistant UDI.
Oui Non Oui
Format

Spécifie si le lecteur USB sélectionné pour capturer l’état de l’utilisateur sur l’ordinateur cible doit être partitionné et formaté avant de capturer les données de migration de l’état de l’utilisateur. Définissez la valeur de cette variable en sélectionnant la case Formater la clé USB avant la capture case activée dans la section USB Combo Box de l’éditeur paginé de l’assistant dans l’Designer de l’assistant UDI.

Si la variable est définie sur :

- TRUE, le lecteur est formaté avant de capturer les données de migration de l’état utilisateur

- FALSE, alors le lecteur n’est pas formaté avant de capturer les données de migration de l’état de l’utilisateur
Oui Non Oui
FormatPrompt

Spécifie si l’utilisateur doit confirmer que le lecteur USB utilisé pour capturer les données de migration de l’état utilisateur doit être formaté avant d’effectuer la capture. Définissez la valeur de cette variable en cochant la case Inviter l’utilisateur avant de formater la case activée du lecteur cible dans la section Zone de liste déroulante USB de l’éditeur paginé de l’assistant dans le Designer de l’assistant UDI.

Remarque :

Cette variable n’est valide que si la variable de séquence de tâches OSDUserStateMode est définie sur USB.
Oui Non Oui
MinimumDriveSize

Spécifie l’espace disque disponible minimal disponible en gigaoctets requis pour qu’un lecteur soit disponible pour stocker les données de migration de l’état de l’utilisateur. La valeur de cette variable agit comme un filtre et vous la définissez dans la zone de texte Taille minimale du lecteur de la section Zone de liste déroulante USB de l’éditeur paginé de l’Assistant dans le Designer de l’Assistant UDI.
Oui Non Oui
NetworkDrive

Spécifie la lettre de lecteur que cette page d’Assistant utilise pour mapper au dossier partagé du réseau dans la variable de séquence de tâches SMSConnectNetworkFolderPath . Le mappage de dossiers partagés réseau est utilisé pour capturer ou restaurer les données de migration de l’état de l’utilisateur. Définissez la valeur de cette variable dans la zone Lettre de lecteur mappée de la section Zone de liste déroulante réseau de l’éditeur paginé de l’Assistant dans le Designer de l’Assistant UDI. La lettre de lecteur spécifiée doit inclure les deux-points (:) après la lettre de lecteur et ne doit pas être utilisée sur l’ordinateur cible. Par exemple, si l’ordinateur cible possède les lecteurs C : et D :, les lecteurs C : et D : ne peuvent pas être utilisés pour cette variable.

Remarque :

Cette variable n’est valide que si la variable de séquence de tâches OSDUserStateMode a la valeur Réseau.
Oui Non Oui
État

Indique si la page de l’Assistant est utilisée pour capturer ou restaurer les données de migration de l’état utilisateur. Définissez la valeur de cette variable dans la zone Capture ou Restauration de la section Emplacement de capture/restauration de l’éditeur paginé de l’assistant dans le Designer de l’assistant UDI. Si la variable est définie sur :

- Capture, la page de l’Assistant est utilisée pour capturer les données de migration de l’état utilisateur

- Restaurer, la page de l’Assistant est utilisée pour restaurer les données de migration de l’état utilisateur
Oui Non Oui

Page de volume

Cette page de l’Assistant permet de configurer les paramètres du volume de disque sur l’ordinateur cible sur lequel le système d’exploitation sera déployé. Ces paramètres incluent la sélection du système d’exploitation cible, la sélection du lecteur cible, la sélection d’une installation Windows et la détermination du formatage du lecteur cible dans le cadre du processus de déploiement.

Variables de séquence de tâches

Le tableau 43 répertorie les variables de séquence de tâches VolumePage avec une description et indique si la variable est lue par la page de l’Assistant, écrite par la page de l’Assistant ou peut être configurée dans le fichier de configuration de l’Assistant UDI.

Tableau 43. Variables de séquence de tâches VolumePage

Variable Lire Write Config
OSDDiskPart

Spécifie si le lecteur sélectionné pour le déploiement du système d’exploitation cible sur l’ordinateur cible doit être partitionné et formaté avant de capturer les données de migration de l’état de l’utilisateur. La valeur de cette variable est définie par l’une des cases à case activée suivantes sur la page de l’Assistant :

- Nettoyez le volume sélectionné. Cette case activée s’affiche lorsque l’Assistant UDI s’exécute dans un système d’exploitation Windows complet. Vous pouvez configurer le SMS à l’aide de la propriété setter FormatFullOS pour la page de l’assistant dans le fichier de configuration de l’assistant UDI.

- Partitionner et formater le disque 0. Cette case activée s’affiche lorsque l’Assistant UDI s’exécute dans Windows PE. Vous pouvez configurer le SMS à l’aide de la propriété setter FormatWinPE pour la page de l’assistant dans le fichier de configuration de l’assistant UDI.

La logique de code derrière la page de l’assistant UserStatePage utilise cette variable pour déterminer les options sélectionnées et activées par défaut.

Si la variable est définie sur :

- TRUE, le lecteur est partitionné et formaté avant le déploiement du système d’exploitation cible

- FALSE, le lecteur n’est pas partitionné et formaté avant de déployer le système d’exploitation cible
Oui Oui Oui
OSDImageIndex

Spécifie un index numérique de l’image du système d’exploitation dans le fichier .wim, lequel est sélectionné dans la zone de liste modifiable Sélection de l’image . Vous configurez la liste des images possibles du système d’exploitation dans la zone Sélection d’image de la liste Valeurs de la zone de liste déroulante d’image dans la section Zone de liste déroulante d’image de l’éditeur de page de l’Assistant VolumePage . L’index d’image est configuré comme une partie de chaque image dans la liste Valeurs de la zone de liste déroulante d’image .
Oui Oui Oui
OSDImageName

Spécifie le nom de l’image du système d’exploitation dans le fichier .wim, qui est sélectionné dans la zone Sélection d’image . La liste des images possibles du système d’exploitation dans la zone de liste déroulante Sélection d’image est configurée dans la liste Valeurs de la zone de liste déroulante d’image de la section Zone de liste déroulante d’image de l’éditeur de page de l’Assistant VolumePage . Le nom de l’image est configuré en tant que partie de chaque image dans la liste Valeurs de zone de liste modifiable d’image .
Non Oui Non
OSDTargetDrive

Indique la lettre de lecteur du volume sélectionné dans la zone Volume de la page de l’Assistant. La valeur de cette variable sera la lettre de lecteur, y compris les deux-points (suffixe :), tel que C :.
Non Oui Non
OSDWinPEWindir

Spécifie l’emplacement d’une installation existante de Windows sur l’ordinateur cible. Définissez la valeur de cette variable dans la zone Répertoire Windows de la page de l’Assistant.
Non Oui Non
Variables de mémoire

Le tableau 44 répertorie les variables de mémoire VolumePage avec une description et indique si la variable est lue ou écrite par la page de l’Assistant.

Tableau 44. Variables de mémoire de VolumePage

Variable Lire Write
VolumeArchitecture

Spécifie l’architecture de processeur du système d’exploitation à déployer, qui est sélectionnée dans la zone Sélection d’image . La page de l’assistant VolumeArchitecture utilise cette variable pour filtrer l’architecture des applications affichées sur cette page. Par exemple, si un système d’exploitation 32 bits doit être déployé, la page de l’assistant VolumeArchitecture supprime (filtre) toutes les applications 64 bits de la liste des applications disponibles.

Si la variable est définie sur :

- x86, un système d’exploitation 32 bits a été sélectionné

- AMD64, puis le système d’exploitation 64 bits a été sélectionné
Non Oui

WelcomePage

Utilisez cette page de l’assistant pour fournir à l’utilisateur des informations sur l’assistant UDI et le processus de déploiement. Vous pouvez configurer le message de notification à l’aide du Designer de l’assistant UDI.

UDI Créer votre propre page Référence des contrôles de la boîte à outils

La fonction Créer votre propre page dans UDI vous permet de créer des pages d’assistant personnalisées que vous pouvez utiliser pour collecter des informations de déploiement supplémentaires à utiliser dans UDI. Vous pouvez créer des pages d’Assistant personnalisées à l’aide de :

  • Fonctionnalité Créer votre propre page. Cette fonctionnalité vous permet de créer une page d’Assistant personnalisée pour collecter les informations de déploiement sans vous obliger à écrire du code ou à disposer de compétences en développement. Utilisez cette fonction si vous devez collecter des informations de base sans interaction utilisateur avancée. Par exemple, vous ne pouvez pas ajouter de code ou personnaliser les polices de l’interface utilisateur à l’aide de cette fonctionnalité.

  • UDI SDK et Visual Studio. Utilisez ce Kit de développement logiciel (SDK) si vous souhaitez créer une page d’Assistant de collecte des informations de déploiement avancée et entièrement personnalisée dans Visual Studio. Bien que le SDK UDI vous permette de créer des pages d’assistant personnalisées, telles que l’ajout de code personnalisé ou la modification des polices, cette méthode nécessite des compétences en développement.

    Pour plus d’informations sur l’utilisation du SDK UDI pour créer des pages d’assistant personnalisées, consultez « Création de pages d’assistant UDI personnalisées » dans le Guide des développeurs d’installation de lecteur utilisateur.

    La fonctionnalité Créer votre propre page comprend une boîte à outils de contrôles que vous pouvez ajouter à votre page d’Assistant personnalisé à partir de la boîte à outils Créer votre propre page, qui s’affiche lorsque vous affichez la page de l’assistant personnalisé sous l’onglet Configurer du Designer de l’assistant UDI.

    Le tableau 45 répertorie les types de contrôles de la page de l’Assistant Personnalisation illustrés à la figure 5. Chacun de ces contrôles est décrit plus en détail dans une section subordonnée.

Tableau 45. Types de contrôles dans UDI Boîte à outils Construisez votre propre page

Type de contrôle Description
Contrôle de case à cocher Ce contrôle vous permet de sélectionner ou d’effacer une option de configuration et se comporte comme une zone de case activée d’interface utilisateur traditionnelle.
contrôle Combobox Ce contrôle vous permet de sélectionner un élément dans une liste d’éléments et se comporte comme une liste déroulante traditionnelle de l’interface utilisateur.
Contrôle de ligne Ce contrôle vous permet d’ajouter une ligne horizontale pour diviser une partie de la page de l’Assistant personnalisé d’une autre.
Label (contrôle) Ce contrôle vous permet d’ajouter un texte descriptif en lecture seule à la page de l’Assistant.
Radiocommande Ce contrôle vous permet de sélectionner une option de configuration parmi un groupe de deux options ou plus.
Contrôle Bitmap Ce contrôle vous permet d’ajouter un graphique bitmap (.bmp fichier) à la page de l’Assistant personnalisé.
Contrôle Zone de texte Ce contrôle vous permet d’entrer du texte sur la page de l’Assistant personnalisé.

Vous pouvez ajouter n’importe quelle combinaison de ces contrôles à votre page Assistant personnalisé en fonction des informations que vous souhaitez collecter. En outre, vous pouvez utiliser la zone Afficher le quadrillage case activée pour afficher ou masquer le quadrillage qui peut être utilisé pour faciliter la conception visuelle de la page de l’Assistant personnalisé.

La figure 5 fournit un exemple de page d’Assistant personnalisée et de boîte à outils Créer votre propre page.

Référence 5 sur l’UDI

Figure SEQ Figure \* ARABE 5. Exemple de page d’Assistant personnalisé

Contrôle de case à cocher

Ce contrôle vous permet de sélectionner ou d’effacer une option de configuration et se comporte comme une zone de case activée d’interface utilisateur traditionnelle. Ce contrôle possède une étiquette correspondante que vous pouvez utiliser pour décrire l’objectif de la case à case activée. L’état de ce contrôle est True lorsque la zone case activée est sélectionnée et False lorsque la zone case activée est désactivée. L’état de la case à cocher de case activée est stocké dans la variable de séquence de tâches configurée pour ce contrôle.

Propriétés de disposition

Les propriétés de disposition sont utilisées pour configurer les caractéristiques d’interface utilisateur du contrôle et sont configurées sous l’onglet Disposition dans le Designer de l’assistant UDI. Le tableau 46 répertorie les propriétés de disposition du contrôle Checkbox et fournit une brève description de chaque propriété

Tableau 46. Case à cocher Propriétés de disposition des contrôles

Propriété Description
X Utilisez cette propriété pour configurer la position horizontale du contrôle.
Y Utilisez cette propriété pour configurer la position verticale du contrôle.
Label Utilisez cette propriété pour configurer le texte descriptif associé à la case à case activée.
Width Utilisez cette propriété pour configurer la largeur du contrôle.

Remarque Si le texte entré dans la propriété Label est plus long que la largeur du contrôle, le texte est tronqué et ne s’affiche pas.
Height Utilisez cette propriété pour configurer la hauteur du contrôle.

Remarque Si le texte entré dans la propriété Label est plus haut que la hauteur du contrôle, le texte est tronqué.

Paramètres Propriétés

Les propriétés Settings sont utilisées pour configurer les données initialement affichées dans un contrôle (valeur par défaut) et où les informations collectées auprès de l’utilisateur sont enregistrées. Le tableau 47 répertorie les propriétés de paramètres du contrôle Checkbox et fournit une brève description de chaque propriété.

Tableau 47. Case à cocher Contrôle Paramètres Propriétés

Propriété Description
Valeur par défaut Utilisez cette propriété pour configurer la valeur par défaut du contrôle. Dans le cas d’une case à case activée, la valeur par défaut est False.
Nom de la variable de séquence de tâches Utilisez cette propriété pour configurer la variable de séquence de tâches dans laquelle sont stockées les informations collectées auprès de l’utilisateur. Si la variable de séquence de tâches :

- N’existe pas encore, la variable de séquence de tâches est créée et définie sur la valeur fournie par l’utilisateur

- Existe déjà, la valeur existante de la variable de séquence de tâches est remplacée par la valeur fournie par l’utilisateur
Nom d’affichage convivial visible dans la page de résumé Utilisez cette propriété pour configurer le nom descriptif qui s’affiche sur la page de l’Assistant Résumé . Ce nom est utilisé pour décrire la valeur qui a été enregistrée dans la propriété Nom de variable de séquence de tâches pour ce contrôle.
Déverrouillé Utilisez cette propriété pour configurer si l’utilisateur peut interagir avec le contrôle. Par défaut, le contrôle est activé. Ce bouton affiche le status suivant :

- Déverrouillé. Le contrôle est activé et les utilisateurs peuvent entrer des informations à l’aide de celui-ci.

- Verrouillé. Le contrôle est désactivé et les utilisateurs ne peuvent pas entrer d’informations à l’aide de celui-ci.

Remarque Si vous désactivez (verrouillez) un contrôle, vous devez fournir les informations collectées par le contrôle en configurant les propriétés MDT dans CustomSettings.ini ou dans la base de données MDT. Sinon, l’assistant UDI ne collectera pas les informations nécessaires et le déploiement UDI échouera.

Contrôle Combobox

Ce contrôle vous permet de sélectionner un élément dans une liste d’éléments et se comporte comme une liste déroulante traditionnelle de l’interface utilisateur. Ce contrôle vous permet d’ajouter ou de supprimer des éléments de la liste et de fournir une valeur correspondante qui sera définie dans la variable de séquence de tâches configurée pour ce contrôle.

Propriétés de disposition

Les propriétés de disposition sont utilisées pour configurer les caractéristiques d’interface utilisateur du contrôle et sont configurées sous l’onglet Disposition dans le Designer de l’assistant UDI. Le tableau 48 répertorie les propriétés de disposition du contrôle Combobox et fournit une brève description de chaque propriété.

Tableau 48. Combobox Contrôle Disposition Propriétés

Propriété Description
X Utilisez cette propriété pour configurer la position horizontale du contrôle.
Y Utilisez cette propriété pour configurer la position verticale du contrôle.
Width Utilisez cette propriété pour configurer la largeur du contrôle.

Remarque Si le texte entré dans le contrôle est plus long que la largeur de celui-ci, le texte n’est pas affiché.
Height Utilisez cette propriété pour configurer la hauteur du contrôle.

Remarque Si le texte entré dans le contrôle est plus haut que la hauteur du contrôle, le texte est tronqué.
Éléments de données Utilisez cette propriété pour configurer la liste des éléments de données affichés dans le contrôle. Chaque élément de données a les propriétés suivantes :

- Valeur. Valeur stockée dans la variable de séquence de tâches lorsque l’élément de données est sélectionné

- Valeur d’affichage. Valeur affichée à l’utilisateur dans le contrôle

Vous pouvez :

- Ajoutez des éléments de données à la liste à l’aide du bouton du signe plus bleu immédiatement à droite de la liste des éléments de données

- Supprimez les éléments de données de la liste à l’aide du bouton X rouge immédiatement à droite de la liste des éléments de données

Remarque Vous ne pouvez pas modifier la séquence des éléments de données dans la liste après l’ajout d’un élément à la liste. Veillez à entrer les éléments de données dans l’ordre dans lequel vous souhaitez qu’ils apparaissent dans le contrôle.

Paramètres Propriétés

Les propriétés Settings sont utilisées pour configurer les données qui s’affichent initialement dans un contrôle (la valeur par défaut) et où les informations collectées auprès de l’utilisateur sont enregistrées. Le tableau 49 répertorie les propriétés de paramètres du contrôle Combobox et fournit une brève description de chaque propriété.

Tableau 49. Combobox Contrôle Paramètres Propriétés

Propriété Description
Nom de la variable de séquence de tâches Utilisez cette propriété pour configurer la variable de séquence de tâches dans laquelle sont stockées les informations collectées auprès de l’utilisateur. Si la variable de séquence de tâches :

- N’existe pas encore, la variable de séquence de tâches est créée et définie sur la valeur fournie par l’utilisateur

- Existe déjà, la valeur existante de la variable de séquence de tâches est remplacée par la valeur fournie par l’utilisateur
Nom d’affichage convivial visible dans la page de résumé Utilisez cette propriété pour configurer le nom descriptif qui s’affiche sur la page de l’Assistant Résumé . Ce nom est utilisé pour décrire la valeur qui a été enregistrée dans la propriété Nom de variable de séquence de tâches pour ce contrôle.
Déverrouillé Utilisez cette propriété pour configurer si l’utilisateur peut interagir avec le contrôle. Par défaut, le contrôle est activé. Ce bouton affiche le status suivant :

- Déverrouillé. Le contrôle est activé et les utilisateurs peuvent entrer des informations à l’aide de celui-ci.

- Verrouillé. Le contrôle est désactivé et les utilisateurs ne peuvent pas entrer d’informations à l’aide de celui-ci.

Remarque Si vous désactivez (verrouillez) un contrôle, vous devez fournir les informations collectées par le contrôle en configurant les propriétés MDT dans CustomSettings.ini ou dans la base de données MDT. Sinon, l’assistant UDI ne collectera pas les informations nécessaires et le déploiement UDI échouera.

Contrôle Trait

Ce contrôle vous permet d’ajouter une ligne horizontale pour diviser une partie de la page de l’Assistant personnalisé d’une autre. Ce contrôle ne collecte aucune valeur de configuration, mais est utilisé pour améliorer visuellement l’interface utilisateur.

Propriétés de disposition

Les propriétés de disposition sont utilisées pour configurer les caractéristiques d’interface utilisateur du contrôle et sont configurées sous l’onglet Disposition dans le Designer de l’assistant UDI. Le tableau 50 répertorie les propriétés de disposition du contrôle Ligne et fournit une brève description de chaque propriété.

Tableau 50. Propriétés de disposition de contrôle de ligne

Propriété Description
X Utilisez cette propriété pour configurer la position horizontale du contrôle.
Y Utilisez cette propriété pour configurer la position verticale du contrôle.
Width Utilisez cette propriété pour configurer la largeur du contrôle.
Height Utilisez cette propriété pour configurer la hauteur du contrôle.

Remarque L’augmentation de cette propriété n’augmente pas la hauteur ou la largeur de la ligne.

Paramètres Propriétés

Le contrôle Line n’a aucune propriété de paramètres.

Contrôle Étiquette

Ce contrôle vous permet d’ajouter un texte descriptif en lecture seule à la page de l’Assistant. Ce contrôle ne collecte aucune valeur de configuration, mais est utilisé pour améliorer visuellement l’interface utilisateur.

Propriétés de disposition

Les propriétés de disposition sont utilisées pour configurer les caractéristiques d’interface utilisateur du contrôle et sont configurées sous l’onglet Disposition dans le Designer de l’assistant UDI. Le tableau 51 répertorie les propriétés de disposition du contrôle Étiquette et fournit une brève description de chaque propriété.

Tableau 51. Propriétés de disposition de contrôle d’étiquette

Propriété Description
X Utilisez cette propriété pour configurer la position horizontale du contrôle.
Y Utilisez cette propriété pour configurer la position verticale du contrôle.
Label Utilisez cette propriété pour configurer le texte descriptif associé à ce contrôle.
Width Utilisez cette propriété pour configurer la largeur du contrôle.

Remarque Si le texte entré dans la propriété Label est plus long que la largeur du contrôle, le texte est tronqué et ne s’affiche pas.
Height Utilisez cette propriété pour configurer la hauteur du contrôle.

Remarque Si le texte entré dans la propriété Label est plus haut que la hauteur du contrôle, le texte est tronqué.

Paramètres Propriétés

Le contrôle Étiquette ne possède aucune propriété de paramètres.

Radiocommande

Ce contrôle vous permet de sélectionner une option parmi un groupe de deux options ou plus. Comme avec les boutons radio traditionnels, vous pouvez regrouper deux ou plusieurs de ces commandes ; Ensuite, l’utilisateur peut sélectionner l’une des options du groupe.

Une valeur unique est attribuée à chaque case d’option. La valeur affectée au contrôle de case d’option sélectionné est enregistrée dans la variable de séquence de tâches configurée pour ce contrôle.

Propriétés de disposition

Les propriétés de disposition sont utilisées pour configurer les caractéristiques d’interface utilisateur du contrôle et sont configurées sous l’onglet Disposition dans le Designer de l’assistant UDI. Le tableau 52 énumère les propriétés de disposition de la radiocommande et fournit une brève description de chaque propriété.

Tableau 52. Propriétés de disposition de la radiocommande

Propriété Description
X Utilisez cette propriété pour configurer la position horizontale du contrôle.
Y Utilisez cette propriété pour configurer la position verticale du contrôle.
Label Utilisez cette propriété pour configurer le texte descriptif associé à la case d’option.
Width Utilisez cette propriété pour configurer la largeur du contrôle.

Remarque Si le texte entré dans la propriété Label est plus long que la largeur du contrôle, le texte est tronqué et ne s’affiche pas.
Height Utilisez cette propriété pour configurer la hauteur du contrôle.

Remarque Si le texte entré dans la propriété Label est plus haut que la hauteur du contrôle, le texte est tronqué.
Groupe radio Utilisez cette propriété pour regrouper au moins deux boutons radio. Lorsque les cases d’option appartiennent au même groupe, une seule des cases d’option d’un groupe peut être sélectionnée.

Si vous avez besoin de plusieurs groupes de cases d’option, configurez cette propriété pour chaque groupe de cases d’option.
Valeur Utilisez cette propriété pour configurer la valeur stockée dans la variable de séquence de tâches lorsque la case d’option est sélectionnée.

Paramètres Propriétés

Les propriétés Settings sont utilisées pour configurer les données initialement affichées dans un contrôle (valeur par défaut) et où les informations collectées auprès de l’utilisateur sont enregistrées. Le tableau 53 répertorie les propriétés de réglage de la radiocommande et fournit une brève description de chaque propriété.

Tableau 53. Propriétés des paramètres de contrôle radio

Propriété Description
Valeur par défaut Utilisez cette propriété pour configurer la valeur par défaut du contrôle. Par défaut, la valeur est définie sur l’ID de contrôle.
Nom de la variable de séquence de tâches Utilisez cette propriété pour configurer la variable de séquence de tâches dans laquelle sont stockées les informations collectées auprès de l’utilisateur. Si la variable de séquence de tâches :

- N’existe pas encore, la variable de séquence de tâches est créée et définie sur la valeur fournie par l’utilisateur

- Existe déjà, la valeur existante de la variable de séquence de tâches est remplacée par la valeur fournie par l’utilisateur
Nom d’affichage convivial visible dans la page de résumé Utilisez cette propriété pour configurer le nom descriptif qui s’affiche sur la page de l’Assistant Résumé . Ce nom est utilisé pour décrire la valeur qui a été enregistrée dans la propriété Nom de variable de séquence de tâches pour ce contrôle.
Déverrouillé Utilisez cette propriété pour configurer si l’utilisateur peut interagir avec le contrôle. Par défaut, le contrôle est activé. Ce bouton affiche le status suivant :

- Déverrouillé. Le contrôle est activé et les utilisateurs peuvent entrer des informations à l’aide de celui-ci.

- Verrouillé. Le contrôle est désactivé et les utilisateurs ne peuvent pas entrer d’informations à l’aide de celui-ci.

Remarque Si vous désactivez (verrouillez) un contrôle, vous devez fournir les informations collectées par le contrôle en configurant les propriétés MDT dans CustomSettings.ini ou dans la base de données MDT. Sinon, l’assistant UDI ne collectera pas les informations nécessaires et le déploiement UDI échouera.

Contrôle bitmap

Ce contrôle vous permet d’ajouter un graphique bitmap (.bmp fichier) à la page de l’Assistant personnalisé. Ce contrôle ne collecte aucune valeur de configuration, mais est utilisé pour améliorer visuellement l’interface utilisateur.

Propriétés de disposition

Les propriétés de disposition sont utilisées pour configurer les caractéristiques d’interface utilisateur du contrôle et sont configurées sous l’onglet Disposition dans le Designer de l’assistant UDI. Le tableau 54 répertorie les propriétés de mise en page du contrôle Bitmap et fournit une brève description de chaque propriété.

Tableau 54. Bitmap Contrôle Disposition Propriétés

Propriété Description
X Utilisez cette propriété pour configurer la position horizontale du contrôle.
Y Utilisez cette propriété pour configurer la position verticale du contrôle.
Width Utilisez cette propriété pour configurer la largeur du contrôle.

Remarque Si le graphisme sélectionné dans la propriété Source est plus long que la largeur du contrôle, le graphisme est découpé.
Height Utilisez cette propriété pour configurer la hauteur du contrôle.

Remarque Si le graphisme sélectionné dans la propriété Source est plus haut que la hauteur du contrôle, il est découpé.
Source Utilisez cette propriété pour configurer le chemin d’accès complet au fichier .bmp, y compris le nom de fichier. Le chemin d’accès au fichier .bmp est relatif à l’emplacement de l’assistant UDI (OSDSetupWizard.exe), qui se trouve dans l’un des dossiers suivants (où mdt_tookit_package est l’emplacement du package MDT Toolkit dans Configuration Manager) :

- mdt_tookit_package\Tools\x86

- mdt_tookit_package\Tools\x64

Pour afficher le graphique lors de la prévisualisation de la page de l’Assistant personnalisé, le fichier .bmp doit également se trouver dans les dossiers suivants ( où mdt_install_folder est le dossier dans lequel vous avez installé MDT) :

- mdt_install_folder\Template\Distribution\Tools\x86

- mdt_install_folder \Template\Distribution\Tools\x64

Paramètres Propriétés

Le contrôle Bitmap n’a aucune propriété de paramètres.

Contrôle Zone de texte

Ce contrôle vous permet d’entrer du texte sur la page de l’Assistant personnalisé. Le texte tapé dans ce contrôle est enregistré dans la variable de séquence de tâches configurée pour ce contrôle.

Propriétés de disposition

Les propriétés de disposition sont utilisées pour configurer les caractéristiques d’interface utilisateur du contrôle et sont configurées sous l’onglet Disposition dans le Designer de l’assistant UDI. Le tableau 55 répertorie les propriétés de disposition du contrôle Textbox et fournit une brève description de chaque propriété.

Tableau 55. Zone de texte Contrôle Disposition Propriétés

Propriété Description
X Utilisez cette propriété pour configurer la position horizontale du contrôle.
Y Utilisez cette propriété pour configurer la position verticale du contrôle.
Width Utilisez cette propriété pour configurer la largeur du contrôle.

Remarque Si le texte entré dans le contrôle est plus long que la largeur de celui-ci, il est tronqué et ne s’affiche pas.
Height Utilisez cette propriété pour configurer la hauteur du contrôle.

Remarque Si le texte entré dans le contrôle est plus haut que la hauteur du contrôle, le texte est tronqué.

Paramètres Propriétés

Les propriétés Settings sont utilisées pour configurer les données qui s’affichent initialement dans un contrôle (la valeur par défaut) et où les informations collectées auprès de l’utilisateur sont enregistrées. Le tableau 56 répertorie les propriétés de paramètres du contrôle Textbox et fournit une brève description de chaque propriété

Tableau 56. Zone de texte Contrôle Paramètres Propriétés

Propriété Description
Valeur par défaut Utilisez cette propriété pour configurer la valeur par défaut du contrôle.
Nom de la variable de séquence de tâches Utilisez cette propriété pour configurer la variable de séquence de tâches dans laquelle sont stockées les informations collectées auprès de l’utilisateur. Si la variable de séquence de tâches :

- N’existe pas encore, la variable de séquence de tâches est créée et définie sur la valeur fournie par l’utilisateur

- Existe déjà, la valeur existante de la variable de séquence de tâches est remplacée par la valeur fournie par l’utilisateur
Nom d’affichage convivial visible dans la page de résumé Utilisez cette propriété pour configurer le nom descriptif qui s’affiche sur la page de l’Assistant Résumé . Ce nom est utilisé pour décrire la valeur qui a été enregistrée dans la propriété Nom de variable de séquence de tâches pour ce contrôle.
Liste des validateurs affectés à ce contrôle Cette propriété contient une liste des validateurs utilisés pour vérifier que le contenu entré dans la zone de texte.

Vous pouvez :

- Ajoutez des validateurs à la liste en utilisant le bouton bleu du signe plus immédiatement à droite de la liste des validateurs

- Modifier les validateurs dans la liste en utilisant le bouton crayon immédiatement à droite de la liste des validateurs

- Supprimez les validateurs de la liste en utilisant le bouton X rouge immédiatement à droite de la liste des validateurs
Déverrouillé Utilisez cette propriété pour configurer si l’utilisateur peut interagir avec le contrôle. Par défaut, le contrôle est activé. Ce bouton affiche le status suivant :

- Déverrouillé. Le contrôle est activé et les utilisateurs peuvent entrer des informations à l’aide de celui-ci.

- Verrouillé. Le contrôle est désactivé et les utilisateurs ne peuvent pas entrer d’informations à l’aide de celui-ci.

Remarque :

Remarque Si vous désactivez (verrouillez) un contrôle, vous devez fournir les informations collectées par le contrôle en configurant les propriétés MDT dans CustomSettings.ini ou dans la base de données MDT. Sinon, l’assistant UDI ne collectera pas les informations nécessaires et le déploiement UDI échouera.

Variables de séquence de tâches UDI

Les variables de séquence de tâches de cette section sont utilisées uniquement dans les déploiements d’installation User-Driven (UDI). En plus de ces variables de séquence de tâches, les variables de séquence de tâches ZTI suivantes sont également utilisées par UDI et sont documentées dans leurs sections respectives plus tôt dans ce guide :

OSDAddAdmin

Cette variable de séquence de tâches spécifie une liste de comptes basés sur un domaine ou de comptes locaux à ajouter au groupe intégré local Administrateurs sur l’ordinateur cible.

Valeur Description
domain\account_name1 ; Ordinateur\account_name2 Format des comptes à rendre membres du groupe Administrateurs sur l’ordinateur cible au format de domaine\compte et séparés par des points-virgules, où domaine peut être le nom d’un domaine Active Directory ou le nom de l’ordinateur cible.
Exemple
OSDAddAdmin=domain\user01;Win7-01\LocalUser01

OSDApplicationList

Cette variable de séquence de tâches spécifie les applications à sélectionner par défaut sur la page Installer le logiciel de l’Assistant Installation du déploiement du système d’exploitation (OSD).

Valeur Description
app_id1 ; app_id2 Liste délimitée par des points-virgules d’applications à sélectionner par défaut sur la page Installer le logiciel de l’Assistant Installation du déploiement du système d’exploitation (OSD) ; chaque application est représentée par un ID d’application et séparée par un point-virgule. L’ID d’application est dérivé de l’attribut Id de chaque application dans le fichier UDIWizard_Config.xml. Dans l’extrait suivant d’un fichier UDIWizard_Config.xml, l’application Microsoft Office System 2007 avec SP2 a un attribut Id de 1 :

<Application DisplayName="Office 2007 SP2" State="Disabled" Id="1">
Exemple
OSDApplicationList=2;3

OSDArchitecture

Cette variable de séquence de tâches spécifie l’architecture de processeur du système d’exploitation cible à déployer.

Valeur Description
x86 Le système d’exploitation cible est un système d’exploitation 32 bits.
AMD 64 Le système d’exploitation cible est un système d’exploitation 64 bits.
Exemple
OSDArchitecture=amd64

OSDBitlockerStatus

Cette variable de séquence de tâches spécifie si BitLocker est activé sur l’ordinateur cible par la vérification de contrôle en case activée BitLocker.

Valeur Description
PROTÉGÉ BitLocker est activé sur l’ordinateur cible.
N’existe pas Si BitLocker n’est pas activé sur l’ordinateur cible, la variable de séquence de tâches n’existe pas.
Exemple
Aucun

OSDDiskPart

Cette variable de séquence de tâches spécifie si la partition de disque cible doit être formatée.

Valeur Description
VRAI La partition de disque cible sera formatée.
FAUX La partition de disque cible ne sera pas formatée.
Exemple
OSDDiskPart=TRUE

OSDDomainName

Cette variable de séquence de tâches spécifie le nom du domaine auquel l’ordinateur cible sera joint si l’ordinateur est configuré en tant que membre du domaine.

Valeur Description
domain_name Nom du domaine auquel l’ordinateur cible sera joint. Si vous avez configuré la page de l’Assistant Assistant Ordinateur dans l’Assistant Installation du déploiement du système d’exploitation (OSD) pour qu’elle soit silencieuse, la valeur de cette variable de séquence de tâches doit correspondre aux valeurs spécifiées dans le Designer de l’Assistant UDI. Sinon, la page de l’Assistant s’affiche.

Remarque :

Cette variable de séquence de tâches est nécessaire uniquement lorsque vous créez un nouveau compte d’ordinateur dans l’unité d’organisation. Si le compte d’ordinateur existe déjà, cette variable n’est pas nécessaire.
Exemple
OSDDomainName=domain01

OSDDomainOUName

Cette variable de séquence de tâches spécifie le nom de l’unité d’organisation dans le domaine dans lequel le compte d’ordinateur cible sera créé lorsque l’ordinateur rejoint un domaine.

Valeur Description
ou_name Nom de l’unité d’organisation dans le domaine dans lequel le compte d’ordinateur sera créé

Remarque :

Cette variable de séquence de tâches est nécessaire uniquement lorsque vous créez un nouveau compte d’ordinateur dans l’unité d’organisation. Si le compte d’ordinateur existe déjà, cette variable n’est pas nécessaire.
Exemple
OSDDomainOUName=NewDeployOU

OSDImageIndex

Cette variable de séquence de tâches spécifie le numéro d’index du système d’exploitation cible dans un fichier WIM.

Valeur Description
index_number Numéro d’index de la cible, qui commence par le numéro d’index 1 pour le premier système d’exploitation dans le fichier WIM
Exemple
OSDImageIndex=1

OSDImageName

Cette variable de séquence de tâches spécifie le nom de l’image du système d’exploitation dans le fichier .wim sélectionné dans la zone Sélection d’image de la page de l’assistant VolumePage . La liste des images possibles du système d’exploitation dans la zone Sélection d’image est configurée dans la liste Valeurs de la zone de liste déroulante d’image de la section Zone de liste déroulante d’image de l’éditeur de page de l’Assistant VolumePage . Le nom de l’image est configuré en tant que partie de chaque image dans la liste Valeurs de zone de liste modifiable d’image .

Remarque

Remarque Cette variable de séquence de tâches est définie par l’Assistant VolumePage et ne doit pas être configurée dans le fichier CustomSettings.ini ni dans la base de données MDT. Cependant, cette variable de séquence de tâches peut être utilisée pour définir des conditions pour les étapes de séquence de tâches, comme décrit dans la section « Configurer des séquences de tâches UDI pour déployer différents systèmes d’exploitation » dans le document MDT Utilisation de Microsoft Deployment Toolkit.

Valeur Description
image_name Nom de l’image du système d’exploitation dans le fichier .wim sélectionné dans la zone Sélection d’image de la page de l’assistant VolumePage
Exemple
Aucun

OSDJoinAccount

Cette variable de séquence de tâches spécifie le compte basé sur le domaine utilisé pour joindre l’ordinateur cible au domaine spécifié dans la variable de séquence de tâches OSDDomainName . Cette variable de séquence de tâches est nécessaire si l’ordinateur cible doit être joint à un domaine.

Valeur Description
account_name Nom du compte utilisé pour joindre l’ordinateur cible au domaine au format de domaine\compte
Exemple
OSDJoinAccount=domain\admin01

Mot de passe OSDJoinPassword

Cette variable de séquence de tâches spécifie le mot de passe du compte basé sur le domaine utilisé pour joindre l’ordinateur cible au domaine spécifié dans la variable de séquence de tâches OSDJoinAccount . Cette variable de séquence de tâches est nécessaire si l’ordinateur cible doit être joint à un domaine.

Valeur Description
mot de passe Mot de passe du compte utilisé pour joindre le domaine
Exemple
OSDJoinPassword=<complex_password>

Mot de passe administrateur OSDLocal

Cette variable de séquence de tâches spécifie le mot de passe du compte intégré local d’administrateur sur l’ordinateur cible.

Valeur Description
mot de passe Mot de passe du compte intégré local Administrateur sur l’ordinateur cible
Exemple
OSDLocalAdminPassword=<complex_password>

OSDNetworkJoinType

Cette variable de séquence de tâches spécifie si l’ordinateur cible rejoint un domaine ou un groupe de travail.

Valeur Description
0 L’ordinateur cible va rejoindre un domaine.

Si vous sélectionnez cette option et configurez la page correspondante de l’Assistant Installation du déploiement du système d’exploitation (OSD) pour qu’elle soit silencieuse, vous devez également fournir des valeurs pour les variables de séquence de tâches OSDJoinAccount, OSDJoinPassword, OSDDomainName et OSDDomainOMAIName en conséquence. En outre, vous devez sélectionner Domaine dans la sélection par défaut dans le volet Espace de travail de la page Ordinateur du Designer de l’assistant UDI.
1 L’ordinateur cible rejoindra un groupe de travail.

Si vous sélectionnez cette option et configurez la page correspondante de l’Assistant Installation du déploiement du système d’exploitation (OSD) pour qu’elle soit silencieuse, vous devez également fournir une valeur pour la variable de séquence de tâches OSDWorkgroupName . En outre, vous devez sélectionner Workgroup dans Sélection par défaut dans le volet Espace de travail de la page Ordinateur du Designer de l’assistant UDI.
Exemple
OSDNetworkJoinType=0

OSDSetupWizCancelled

Cette variable de séquence de tâches spécifie si l’utilisateur a annulé l’Assistant Installation du déploiement du système d’exploitation (OSD).

Valeur Description
VRAI L’utilisateur a annulé l’Assistant Installation du déploiement du système d’exploitation (OSD).
N’existe pas Si l’Assistant n’est pas annulé, la variable de séquence de tâches n’existe pas.
Exemple
Aucun

OSDTargetDrive

Cette variable de séquence de tâches spécifie le volume de disque où le système d’exploitation cible sera déployé.

Valeur Description
disk_volume Désignation du volume de disque
Exemple
OSDTargetDrive=C:

OSDWinPEWinDir

Cette variable de séquence de tâches spécifie le dossier dans lequel le système d’exploitation Windows est actuellement installé sur l’ordinateur cible.

Valeur Description
windows_directory Répertoire dans lequel le système d’exploitation Windows est actuellement installé
Exemple
OSDWinPEWinDir=C:\Windows

OSDWorkgroupName

Cette variable de séquence de tâches spécifie le nom du groupe de travail auquel l’ordinateur cible sera joint si l’ordinateur est configuré pour être membre du groupe de travail.

Valeur Description
workgroup_name Nom du groupe de travail auquel l’ordinateur cible sera joint
Exemple
OSDWorkgroupName=WORKGROUP01

OSDResults.exe.config Valeurs des éléments de fichier

Le programme OSD Results, OSDResults.exe, est exécuté à la fin d’un déploiement UDI et affiche les résultats du processus de déploiement. Le comportement du programme de résultats OSD peut être personnalisé en modifiant les valeurs des éléments du fichier OSDResults.exe.config. Le fichier OSDResults.exe.config est stocké dans Tools\OSDResults dans le package MDT dans la séquence de tâches d’installation du lecteur utilisateur.

backgroundOpacity

Cet élément XML configure l’opacité de l’image de fond d’écran spécifiée sous forme de pourcentage décimal dans l’élément backgroundWallpaper .

Valeur Description
opacity_percent Pourcentage d’opacité de l’élément backgroundWallpaper spécifié dans un pourcentage décimal (par exemple, une valeur de 0,8 désigne une opacité de 80 %).
Exemple
<add key="backgroundOpacity" value="0.8"/>

arrière-planFonds d’écran

Cet élément XML fournit le nom de fichier et le chemin relatif de l’image affichée en arrière-plan dans la boîte de dialogue Résultats de l’OSD . Le chemin d’accès est relatif au dossier Tools\OSDResults dans le package MDT.

Valeur Description
path\\file_name Comprend le chemin relatif et le nom de fichier de l’image d’arrière-plan ; Le chemin est délimité par des barres obliques doubles (//).
Exemple
<add key="backgroundWallpaper" value="images\\Wallpaper.jpg"/>

completedText

Cet élément XML fournit le texte qui s’affiche dans la boîte de dialogue Résultats de l’OSD une fois le déploiement terminé.

Valeur Description
text Texte à afficher entre guillemets dans la boîte de dialogue Résultats de l’OSD une fois le déploiement terminé
Exemple
<add key="completedText" value="Deployment Complete"/>

headerImagePath

Cet élément XML fournit le nom de fichier et le chemin relatif de l’image affichée dans l’en-tête de la boîte de dialogue Résultats OSD . Le chemin d’accès est relatif au dossier Tools\OSDResults dans le package MDT.

Valeur Description
path\\file_name Comprend le chemin relatif et le nom de fichier de l’image d’en-tête ; Le chemin est délimité par des barres obliques inverses doubles (\\).
Exemple
<add key="headerImagePath" value="images\\Windows7_h_rgb.png"/>

timeoutMinutes

Cet élément XML configure le nombre de minutes pendant lesquelles la boîte de dialogue Résultat OSD s’affiche avant la fermeture automatique de la boîte de dialogue et le redémarrage de l’ordinateur.

Valeur Description
Valeur non numérique La boîte de dialogue reste ouverte jusqu’à ce que l’option Démarrer Windows soit sélectionnée.
Valeur négative La boîte de dialogue reste ouverte jusqu’à ce que l’option Démarrer Windows soit sélectionnée.
0 La boîte de dialogue reste ouverte jusqu’à ce que l’option Démarrer Windows soit sélectionnée.
Inclure le point décimal La boîte de dialogue reste ouverte jusqu’à ce que l’option Démarrer Windows soit sélectionnée.
1 - 10080 Nombre de minutes pendant lesquelles la boîte de dialogue s’affiche, avec une valeur minimale de 1 minute et une valeur maximale de 10080 minutes (1 semaine).
Exemple
<add key="timeoutMinutes" value="30"/>

Texte de bienvenue

Cet élément XML fournit le texte de bienvenue qui s’affiche dans la boîte de dialogue Résultats de l’OSD .

Valeur Description
welcome_text Le texte de bienvenue à afficher entre guillemets dans la boîte de dialogue Résultats OSD
Exemple
<add key="welcomeText" value="Congratulations, Windows 7 has been successfully deployed to your computer."/>