Partager via


Informations de référence sur l’UDI

Cette référence fournit des informations supplémentaires sur l’UDI et inclut des rubriques sur :

Chacune de ces rubriques de référence est abordée dans les sections suivantes.

Concepts de l’UDI

Cette section contient des concepts qui permettent de 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 convivial et descriptif pour une page d’Assistant dans la bibliothèque de pages de l’Assistant UDI Designer. Le nom d’affichage est affiché en texte bleu pour chaque page de l’Assistant dans la bibliothèque de pages et sous l’onglet Flux de l’Assistant UDI Designer.

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 Flux affiche la liste des pages de l’Assistant au sein d’une phase UDI dans l’Assistant UDI 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’une étape UDI.

  • Modifier la séquence de pages de l’Assistant dans une étape UDI.

Bibliothèque de pages

La bibliothèque de pages contient toutes les pages actuellement chargées dans l’Assistant UDI 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é sous le type de page.

Par exemple, vous pouvez avoir besoin de deux pages différentes de l’Assistant WelcomePage pour différentes étapes. Les deux pages de l’Assistant WelcomePage sont répertoriées sous le type de page de l’Assistant WelcomePage dans la bibliothèque de pages de l’Assistant UDI Designer.

En outre, chaque page d’Assistant instance dans la bibliothèque de pages indique le nombre d’utilisations de la page de l’Assistant dans les flux de phase. Lorsque vous pointez sur une page de l’Assistant dans la bibliothèque de pages, une miniature de la page de l’Assistant s’affiche avec les étapes qui incluent cette page.

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 dans l’Assistant UDI Designer. Le nom de la page est le nom auquel fait référence une étape UDI afin que l’Assistant UDI sache quelle page d’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 la Designer de l’Assistant UDI, le nom de la page est affiché en bas de chaque page de l’Assistant dans la bibliothèque de pages dans un texte plus petit et non gras.

Déploiements multimédias préparés

La prise en charge des supports préparés est une fonctionnalité de déploiement de système d’exploitation dans Configuration Manager qui permet à un administrateur de copier et d’appliquer un média de démarrage prédéfinis et une image de système d’exploitation sur un disque dur avant le processus d’approvisionnement. Ce travail peut réduire le trafic réseau et le temps nécessaire au processus d’approvisionnement. Les médias préparés peuvent être déployés dans le cadre du processus de fabrication ou dans un centre de préproduction d’entreprise qui n’est pas connecté à l’environnement Configuration Manager.

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

Groupe d’étapes

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

Phase

Une phase 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 à l’aide de 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 la phase UDI n’est définie qu’une seule fois dans l’Assistant UDI Designer. Par exemple, l’étape NewComputer peut être utilisée dans les scénarios de déploiement MdT New Computer et Replace Computer.

Tâche

Les tâches UDI sont des logiciels exécutés sur une page de l’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 utilisées pour effectuer des étapes de déploiement, telles que la copie de fichiers de configuration ou de résultats.

Remarque

Le bouton Suivant de la page de l’Assistant où les tâches sont exécutées est désactivé si l’une des tâches se termine par un avertissement ou une erreur status.

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 intégrées UDI, consultez Tâches UDI intégrées.

La tâche UDI intégrée Exécuter l’interpréteur de commandes vous permet d’exécuter tous les logiciels (scripts) qui peuvent être lancés à partir d’une ligne de commande, tels que Visual Basic ou des scripts Windows PowerShell. Cette fonctionnalité vous permet de créer des tâches à l’aide de langages de script familiers. Pour plus d’informations, consultez Tâche d’exécution de shell.

Si vos besoins vont au-delà de l’écriture de 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 . Vous inscrivez la DLL auprès de l’Assistant UDI Designer bibliothèque de tâches en créant un fichier de configuration (.config) Designer de l’Assistant UDI 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 tâches UDI personnalisées » dans le Guide des développeurs d’installation pilotée 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équence de tâches MDT spécifiques à 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 l’ordinateur.

  • User-Driven installation Remplacer 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 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 d’installation User-Driven, que vous utilisez pour déployer les applications cibles et le système d’exploitation et restaurer les données de migration de l’état utilisateur enregistrées lors de la première étape du processus.

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

Assistant UDI

L’Assistant UDI fournit l’interface utilisateur pour 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 applications et systèmes d’exploitation clients 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 de l’Assistant UDI Designer.

L’Assistant UDI est initié par l’étape de séquence de tâches de l’Assistant UDI dans les séquences de tâches créées à l’aide des modèles de séquence 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’eux.

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

Paramètre Description
/Aperçu 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 avoir besoin d’une entrée valide.
/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 complet du fichier .xml, y compris le nom de fichier et l’extension) :

/xml:<full_path>
/étape 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 UDI Stage Reference. 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 la phase à exécuter) :

/stage:<stage_name>

Remarque :

La valeur de <stage_name> respecte la casse.
/paramètres régionaux 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, consultez ID de paramètres régionaux attribués par Microsoft.

Vous devez utiliser cette liste pour identifier la langue que vous souhaitez 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 de l’Assistant UDI

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

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 de l’Assistant UDI correspondant est Config.xml.app. Ce fichier est le complément 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, les contrôles par défaut 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 de l’Assistant UDI Designer.

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

Designer de l’Assistant UDI

L’Assistant UDI 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 à l’Assistant UDI Designer sont enregistrées dans le fichier de configuration de l’Assistant UDI et reflétées dans l’expérience utilisateur de l’Assistant UDI. L’utilisateur effectuant le déploiement verra uniquement les pages de l’Assistant UDI que vous avez sélectionnées et configurées à l’aide de l’Assistant UDI Designer.

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

Remarque

Pour exécuter l’Assistant UDI Designer, vous devez disposer des droits appropriés dans Configuration Manager pour accéder à des objets tels que des packages, des applications ou des 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. UDI inclut plusieurs validateurs intégrés qui vous aident à effectuer des validations classiques des champs utilisés pour entrer du texte, comme empêcher les utilisateurs d’entrer des caractères non valides et s’assurer 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 intégrés UDI, 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 . Inscrivez la DLL auprès de l’Assistant UDI Designer bibliothèque de validateur en créant un fichier de configuration (.config) de Designer l’Assistant UDI 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 Guide des développeurs d’installation pilotée par l’utilisateur.

Page de l’Assistant

Vous utilisez une page de l’Assistant pour collecter des informations de configuration dans l’Assistant UDI. Configurer les pages de l’Assistant UDI à l’aide de l’Assistant UDI Designer. 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 fois pour toutes les phases, ce qui réduit considérablement la quantité d’efforts requis et la complexité de la configuration de la page de l’Assistant de mise à jour.

UDI inclut des pages d’Assistant intégrées et des éditeurs de pages 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ées.

Si vos besoins vont au-delà des pages de l’Assistant UDI intégrés et des éditeurs de pages de l’Assistant correspondants, vous pouvez écrire des pages d’Assistant UDI personnalisées et des éditeurs de pages d’Assistant. Les pages de l’Assistant UDI sont implémentées en tant que 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 Guide des développeurs d’installation pilotée par l’utilisateur.

Assistant Page Rédacteur

Vous utilisez un éditeur de page d’Assistant pour configurer une page d’Assistant dans l’Assistant UDI Designer. Un éditeur de page de l’Assistant met à jour les paramètres de configuration de la page de l’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 de l’Assistant intégrés et les éditeurs de pages de l’Assistant, consultez Pages de l’Assistant UDI intégrées.

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

  • Windows Presentation Foundation version 4.0

  • Microsoft Prism version 4.0

  • Microsoft Unity Application Block (Unity) version 2.1

    Pour plus d’informations sur le développement d’éditeurs de pages de l’Assistant UDI personnalisés, consultez la section « Création d’éditeurs de page d’Assistant personnalisé » dans le document MDT Guide des développeurs d’installation pilotée par l’utilisateur.

Informations de référence sur OSDResults

OSDResults fait 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 la première fois que l’ordinateur cible est démarré. L’utilisateur peut utiliser OSDResults et les informations de la boîte de dialogue Déploiement terminé pour déterminer la status d’achèvement du processus de déploiement et la configuration de l’ordinateur avant de se connecter pour la première fois. 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 éléments de l’interface utilisateur pour OSDResults à l’aide du fichier OSDResults.exe.config, qui se trouve dans Tools\OSDResults dans le package Configuration Manager fichiers MDT. 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 affiché 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
backgroundWallpaper Ce paramètre vous permet de spécifier le chemin complet ou relatif d’un fichier .jpg affiché sous forme de papier peint dans la boîte de dialogue OSDResults .

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

images\Wallpaper.jpg
welcomeText 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 d’affichage de la boîte de dialogue OSDResults 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’affiche indéfiniment jusqu’à ce qu’elle soit fermée manuellement.

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équence de tâches suivants :

    • 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 New Computer, Refresh Computer et Replace Computer MDT deployment.

    • Séquence de tâches de remplacement de l’installation pilotée par l’utilisateur. 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 d’ordinateur MDT 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 scénario de déploiement MDT New Computer utilisant le modèle de séquence de tâches d’installation pilotée par l’utilisateur , qui est utilisé pour déployer les applications cibles et le système d’exploitation et restaurer les données de migration de l’é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équence de tâches UDI dans MDT », dans le document MDT Using the Microsoft Deployment Toolkit

    • Relation entre les scénarios de déploiement MDT et les phases UDI, consultez Référence des é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 par 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 OsD Results and Branding de la séquence de tâches, les étapes de séquence de tâches suivantes sont exécutées qui affectent OSDResults :

    • Cachez les résultats OSD. 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écutez les résultats OSD. Cette étape de séquence de tâches configure l’ordinateur cible pour exécuter OSDResults la première fois que l’ordinateur démarre.

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

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

    Passez en revue les informations des 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. Une fois que vous avez terminé l’examen de ces tables, sélectionnez Démarrer Windows pour vous connecter à Windows 7 pour la première fois.

    Remarque

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

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

    AppInstall.exe s’exécute la première fois qu’un utilisateur se connecte à l’ordinateur cible. Pour plus d’informations sur ce processus, consultez Informations de référence sur le programme d’installation d’applications centrées sur l’utilisateur.

Informations de référence sur le programme d’installation d’application 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 fonctionnalité User-Centric App Installer fournit le lien entre les applications sélectionnées dans la page de l’Assistant ApplicatonPage de l’Assistant UDI et toutes les applications Configuration Manager facultatives publiées pour les utilisateurs.

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

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

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

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

  2. Les Configuration Manager collections d’utilisateurs sont créées et des utilisateurs sont ajoutés à la collection.

    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 Configuration Manager sont déployées sur les regroupements d’utilisateurs.

    Pour plus d’informations sur le déploiement des applications sur des regroupements d’utilisateurs, consultez How to Deploy Applications in Configuration Manager.

  4. Les applications Configuration Manager sont disponibles dans la page de l’Assistant ApplicatonPage à l’aide de l’Assistant UDI Designer.

    Pour plus d’informations sur la façon de rendre Configuration Manager applications disponibles dans la page de l’Assistant ApplicationcatonPage, consultez 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 User-Driven.

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

    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 dans la page de l’Assistant ApplicationcatonPage de l’Assistant UDI.

    L’Assistant UDI est exécuté à l’étape de séquence de tâches de l’Assistant UDI dans le groupe Préinstaller la séquence de tâches. Lorsque l’utilisateur sélectionne Configuration Manager applications dans 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 dans la page de l’Assistant ApplicationcatonPage de l’Assistant UDI, consultez la section « Étape 6-4 : Démarrer l’ordinateur cible avec le média de démarrage de séquence de tâches », dans le document MDT Guide de démarrage rapide pour l’installation User-Driven.

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

    Les Configuration Manager applications sont installées à l’aide des étapes de la séquence de tâches suivantes dans le groupe Installer les applications de 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 OsD Results and Branding 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 sur l’ordinateur cible à l’étape de séquence de tâches Mettre en cache les résultats OSD

    • 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 Personnalisation vers Reg et Personnalisation en 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 qu’il s’exécute automatiquement OSDResults.exe lorsque l’ordinateur démarre avant l’écran d’ouverture de session Windows à l’étape de séquence de tâches Exécuter les résultats OSD

    • Configure le système d’exploitation cible pour qu’il s’exécute automatiquement AppInstall.exe lorsqu’un utilisateur se connecte à l’ordinateur pour la première fois à l’étape de séquence de tâches Exécuter les résultats OSD

    • Configure une tâche sur le système d’exploitation cible pour supprimer le dossier %WINDIR%\UDI un mois à partir de 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 RÉFÉRENCE 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 qui a été configuré dans UDA.

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

    Si l’utilisateur actuellement connecté est :

    • Pas un utilisateur principal, puis AppInstall.exe s’arrête

    • Un utilisateur principal, puis AppInstall.exe lit les entrées de Registre enregistrées à l’étape 8 pour déterminer quelles applications ont été 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 son démarrage pour permettre la disponibilité des stratégies Configuration Manager.

    2. Après 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’expiration de la connexion et le nombre de nouvelles tentatives pour AppInstall à l’aide du fichier AppInstall.exe.config, qui se trouve dans le dossier Tools\OSDResults du package de fichiers MDT Configuration Manager. 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 la connexion 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 Configuration Manager pour l’utilisateur actuellement connecté.

    Si l’application a été découverte dans le Registre :

    • Est disponible dans le catalogue d’applications, puis AppInstall.exe mappe les applications et identifie les applications comme existantes à la fois dans le Registre et dans le catalogue des applications. Ces applications seront utilisées à 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 Configuration Manager API pour lancer l’installation des applications mappées.

    Les applications utilisées dans cette étape ont été mappées à l’étape précédente. Autrement dit, ils étaient tous les deux répertoriés dans le registre et trouvés dans le catalogue d’applications.

  3. Dans le cadre du processus d’installation, 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 sur 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 1 mois afin que les utilisateurs principaux aient la possibilité de se connecter et d’exécuter AppInstall.exe.

Informations de référence sur l’étape UDI

Les scénarios de déploiement MDT utilisent une ou plusieurs phases UDI. Chaque étape UDI utilisée dans les scénarios de déploiement MDT est décrite 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 MDT, consultez la section « Identification des scénarios de déploiement » dans le document MDT Using the Microsoft Deployment Toolkit.

Le tableau 12 répertorie les scénarios de déploiement MDT et fournit une brève description de chacun d’eux, la façon dont chaque scénario est sélectionné et les étapes UDI 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 décrite 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 MDT, consultez la section « Identification des scénarios de déploiement » dans le document MDT Using the Microsoft Deployment Toolkit.

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

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

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

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

Ce scénario peut être utilisé avec des déploiements traditionnels ou avec des déploiements multimédias préparés comme 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, consultez NEWCOMPUTER Stage.

- NEWCOMPUTER. Étape de prédéfinir. 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 un disque local sur l’ordinateur cible (préparé). Pour plus d’informations, consultez NEWCOMPUTER. Étape préparé.
Actualiser l’ordinateur MDT pour UDI sélectionne automatiquement ce scénario lorsque vous :

- Créer la séquence de tâches annoncée à l’aide du modèle de séquence de tâches d’installation 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 la phase REFRESH pour prendre en charge ce scénario de déploiement. Pour plus d’informations, consultez REFRESH Stage.
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éer la séquence de tâches annoncée à l’aide du modèle de séquence de tâches User-Driven Installation Remplacer la séquence de tâches

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 REPLACE. 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 à partir de l’ordinateur existant, par exemple, l’exécution d’USMT et la capture des données de migration de l’état utilisateur.

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

Pour plus d’informations sur les commandes REPLACE et REPLACE. Étapes WinPE, consultez REPLACE et REPLACE. Phases 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éer la séquence de tâches annoncée à l’aide du modèle de séquence de tâches d’installation User-Driven

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

Cette partie du scénario peut être utilisée avec des déploiements traditionnels ou avec des déploiements multimédias préparés comme pris en charge dans Configuration Manager. Dans le cadre de cette partie du scénario, les données de migration de l’état 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, consultez NEWCOMPUTER Stage.

- NEWCOMPUTER. Étape de prédéfinir. 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 un disque local sur l’ordinateur cible (préparé). Pour plus d’informations, consultez NEWCOMPUTER. Étape préparé.

ÉTAPE NEWCOMPUTER

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 d’installation User-Driven. Principale différence entre les séquences de tâches appelant l’étape NEWCOMPUTER et NEWCOMPUTER. L’étape préparé correspond à la séquence de tâches appelant NEWCOMPUTER. La phase préparé 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

NEWCOMPUTER. Étape préparé

La figure 2 illustre le flux de processus de haut niveau pour NEWCOMPUTER. Étape préparé dans une séquence de tâches créée à l’aide du modèle de séquence de tâches d’installation User-Driven. Principale différence entre les séquences de tâches appelant l’étape NEWCOMPUTER et NEWCOMPUTER. L’étape préparé correspond à la séquence de tâches appelant NEWCOMPUTER. La phase préparé 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 NEWCOMPUTER. Étape préparé

Étape 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 d’installation User-Driven.

Référence UDI 3

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

REPLACE et REPLACE. Étapes WinPE

La figure 4 illustre le flux de processus de haut niveau pour les commandes REPLACE et REPLACE. WinPE effectue des étapes dans une séquence de tâches créée à l’aide du modèle de séquence de tâches User-Driven Installation Remplacer la séquence de tâches.

Référence UDI 4

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

Informations de référence sur les tâches UDI

Les tâches UDI sont des logiciels exécutés sur une page de l’Assistant qui exécutent 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 utilisées pour effectuer des étapes de déploiement, telles que la copie de fichiers de configuration ou de résultats.

Remarque

Le bouton Suivant de la page de l’Assistant où les tâches sont exécutées est désactivé si l’une des tâches se termine par un avertissement ou une erreur status.

Cette référence inclut :

Vue d’ensemble de la tâche UDI

Les tâches UDI vous permettent d’exécuter des logiciels sur l’ordinateur cible qui facilitent le processus de déploiement. UDI inclut plusieurs tâches intégrées qui vous aident à effectuer des tâches courantes, telles que la vérification que l’ordinateur cible n’est pas exécuté sur une batterie et qu’il est connecté à une connexion réseau câblée.

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 Kit de développement logiciel (SDK) UDI, consultez Guide des développeurs d’installation pilotée par l’utilisateur.

Paramètres de configuration des tâches UDI

Vous gérez les tâches à l’aide de l’Assistant UDI Designer. Vous pouvez ajouter des tâches, supprimer des tâches et modifier la configuration d’une tâche dans l’Assistant UDI Designer. 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 qui contient la tâche s’affiche.

Les tâches UTI ont des paramètres de configuration communs à toutes les tâches UDI, comme indiqué dans le tableau 13. Pour connaître les paramètres de configuration propres à 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 Cela 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 du 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 du code d’erreur Cela spécifie une liste d’exceptions inattendues possibles qui peuvent être rencontrées (levées) par la tâche. Un élément existe 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 abordée dans une section suivante.

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

Tâche Description
Contrôle de l’alimentation du secteur Cette tâche UDI est utilisée pour déterminer si l’ordinateur cible est connecté à l’alimentation secteur, pas uniquement sur batterie.
Découverte d’applications 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 copier des fichiers Cette tâche UDI est utilisée pour copier des fichiers pendant que l’Assistant UDI est en cours d’exécution sur l’ordinateur cible.
Tâche d’exécution d’interpréteur de commandes Cette tâche UDI est utilisée pour exécuter des logiciels qui peuvent être lancés à partir d’une ligne de commande.
Vérification du réseau câblé Cette tâche UDI permet d’identifier si l’ordinateur cible est connecté à un réseau câblé et non connecté à l’aide d’une connexion réseau sans fil.

Contrôle de l’alimentation du secteur

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 du secteur.

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é à l’alimentation secteur
Quitter \* Erreur indiquant que l’ordinateur cible n’est pas branché à l’alimentation secteur

Découverte d’applications

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’applications .

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 qui contient une liste d’applications que la tâche doit découvrir. Le fichier .app contient la liste des éléments logiciels disponibles à partir desquels l’utilisateur peut sélectionner.

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

Vérifiez que ce paramètre utilise le même emplacement et le même nom de fichier que la page de l’Assistant ApplicationPage .
Writecfg Ce paramètre spécifie le chemin complet ou relatif de l’emplacement du fichier .xml qui contient la liste des applications découvertes par la tâche.
Log Ce paramètre spécifie le chemin complet ou relatif de 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 courants, 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 de la tâche de découverte d’applications

Code de sortie ou d’erreur Valeur État et description
Quitter 0 Réussite, ce qui indique que la tâche a correctement analysé les applications
Quitter \* Avertissement, qui indique que le moteur de découverte d’applications n’a pas pu être exécuté pour une raison inconnue
Quitter 1 Avertissement, qui indique que le moteur de découverte d’applications 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écouverte d’applications
Quitter 33554432 Avertissement, qui indique que des problèmes critiques ont été rencontrés lors du traitement de l’application master liste

CheckSMSFolderOnUSB

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

Cette tâche vérifie si le dossier se trouve sur un lecteur USB et empêche le déploiement de se poursuivre s’il l’est. 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 le déploiement de se poursuivre. 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 démarrer la séquence de tâches.

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

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

  4. Connectez le lecteur USB.

  5. Terminez 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 de la tâche CheckSMSFolderOnUSB

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

Tâche copier des fichiers

Utilisez cette tâche UDI pour copier des fichiers pendant que l’Assistant UDI est en cours d’exécution sur l’ordinateur cible.

Le tableau 19 répertorie les paramètres utilisés par la tâche Copier des fichiers .

Tableau 19. Paramètres utilisés par la tâche copier des fichiers

Tâche Description
Source Ce paramètre spécifie le chemin complet ou relatif du 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 complet ou relatif du 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 Copier des fichiers .

Tableau 20. Codes d’erreur et de sortie de la tâche copier des fichiers

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

Tâche d’exécution d’interpréteur de commandes

Utilisez cette tâche UDI pour exécuter un logiciel qui peut être initié à 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 complet ou relatif de la commande pour la tâche à exécuter.
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 shell. 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 du script.

    Par exemple, pour exécuter un script Visual Basic nommé SelfTest.vbs avec une valeur de paramètre Debug, tapez ce qui suit (où script_path est le chemin complet du 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 a un ensemble unique de codes d’erreur et de sortie. Veuillez 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, qui indique 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 à l’aide d’une connexion réseau sans fil. Cette tâche utilise uniquement 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, qui indique que l’ordinateur cible n’est pas connecté à un réseau câblé

Informations de référence sur le validateur 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 sur 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. UDI inclut plusieurs validateurs intégrés qui vous aident à effectuer des validations classiques des champs utilisés pour entrer du texte, comme empêcher les utilisateurs d’entrer des caractères non valides ou s’assurer 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 Kit de développement logiciel (SDK) UDI, consultez le document MDT Guide des développeurs d’installation pilotée par l’utilisateur.

Validateurs UDI intégrés

Le tableau 24 répertorie les validateurs UDI intégrés. Chaque validateur intégré est abordé 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 tous 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 vérifier que le texte correspond à une expression régulière que vous spécifiez dans le cadre du validateur.

InvalidChars

Ce validateur empêche les utilisateurs d’entrer des caractères spécifiques. La zone 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 espaces 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, Nom d’ordinateur ou Groupe de travail. Les noms ne respectent pas la casse.

Non Vide

Utilisez ce validateur pour exiger du texte dans un champ. La zone Message vous permet d’entrer un message qui s’affiche si le champ de texte est vide.

RegEx

Ce validateur vous permet de vérifier que le texte correspond à une expression régulière que vous spécifiez dans le cadre 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 d’entrer l’expression régulière utilisée pour la validation. Pour plus d’informations sur la création d’expressions régulières pour ce validateur, consultez Expressions régulières TR1.

Informations de référence sur la page de l’Assistant UDI

Vous ajoutez une page d’Assistant UDI à des phases à partir de la bibliothèque de pages dans l’Assistant UDI Designer. 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 de l’Assistant à l’aide de C++ dans Visual Studio. Les pages personnalisées de l’Assistant sont implémentées en tant que DLL lues par l’Assistant UDI.

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

En plus des pages de l’Assistant UDI intégrées, vous pouvez créer des pages d’Assistant UDI personnalisées à l’aide du Kit de développement logiciel (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 Guide des développeurs d’installation pilotée par l’utilisateur.

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 des variables mémoire en les mettant 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 portent 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 qui sont 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 des fichiers journaux de l’Assistant UDI. Vous pouvez définir cette variable sur l’une des valeurs suivantes :

- 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 rechercher 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 recherche le fichier .app correspondant (config.xml.app).
Non Oui

Pages de l’Assistant UDI intégrées

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

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

Page de l’Assistant Description
AdminAccounts Utilisez cette page de l’Assistant pour définir le mot de passe du compte d’administrateur local et ajouter d’autres utilisateurs au groupe Administrateurs local sur l’ordinateur cible.
ApplicationPage Utilisez cette page de l’Assistant pour configurer la liste des applications qui peuvent ê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 de l’Assistant pour configurer les paramètres BitLocker pour l’ordinateur cible.
ComputerPage Utilisez cette page de l’Assistant pour configurer le nom de l’ordinateur cible, le domaine ou le groupe de travail à joindre et les informations d’identification à utiliser lors de la jointure d’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.
LanguagePage Utilisez cette page de l’Assistant pour déterminer le module linguistique qui doit être installé, 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 se trouvera physiquement.
ProgressPage Utilisez cette page de l’Assistant pour exécuter des tâches UDI qui capturent les données de migration de l’état utilisateur à partir de l’ordinateur cible.
RebootPage Utilisez cette page de l’Assistant pour informer l’utilisateur que l’ordinateur cible va être redémarré. Vous pouvez configurer le message de notification à l’aide de l’Assistant UDI Designer.
SummaryPage Utilisez cette page de l’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 d’autres pages de l’Assistant. Certains champs d’autres pages de l’Assistant vous permettent de configurer le légende (étiquette) affiché sur cette page de l’Assistant à l’aide de l’Assistant UDI Designer.
UDAPage Utilisez cette page de l’Assistant pour configurer l’UDA entre l’ordinateur cible et un utilisateur spécifié. La définition de l’affinité entre un ordinateur et un utilisateur permet l’installation automatique des logiciels déployés sur un utilisateur. La fonctionnalité UDA n’est disponible que dans Configuration Manager et dans le scénario UDI New Computer.
UserStatePage Utilisez cette page de l’Assistant pour configurer les paramètres de capture ou de restauration des données de migration de l’état utilisateur. Cette page de l’Assistant permet à l’utilisateur de sélectionner l’emplacement à partir duquel capturer la migration de l’état utilisateur vers ou restaurer les données de migration de l’état utilisateur.
VolumePage Utilisez cette page de l’Assistant pour 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 format 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 de l’Assistant UDI Designer.

AdminAccounts

Utilisez cette page de l’Assistant pour définir le mot de passe du compte d’administrateur local et 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
OSDLocalAdminPassword

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

ApplicationPage

Utilisez cette page de l’Assistant pour configurer la liste des logiciels d’application qui peuvent ê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, l’application peut nécessiter l’approbation de l’administrateur, mais elle n’a pas encore été approuvée. Si la zone Exiger l’approbation de l’administrateur si les utilisateurs demandent cette application case activée est sélectionnée pour l’application, vérifiez que l’application a été approuvée. Pour plus d’informations, consultez Guide pratique pour 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 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 dans la page de l’Assistant ApplicationPage. Cette variable est configurée à l’aide du bouton Modifier les paramètres logiciels dans le groupe Modifier les paramètres du ruban de l’Assistant UDI Designer.

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. 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 sont 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 identificateurs d’application se trouvent dans l’attribut Id de l’élément Application dans le fichier de configuration de l’application de l’Assistant UDI (UDIWizard_Config.xml.app). Il existe un élément Application distinct pour chaque application affiché dans cette page de l’Assistant.
Oui Non Non
OSDArchitecture

Spécifie l’architecture du processeur de l’ordinateur cible. La page de l’Assistant ApplicationPage utilise cette variable pour filtrer les applications disponibles lorsque la variable mémoire VolumeArchitecture n’a pas été définie. Toutefois, si la variable mémoire VolumeArchitecture a été définie, elle est toujours prioritaire sur cette variable de séquence de tâches pour filtrer les 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 dans la page de l’Assistant ApplicationPage. Cette variable est configurée à l’aide du bouton Modifier les paramètres logiciels dans le groupe Comportement de la page du ruban de l’Assistant UDI Designer.

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. 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 sont PACKAGES001, PACKAGES002, PACKAGES003, etc.
Non Oui Oui

Variables de mémoire

Le tableau 29 répertorie les variables de mémoire ApplicationPage avec la description et indique 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 processeur de l’image de 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 sur 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 rechercher 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 recherche le fichier .app correspondant (config.xml.app). Cette variable est définie au démarrage de l’Assistant UDI.

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

BitLockerPage

Cette page de l’Assistant est utilisée pour configurer les paramètres 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 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. Variables de séquence de tâches BitLockerPage

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 le case activée BitLocker est cochée et l’installation est effectuée

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

Spécifie le chemin d’accès complet à l’emplacement où les clés de chiffrement BitLocker sont stockées, qui peut être un chemin local ou UNC. Cette variable est définie sur la valeur de la valeur setter KeyLocation dans le fichier de configuration de l’Assistant UDI pour BitLockerPage. Cette variable est considérée comme valide uniquement lorsque OSDBitLockerMode est défini sur TPMKEY ou KEY.
Non Oui Non
BDEPin

Spécifie la valeur de code confidentiel BitLocker si l’option Activer BitLocker à l’aide du module de plateforme sécurisée et de l’option Épingler 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, puis l’option Dans Active Directory est sélectionnée et les clés de récupération sont stockées dans AD DS (recommandé)

- AUCUN, puis 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 module TPM uniquement est sélectionnée et que seul le module 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 module TPM et de l’épingle est sélectionnée et que le module de plateforme sécurisée et un code confidentiel spécifié par l’utilisateur seront utilisés lors de l’activation de BitLocker sur l’ordinateur cible.

- TPMKEY. Cette valeur indique que l’option Activer BitLocker à l’aide du module de plateforme sécurisée 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 uniquement 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 est considérée comme valide uniquement 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, puis la zone Attendre la fin du chiffrement BitLocker sur tous les lecteurs avant de continuer case activée est sélectionnée et la séquence de tâches attend que l’installation soit terminée

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

Le tableau 31 répertorie les variables de configuration BitLockerPage avec une description et 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 à l’emplacement où les clés de chiffrement BitLocker sont stockées, qui peut être un chemin 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 est considérée comme valide uniquement lorsque OSDBitLockerMode est défini sur TPMKEY ou KEY.
Oui Non Oui

ComputerPage

Utilisez cette page de l’Assistant pour configurer le nom de l’ordinateur cible, le domaine ou le groupe de travail à joindre et les informations d’identification à utiliser lors de la jointure d’un domaine. Lorsque vous configurez cette page pour joindre l’ordinateur cible à un domaine, cette page de l’Assistant valide par défaut les informations d’identification que vous fournissez pour joindre le domaine dans AD DS. Ensuite, cette page de l’Assistant tente de modifier un objet ordinateur dans AD DS pour vérifier que les informations d’identification de l’utilisateur fournies sur cette page disposent des autorisations nécessaires pour créer ou modifier l’objet ordinateur. Vous pouvez désactiver l’un de ces comportements. Si vous désactivez la validation des informations d’identification, la vérification des autorisations de création ou de modification d’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 de l’ordinateur existant est utilisé (le cas échéant).

  2. Si la variable de séquence de tâches OSDComputerName est définie, le nom de l’ordinateur dans 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 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
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, l’option Domaine est sélectionnée et l’ordinateur cible est joint à un domaine

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

Spécifie le mode de configuration de l’affinité utilisateur dans Configuration Manager. Utilisez cette variable pour configurer le comportement de création d’affinité entre l’ordinateur cible et les comptes d’utilisateur 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 Pending.

Les valeurs possibles pour cette variable sont les suivantes :

- Auto. Le traitement de l’affinité est automatiquement approuvé par Configuration Manager.

- En instance. Les règles de traitement de l’affinité nécessitent l’approbation d’un administrateur Configuration Manager.

- Handicapé. Aucun traitement d’affinité ne se produit.
Non Oui Non
Configuration Variables

Le tableau 33 répertorie les variables de configuration 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

Spécifie si la page de l’Assistant ComputerPage vérifie 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 Vérifier l’case activée de l’objet ordinateur Active Directory est activée dans l’éditeur de page de l’Assistant dans la section Informations d’identification de jonction de domaine de l’Assistant UDI Designer, et les autorisations permettant de modifier un objet ordinateur pour les informations d’identification sont validées.

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

Spécifie 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’Assistant UDI Designer, 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’Assistant UDI Designer, 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 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 utilise le nom d’ordinateur existant sur l’ordinateur cible comme valeur par défaut pour le nom de l’ordinateur.

Remarque :

Cette zone de case activée s’applique uniquement au scénario de déploiement Actualiser l’ordinateur.

Si la valeur est définie sur :

- TRUE, la zone Utiliser le nom de l’ordinateur existant case activée est sélectionnée dans l’éditeur de page de l’Assistant dans la section Nom de l’ordinateur de l’Assistant UDI Designer, et le nom de l’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, puis la zone Utiliser le nom de l’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’Assistant UDI Designer, et le nom de l’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 inclut la présence de ressources système suffisantes et l’installation et la configuration correcte des logiciels requis. En outre, d’autres tâches UDI sont exécutées et collectent des informations de configuration sur l’ordinateur cible, telles que l’identification :

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

  • Si l’ordinateur est connecté à une connexion réseau câblée (par opposition à l’utilisation d’une connexion réseau sans fil)

  • Toutes les applications installées

  • Toutes les imprimantes installées

LanguagePage

Utilisez cette page de l’Assistant pour déterminer les modules linguistiques qui doivent être installés, la langue par défaut du système d’exploitation cible, les paramètres régionaux du clavier et le fuseau horaire dans lequel se trouve l’ordinateur.

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 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 . S’il 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 . S’il n’est pas spécifié, les paramètres régionaux du clavier configurés dans l’image sont utilisés.
Oui Oui Oui
OSDTimeZone

Spécifie le fuseau horaire où l’ordinateur cible se trouvera physiquement. 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 . S’il n’est pas spécifié, la langue configurée dans l’image est utilisée.
Oui Oui Oui

ProgressPage

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

RebootPage

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

SummaryPage

Utilisez cette page de l’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 d’autres pages de l’Assistant. Certains champs d’autres pages de l’Assistant vous permettent de configurer le légende (étiquette) affiché sur cette page de l’Assistant à l’aide de l’Assistant UDI Designer.

UDAPage

Utilisez cette page de l’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 déployés sur cet utilisateur. La fonctionnalité UDA n’est disponible que 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 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 Configuration Manager. Utilisez cette variable pour configurer le comportement de création d’affinité entre l’ordinateur cible et les comptes d’utilisateur dans la variable de séquence de tâches SMSTSUdaUsers . Pour définir cette variable, sélectionnez la zone Utiliser l’affinité entre utilisateur et appareil case activée.

Si la variable est définie sur :

- Automatiquement, le traitement de l’affinité est automatiquement approuvé par Configuration Manager

- En attente, les règles de traitement de l’affinité nécessitent l’approbation d’un administrateur Configuration Manager (il s’agit de la valeur utilisée lorsque la zone Utiliser l’affinité entre l’utilisateur et l’appareil case activée est sélectionnée.)

- Désactivé, aucun traitement d’affinité ne se produit
Non Oui Non
SMSTSUdaUsers

Spécifie les utilisateurs à associer à l’ordinateur cible. Le compte d’affinité utilisateur d’appareil 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

Utilisez cette page de l’Assistant pour 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 d’état utilisateur.

UserStatePage peut capturer ou restaurer les données de migration de l’état utilisateur à partir d’un disque attaché localement à l’ordinateur cible, d’un lecteur USB attaché à l’ordinateur cible ou d’un dossier réseau partagé. En outre, vous pouvez choisir de ne restaurer aucune donnée 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 format du disque :

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

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

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

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

COMPORTEMENT DE L’ÉTAPE NEWCOMPUTER

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

  • Mettez en forme le disque sur l’ordinateur cible, puis UserStatePage suppose qu’aucune donnée de migration d’état utilisateur ne se trouve sur le disque dur local, de sorte que l’option Local est désactivée et toutes les autres options sont activées

  • Si vous ne mettez pas en forme le disque sur l’ordinateur cible, UserStatePage suppose qu’il existe des données de migration de l’état utilisateur à restaurer, et que toutes les options sont désactivées autres que l’option Local (l’utilisation de l’option Local fournit une méthode plus rapide pour restaurer les données de migration de l’état utilisateur que les méthodes USB ou dossier partagé réseau.)

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

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

Format NoData Local USB Réseau
Oui Activé Désactivé Activé Activé
Non Désactivé Sélectionné Désactivé Désactivé
NewComputer.Prestaged Stage Behavior

The NEWCOMPUTER. La phase préparé est basée sur la fonctionnalité multimédia préparé dans Configuration Manager. Étant donné que le disque dur local est nouveau, il n’existe aucune donnée de migration de l’état utilisateur à restaurer à partir du disque dur local. L’option Local est donc 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 mis en forme dans le cadre du déploiement. Les autres colonnes indiquent la configuration des options lors du chargement de UserStatePage .

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 REFRESH

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

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

  • Si vous ne mettez pas en forme le disque sur l’ordinateur cible, UserStatePage suppose qu’il existe des données de migration de l’état utilisateur à restaurer, et que toutes les options sont désactivées autres que l’option Local (l’utilisation de l’option Local fournit une méthode plus rapide pour restaurer les données de migration de l’état utilisateur que les méthodes USB ou dossier partagé réseau.)

    Le tableau 38 répertorie le comportement des options dans la page de l’Assistant pour l’étape REFRESH. La colonne Format indique si le disque dur cible doit être mis en forme dans le cadre du déploiement. Les autres colonnes indiquent la configuration des options lors du chargement de UserStatePage .

Tableau 38. Comportement des options de la phase 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

The REPLACE. L’étape WinPE capture les données de migration de l’état utilisateur à partir de l’ancien ordinateur existant, puis restaure les données de migration de l’état utilisateur ultérieurement à l’aide de l’un des scénarios de déploiement Nouvel ordinateur. Étant donné que deux ordinateurs différents sont impliqués dans le déploiement, les données de migration de l’état utilisateur doivent être enregistrées sur un lecteur USB ou dans un dossier partagé réseau. L’enregistrement des données de migration de l’état 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 replacer. Étape WinPE. La colonne Format indique si le disque dur cible doit être mis en forme dans le cadre du déploiement. Les autres colonnes indiquent la configuration des options lors du chargement de UserStatePage .

Tableau 39. Comportement des options pour replacer. É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 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. Variables de séquence de tâches UserStatePage

Variable Lire Write Config
_SMSTsInWinPE

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

- VRAI, l’Assistant UDI est alors en cours d’exécution dans Windows PE

- FALSE, 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 les données de migration de l’état utilisateur sont stockées.
Non Oui Non
OSDDataSourceDrive

Spécifie le lecteur USB utilisé pour capturer et restaurer les données de migration de l’é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

Spécifie si le lecteur sélectionné pour l’installation du système d’exploitation cible doit être mis en forme et partitionné. Vous définissez cette variable dans la page de l’Assistant VolumePage , et le code de cette page de l’Assistant l’utilise pour déterminer les options 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 sont capturées ou restaurées à partir d’un lecteur local attaché à l’ordinateur cible

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

Spécifie s’il y a des données à restaurer. Si la variable est définie sur :

- TRUE, puis l’option Local, Usb Target Drive ou Network a été sélectionnée, et les données de migration de l’état utilisateur sont capturées ou restaurées à partir de l’ordinateur cible

- FALSE, puis l’option Aucune donnée à restaurer a été sélectionnée, et aucune donnée de migration de l’état utilisateur n’est 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 utilisateur. Le nom d’utilisateur est fourni lorsque les données de migration de l’état utilisateur sont capturées. 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 utilisateur sont restaurées. Vous définissez 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 utilisateur. Définissez la valeur de cette variable dans les zones Mot de passe et Confirmer le mot de passe .
Oui Oui Oui
OSDUserStateMode

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

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

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

- Réseau, puis l’option Réseau a été sélectionnée, et les données de migration de l’état utilisateur sont capturées ou restaurées à partir d’un dossier partagé 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 utilisateur soit protégée. Le même nom d’utilisateur et le même 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 avec précision le dossier.

- USB, puis 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 qui est physiquement attaché à 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é réseau utilisé pour capturer et restaurer les données de migration de l’état utilisateur, qui est sélectionné dans la zone Réseau . La zone Réseau affiche un nom convivial pour le dossier partagé réseau configuré dans la zone Partages réseau de la section Zone de liste déroulante réseau de l’éditeur de page de l’Assistant dans le Designer de l’Assistant Assistant. 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 mémoire UserStatePage avec une description et indique si la variable est lue ou écrite par la page de l’Assistant.

Tableau 41. Variables de mémoire UserStatePage

Variable Lire Write
DriveLetter

Spécifie la lettre de lecteur pour le 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 le signe deux-points (suffixe :), tel que M :.
Non Oui
TargetDrive

Spécifie le légende affiché dans la zone Lecteur cible USB de 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 sont les suivantes :

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

- Local, ce 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, 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 qui effectue la capture ou la restauration de l’état utilisateur sur l’utilisation de la page de l’Assistant. Vous définissez la valeur de cette variable dans la zone Texte de l’instruction de la section Message de l’éditeur paginé de l’Assistant dans l’Assistant UDI Designer.
Oui Non Oui
Format

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

Si la variable est définie sur :

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

- FALSE, le lecteur n’est pas formaté avant la capture des données de migration de l’état 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 mis en forme avant d’effectuer la capture. Définissez la valeur de cette variable en sélectionnant la zone Demander à l’utilisateur avant de mettre en forme le lecteur cible case activée dans la section Zone de liste déroulante USB de l’éditeur paginé de l’Assistant Designer de l’Assistant.

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 en gigaoctets requis pour qu’un lecteur soit disponible pour le stockage des données de migration de l’état 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 l’Assistant Designer.
Oui Non Oui
NetworkDrive

Spécifie la lettre de lecteur que cette page de l’Assistant utilise pour mapper au dossier partagé 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 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 des lecteurs C : et D :, C : et D : n’ont pas pu être utilisés pour cette variable.

Remarque :

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

Spécifie 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, puis la page de l’Assistant est utilisée pour capturer les données de migration de l’état utilisateur

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

VolumePage

Utilisez cette page de l’Assistant pour 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 format 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 utilisateur. La valeur de cette variable est définie par l’une des zones de case activée suivantes de la page de l’Assistant :

- Nettoyez le volume sélectionné. Cette zone case activée s’affiche lorsque l’Assistant UDI s’exécute dans un système d’exploitation Windows complet. Vous pouvez configurer le message texte à 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 zone case activée s’affiche lorsque l’Assistant UDI est en cours d’exécution dans Windows PE. Vous pouvez configurer le message texte à 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 mis en forme avant de déployer le système d’exploitation cible

- FALSE, le lecteur n’est pas partitionné et formaté avant le déploiement du 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, qui est sélectionné dans la zone de liste déroulante Sélection d’images . Vous configurez la liste des images de système d’exploitation possibles dans la zone Sélection d’image de la liste Valeurs de la zone de liste modifiable d’image de la section Zone de liste déroulante d’image de l’éditeur de page de l’Assistant VolumePage . L’index d’image est configuré dans le cadre de chaque image dans la liste Valeurs de zone de liste modifiable 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 de système d’exploitation possibles dans la zone de liste déroulante Sélection d’images est configurée dans la liste Valeurs de la zone de liste modifiable d’image de la section Zone de liste déroulante d’image de l’éditeur de page de l’Assistant Page volume . Le nom de l’image est configuré comme faisant partie de chaque image dans la liste Valeurs de zone de liste déroulante d’image .
Non Oui Non
OSDTargetDrive

Spécifie la lettre de lecteur pour le 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 le signe 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 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 VolumePage

Variable Lire Write
VolumeArchitecture

Spécifie l’architecture 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, puis 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 de l’Assistant UDI Designer.

UDI Build Your Own Page Toolbox Control Reference

La fonctionnalité 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 des éléments suivants :

  • Créer la fonctionnalité Votre propre page. Cette fonctionnalité vous permet de créer une page d’Assistant personnalisée pour collecter des informations de déploiement sans avoir à écrire du code ou à avoir des compétences de développeur. Utilisez cette fonctionnalité si vous devez collecter des informations de base sans intervention avancée de l’utilisateur. Par exemple, vous ne pouvez pas ajouter de code ou personnaliser des polices d’interface utilisateur à l’aide de cette fonctionnalité.

  • Sdk UDI et Visual Studio. Utilisez ce KIT de développement logiciel (SDK) si vous souhaitez créer une page d’Assistant avancée et entièrement personnalisée dans Visual Studio pour collecter des informations de déploiement. 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 de polices, cette méthode nécessite des compétences de développeur.

    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é Générer votre propre page inclut une boîte à outils de contrôles que vous pouvez ajouter à votre page d’Assistant personnalisée à partir de la boîte à outils Générer votre propre page, qui s’affiche lorsque vous affichez la page de l’Assistant personnalisé sous l’onglet Configurer dans l’Assistant UDI Designer.

    Le tableau 45 répertorie les types de contrôles de votre page d’Assistant personnalisé, comme illustré dans la figure 5. Chacun de ces contrôles est abordé plus en détail dans une section subordonnée.

Tableau 45. Types de contrôles dans la boîte à outils UDI Build Your Own 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 De zone de liste déroulante 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 d’interface utilisateur traditionnelle.
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 du texte descriptif en lecture seule à la page de l’Assistant.
Radioguidage Ce contrôle vous permet de sélectionner une option de configuration dans un groupe de deux options ou plus.
Contrôle bitmap Ce contrôle vous permet d’ajouter un graphique bitmap (fichier .bmp) à la page de l’Assistant personnalisé.
Contrôle Zone de texte Ce contrôle vous permet d’entrer du texte dans la page de l’Assistant personnalisé.

Vous pouvez ajouter n’importe quelle combinaison de ces contrôles à la page de votre 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 la boîte à outils Générer votre propre page.

Référence UDI 5

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

Case à cocher, contrôle

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 a une étiquette correspondante que vous pouvez utiliser pour décrire l’objectif de la zone 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 zone 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 de l’interface utilisateur du contrôle et sont configurées sous l’onglet Disposition de l’Assistant UDI Designer. Le tableau 46 répertorie les propriétés de disposition du contrôle Case à cocher et fournit une brève description de chaque propriété

Tableau 46. Propriétés de disposition du contrôle de case à cocher

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 zone case activée.
Width Utilisez cette propriété pour configurer la largeur du contrôle.

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

Note Si le texte entré dans la propriété Label est plus grand que la hauteur du contrôle, le texte est coupé.

Propriétés des paramètres

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

Tableau 47. Case à cocher Propriétés des paramètres de contrôle

Propriété Description
Valeur par défaut Utilisez cette propriété pour configurer la valeur par défaut du contrôle . Pour une zone 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 où sont stockées les informations collectées auprès de l’utilisateur. Si la variable de séquence de tâches :

- N’existe pas déjà, la variable de séquence de tâches est créée et définie sur la valeur que l’utilisateur fournit

- Existe déjà, la valeur existante de la variable de séquence de tâches est remplacée par la valeur que l’utilisateur fournit
Nom d’affichage convivial visible dans la page récapitulative Utilisez cette propriété pour configurer le nom descriptif qui apparaît dans 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 la variable de séquence de tâches pour ce contrôle.
Déverrouillé Utilisez cette propriété pour configurer si l’utilisateur est en mesure d’interagir avec le contrôle. Par défaut, le contrôle est activé. Ce bouton affiche les status suivantes :

- 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.

Note 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 collecte pas les informations nécessaires et le déploiement UDI échoue.

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 d’interface utilisateur traditionnelle. 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 de l’interface utilisateur du contrôle et sont configurées sous l’onglet Disposition de l’Assistant UDI Designer. 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. Propriétés de disposition du contrôle Combobox

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.

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

Note Si le texte entré dans le contrôle est plus grand que la hauteur du contrôle, le texte est coupé.
É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é

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

Vous pouvez :

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

- Supprimer 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

Note Vous ne pouvez pas modifier la séquence de l’élément 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.

Propriétés des paramètres

Les propriétés de paramètres sont utilisées pour configurer les données qui sont 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 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. Propriétés des paramètres de contrôle de zone de liste déroulante

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 où sont stockées les informations collectées auprès de l’utilisateur. Si la variable de séquence de tâches :

- N’existe pas déjà, la variable de séquence de tâches est créée et définie sur la valeur que l’utilisateur fournit

- Existe déjà, la valeur existante de la variable de séquence de tâches est remplacée par la valeur que l’utilisateur fournit
Nom d’affichage convivial visible dans la page récapitulative Utilisez cette propriété pour configurer le nom descriptif qui apparaît dans 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 la variable de séquence de tâches pour ce contrôle.
Déverrouillé Utilisez cette propriété pour configurer si l’utilisateur est en mesure d’interagir avec le contrôle. Par défaut, le contrôle est activé. Ce bouton affiche les status suivantes :

- 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.

Note 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 collecte pas les informations nécessaires et le déploiement UDI échoue.

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 plutôt 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 de l’interface utilisateur du contrôle et sont configurées sous l’onglet Disposition de l’Assistant UDI Designer. Le tableau 50 répertorie les propriétés de disposition du contrôle Line et fournit une brève description de chaque propriété.

Tableau 50. Propriétés de disposition du 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.

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

Propriétés des paramètres

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

Contrôle Étiquette

Ce contrôle vous permet d’ajouter du texte descriptif en lecture seule à la page de l’Assistant. Ce contrôle ne collecte aucune valeur de configuration, mais est plutôt 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 de l’interface utilisateur du contrôle et sont configurées sous l’onglet Disposition de l’Assistant UDI Designer. Le tableau 51 répertorie les propriétés de disposition du contrôle Label et fournit une brève description de chaque propriété.

Tableau 51. Propriétés de disposition du 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.

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

Note Si le texte entré dans la propriété Label est plus grand que la hauteur du contrôle, le texte est coupé.

Propriétés des paramètres

Le contrôle Label n’a pas de propriétés de paramètres.

Radioguidage

Ce contrôle vous permet de sélectionner une option dans un groupe de deux options ou plus. Comme avec les cases d’option traditionnelles, vous pouvez regrouper au moins deux de ces contrôles ; ensuite, l’utilisateur peut sélectionner l’une des options du groupe.

Une valeur unique est affecté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 de l’interface utilisateur du contrôle et sont configurées sous l’onglet Disposition de l’Assistant UDI Designer. Le tableau 52 répertorie les propriétés de disposition du contrôle Radio et fournit une brève description de chaque propriété.

Tableau 52. Propriétés de disposition du contrôle radio

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.

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

Note Si le texte entré dans la propriété Label est plus grand que la hauteur du contrôle, le texte est coupé.
RadioGroup Utilisez cette propriété pour regrouper au moins deux cases d’option. 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 respectifs.
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.

Propriétés des paramètres

Les propriétés de paramètres sont utilisées pour configurer les données initialement affichées dans un contrôle (valeur par défaut) et l’emplacement d’enregistrement des informations collectées auprès de l’utilisateur. Le tableau 53 répertorie les propriétés de paramètres du contrôle Radio 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 où sont stockées les informations collectées auprès de l’utilisateur. Si la variable de séquence de tâches :

- N’existe pas déjà, la variable de séquence de tâches est créée et définie sur la valeur que l’utilisateur fournit

- Existe déjà, la valeur existante de la variable de séquence de tâches est remplacée par la valeur que l’utilisateur fournit
Nom d’affichage convivial visible dans la page récapitulative Utilisez cette propriété pour configurer le nom descriptif qui apparaît dans 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 la variable de séquence de tâches pour ce contrôle.
Déverrouillé Utilisez cette propriété pour configurer si l’utilisateur est en mesure d’interagir avec le contrôle. Par défaut, le contrôle est activé. Ce bouton affiche les status suivantes :

- 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.

Note 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 collecte pas les informations nécessaires et le déploiement UDI échoue.

Contrôle bitmap

Ce contrôle vous permet d’ajouter un graphique bitmap (fichier .bmp) à la page de l’Assistant personnalisé. Ce contrôle ne collecte aucune valeur de configuration, mais est plutôt 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 de l’interface utilisateur du contrôle et sont configurées sous l’onglet Disposition de l’Assistant UDI Designer. Le tableau 54 répertorie les propriétés de disposition du contrôle Bitmap et fournit une brève description de chaque propriété.

Tableau 54. Propriétés de disposition du contrôle bitmap

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.

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

Note Si le graphique sélectionné dans la propriété Source est plus grand que la hauteur du contrôle, le graphique est coupé.
Source Utilisez cette propriété pour configurer le chemin complet du fichier .bmp, y compris le nom du fichier. Le chemin d’accès au fichier .bmp est relatif à l’emplacement de l’Assistant UDI (OSDSetupWizard.exe), qui se trouve sur 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 l’aperçu 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 où vous avez installé MDT) :

- mdt_install_folder\Template\Distribution\Tools\x86

- mdt_install_folder \Template\Distribution\Tools\x64

Propriétés des paramètres

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

Contrôle de zone de texte

Ce contrôle vous permet d’entrer du texte dans 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 de l’interface utilisateur du contrôle et sont configurées sous l’onglet Disposition de l’Assistant UDI Designer. 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. Propriétés de disposition du contrôle de zone de texte

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.

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

Note Si le texte entré dans le contrôle est plus grand que la hauteur du contrôle, le texte est coupé.

Propriétés des paramètres

Les propriétés de paramètres sont utilisées pour configurer les données qui sont 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 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. Propriétés des paramètres de contrôle de zone de texte

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 où sont stockées les informations collectées auprès de l’utilisateur. Si la variable de séquence de tâches :

- N’existe pas déjà, la variable de séquence de tâches est créée et définie sur la valeur que l’utilisateur fournit

- Existe déjà, la valeur existante de la variable de séquence de tâches est remplacée par la valeur que l’utilisateur fournit
Nom d’affichage convivial visible dans la page récapitulative Utilisez cette propriété pour configurer le nom descriptif qui apparaît dans 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 la 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 de validateurs utilisés pour vérifier que le contenu entré dans la zone de texte.

Vous pouvez :

- Ajouter des validateurs à la liste à l’aide du bouton bleu signe plus immédiatement à droite de la liste des validateurs

- Modifier les validateurs dans la liste à l’aide du bouton crayon immédiatement à droite de la liste des validateurs

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

- 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 :

Note 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 collecte pas les informations nécessaires et le déploiement UDI échoue.

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 haut 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 local intégré Administrateurs sur l’ordinateur cible.

Valeur Description
domaine\account_name1 ; ordinateur\account_name2 Format des comptes à faire membres du groupe Administrateurs sur l’ordinateur cible au format domaine\compte et séparé 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 qui doivent être sélectionnées par défaut dans la page Installer le logiciel de l’Assistant Installation de déploiement de système d’exploitation (OSD).

Valeur Description
app_id1 ; app_id2 Liste délimitée par des points-virgules des applications à sélectionner par défaut dans la page Installer le logiciel de l’Assistant Installation de déploiement de 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 du 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.
amd64 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 le case activée préliminaire 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 mise en forme.

Valeur Description
VRAI La partition de disque cible sera mise en forme.
FAUX La partition de disque cible n’est 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é pour être 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 Ordinateur dans l’Assistant Déploiement de système d’exploitation (OSD) sur Silencieux, la valeur de cette variable de séquence de tâches doit correspondre aux valeurs spécifiées dans l’Assistant UDI Designer. Sinon, la page de l’Assistant s’affiche.

Remarque :

Cette variable de séquence de tâches n’est nécessaire que lorsque vous créez un 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 est créé lorsque l’ordinateur joint 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 n’est nécessaire que lorsque vous créez un 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 un numéro d’index de 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 de système d’exploitation possibles 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é comme faisant partie de chaque image dans la liste Valeurs de zone de liste déroulante d’image .

Remarque

Note 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 ou dans la base de données MDT. Toutefois, 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 Using the 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 est joint à un domaine.

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

OSDJoinPassword

Cette variable de séquence de tâches spécifie le mot de passe du compte basé sur un 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 est joint à un domaine.

Valeur Description
mot de passe Mot de passe du compte utilisé pour joindre le domaine
Exemple
OSDJoinPassword=P@ssw0rd10

OSDLocalAdminPassword

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

Valeur Description
mot de passe Mot de passe du compte administrateur local intégré sur l’ordinateur cible
Exemple
OSDLocalAdminPassword=P@ssw0rd10

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 rejoint un domaine.

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

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

OSDSetupWizCancelled

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

Valeur Description
VRAI L’utilisateur a annulé l’Assistant Installation 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 sur lequel 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 File

Le programme RÉSULTATS OSD, 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 de fichier OSDResults.exe.config. Le fichier OSDResults.exe.config est stocké dans Tools\OSDResults du 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 papier peint d’arrière-plan spécifiée sous la forme d’un pourcentage au format décimal dans l’élément backgroundWallpaper .

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

backgroundWallpaper

Cet élément XML fournit le nom de fichier et le chemin d’accès relatif à l’image affichée en arrière-plan dans 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
chemin\\file_name Inclut le chemin d’accès relatif et le nom de fichier de l’image d’arrière-plan ; le chemin d’accès est délimité par des barres obliques doubles (//).
Exemple
<add key="backgroundWallpaper" value="images\\Wallpaper.jpg"/>

completedText

Cet élément XML fournit le texte affiché dans la boîte de dialogue Résultats OSD lorsque le déploiement est terminé.

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

headerImagePath

Cet élément XML fournit le nom de fichier et le chemin d’accès relatif à l’image qui s’affiche 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
chemin\\file_name Inclut le chemin d’accès relatif et le nom de fichier de l’image d’en-tête ; le chemin d’accès 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 d’affichage de la boîte de dialogue Résultat OSD 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 la virgule décimale 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 1 0080 minutes (1 semaine).
Exemple
<add key="timeoutMinutes" value="30"/>

welcomeText

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

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