Labo 1b : Personnaliser l’appareil de référence en mode Audit
Dans Lab 1a, vous avez installé Windows IoT Enterprise sur un appareil IoT et démarré en mode audit. Dans ce labo, nous vous montrons comment personnaliser votre appareil à partir du mode audit.
Conseil
La plupart des personnalisations de ce labo peuvent être effectuées sur une image Windows montée hors connexion, ainsi qu’en mode Audit. Pour plus d’informations, consultez Modifier une image Windows à l’aide de DISM.
Qu’est-ce que le mode audit ?
La plupart de nos solutions sont personnalisées par nos partenaires OEM. Les logiciels OEM jouent un rôle important dans les fonctionnalités de l’appareil IoT. Windows IoT Enterprise prend en charge la personnalisation OEM et permet l’exécution d’un appareil personnalisé sur le système d’exploitation.
Pour aider nos clients OEM, nous offrons le mode d’audit qui permet aux administrateurs de démarrer directement sur le bureau avant d’accéder à l’écran d’accueil de Windows, ce qui leur donne la possibilité d’installer les mises à jour, pilotes et autres logiciels Windows en fonction des besoins.
Avantages de l’utilisation du mode d’audit
Lorsque Windows démarre, il démarre en mode OOBE (Out-Of-Box Experience) ou en mode audit. OOBE est l’expérience prête à l’emploi par défaut qui permet aux utilisateurs finaux d’entrer leurs informations de compte, de sélectionner la langue, d’accepter les conditions d’utilisation de Microsoft et de configurer la mise en réseau. En mode audit, vous pouvez :
- Contourner OOBE. Vous pouvez accéder au bureau le plus rapidement possible. Vous n’avez pas besoin de configurer les paramètres par défaut tels qu’un compte d’utilisateur, un emplacement et un fuseau horaire.
- Installez des applications, ajoutez des pilotes de périphérique et exécutez des scripts. Vous pouvez vous connecter à un réseau et accéder à d’autres fichiers d’installation et scripts. Vous pouvez également installer d’autres modules linguistiques et pilotes de périphérique.
- Testez la validité d’une installation Windows. Avant de déployer le système sur les utilisateurs finaux, vous pouvez effectuer des tests sur le système sans créer de compte d’utilisateur. Vous pouvez ensuite préparer le système à démarrer dans OOBE au démarrage suivant.
- Ajoutez d’autres personnalisations à une image de référence. Cela réduit le nombre d’images que vous devez gérer. Par exemple, vous pouvez créer une seule image de référence qui contient les personnalisations de base que vous souhaitez appliquer à toutes les images Windows. Vous pouvez ensuite démarrer l’image de référence en mode audit et apporter d’autres modifications spécifiques à l’ordinateur. Ces modifications peuvent être des applications demandées par le client ou des pilotes de périphériques spécifiques.
Pour plus d’informations, consultez vue d’ensemble du mode Audit.
Prérequis
Image que vous avez créée dans Lab 1a : Créez une image de base installée sur un appareil IoT.
Personnaliser l’appareil
Les étapes de ce labo sont facultatives. La plupart des appareils OEM nécessitent au moins l’une des personnalisations de ce labo, mais il n’est pas nécessaire.
Cette section explique comment ajouter :
Ajouter une fonctionnalité à la demande (FOD) en mode audit
Les fonctionnalités à la demande (FOD) sont des packages de fonctionnalités Windows qui peuvent être ajoutés à tout moment. Les fonctionnalités courantes incluent des ressources linguistiques, telles que la reconnaissance de l’écriture manuscrite ou d’autres fonctionnalités telles que le module .NET Framework (.NetFx3).
Les partenaires d’appareils incluent souvent des FOD dans les images Windows. Une fonctionnalité couramment ajoutée est .NET Framework 3.5 pour prendre en charge les scénarios où l’appareil exécute une application OEM et qui a besoin de la prise en charge de .NET Framework 3.5.
Pour ajouter une fonctionnalité à la demande en mode audit, vous avez besoin de l’ISO FOD sur un lecteur USB ou copié sur votre appareil IoT. Une fois que vous avez terminé d’installer des FOD, vous pouvez supprimer l’ISO de votre appareil IoT ou supprimer le lecteur USB.
Montez l’ISO de fonctionnalité à la demande (FOD) sur le PC de technicien.
Recherchez le fichier cab pour le FOD que vous allez installer. Dans cet exemple, nous utilisons .NET Framework 3.5. La cabine est nommée Microsoft-Windows-NetFx3-OnDemand-Package~31bf3856ad364e35~amd64~~.cab. Vous pouvez afficher tous les noms .cab FOD sur les fonctionnalités disponibles à la demande.
Copiez le fichier cab sur l’appareil IoT dans un dossier appelé C :\FOD.
Ajoutez le FOD à partir d’une invite de commandes d’administration :
Dism /online /add-package /packagepath:C:\FOD\Microsoft-Windows-NetFx3-OnDemand-Package~31bf3856ad364e35~amd64~~.cab
Vérifiez que le FOD fait partie de l’image :
Dism /online /get-capabilities /format:table
La sortie indique l’état d’installation de tous les FOD. Vérifiez que les FOD que vous avez installés s’affichent comme installés.
-------------------------------------------------------- | ----------- Capability Identity | State -------------------------------------------------------- | ----------- ... | NetFX3~~~~ | Installed ... |
Pour en savoir plus sur les fonctionnalités à la demande, voir Fonctionnalités à la demande, notamment comment les ajouter à une image montée hors connexion.
Installer des pilotes en mode Audit
Les partenaires d’appareils peuvent avoir besoin d’installer davantage de pilotes pour Windows afin de prendre en charge le matériel de l’appareil IoT. Il existe de nombreuses façons d’installer des pilotes. Les deux options suivantes montrent comment effectuer une installation à l’aide du package d’installation fourni par les fournisseurs de pilotes et comment ajouter le pilote à l’aide de DISM.
Pour ajouter un pilote, vous devez disposer d’un pilote fourni par un fournisseur de matériel. Le package de pilote peut être distribué en tant que fichier .msi, .exe ou .inf. Le processus d’ajout d’un pilote dépend de la façon dont le pilote est distribué.
Ajouter le pilote à l’aide du package d’installation fourni par les fournisseurs
Utilisez cette méthode si le pilote fourni par le fournisseur de matériel indépendant (IHV) est un package MSI ou EXE simple. Si vous souhaitez installer le pilote automatique, vous pouvez utiliser un fichier ou un script sans assistance. Les étapes suivantes décrivent une installation.
- Rassemblez le package d’installation du pilote fourni par l’IHV. Un package d’installation de pilotes est généralement un package MSI ou EXE.
- Copiez le package vers un emplacement temporaire sur l’appareil IoT. En mode audit, le système est connecté localement en tant que compte Administrateur local. Exécutez l’installation MSI ou EXE et suivez les invites.
- Facultatif Supprimer le package d’installation de l’emplacement temporaire.
Ajouter le pilote à l’aide de DISM
Pour utiliser cette méthode, le pilote fourni par l’IHV doit déjà être extrait dans les fichiers INF, SYS, CAT, etc. ou être un package MSI ou EXE qui peut être extrait. Cette méthode peut également être utilisée pour ajouter des pilotes à une image montée hors connexion.
Si le pilote est distribué en tant que MSI ou EXE, copiez le package de pilotes fourni par l’IHV dans un dossier sur l’appareil IoT (nous utilisons C :\Drivers dans notre exemple). Si le package de pilotes est un .msi* ou .exe, extrayez le contenu dans un dossier.
Ouvrez une invite de commandes d’administration et utilisez DISM pour ajouter tous les pilotes dans le dossier.
Dism /online /add-driver /driver:C:\Drivers /recurse
L’option
/recurse
ajoute tous les pilotes situés dans le dossier C :\Drivers et ses sous-dossiers.Redémarrez l’appareil si vous y êtes invité. Lorsque le PC redémarre, assurez-vous qu’il redémarre en mode audit.
Ajouter une langue en mode Audit
Les partenaires d’appareils peuvent avoir besoin d’ajouter d’autres langues à une image pour permettre à un utilisateur de modifier les langues. L’ajout de langues pendant le mode Audit est important pour les appareils qui n’ont pas de connexion Internet persistante à télécharger et installer une langue avec l’application Paramètres.
Vous pouvez ajouter d’autres langues à votre image personnalisée à l’aide de DISM pour installer un module linguistique et les fonctionnalités associées à la demande. Vous pouvez ajouter des langues en mode audit ou à une image montée hors connexion. Pour plus d’informations, consultez Vue d’ensemble des langues.
Montez l’ISO FOD sur votre PC de technicien. Votre ISO peut toujours être monté si vous avez ajouté un FOD précédemment dans le labo.
Recherchez le fichier cab pour le module linguistique que vous allez installer. Dans cet exemple, nous utilisons le français (fr-FR). La cabine est nommée Microsoft-Windows-Client-Language-Pack_x64_fr-fr.cab.
Copiez le fichier cab dans le dossier de l’appareil IoT C :\FOD.
Ajoutez le module linguistique à partir d’une invite de commandes d’administration :
Dism /online /add-package /packagepath:C:\FOD\Microsoft-Windows-Client-Language-Pack_x64_fr-fr.cab
(FACULTATIF) Recherchez les composants linguistiques de prise en charge de votre module linguistique et copiez-les dans C :\FOD. Dans cet exemple, les fichiers cab sont les suivants :
- Microsoft-Windows-LanguageFeatures-Basic-fr-fr-Package~31bf3856ad364e35~amd64~~.cab
- Microsoft-Windows-LanguageFeatures-OCR-fr-fr-Package~31bf3856ad364e35~amd64~~.cab
- Microsoft-Windows-LanguageFeatures-Handwriting-fr-fr-Package~31bf3856ad364e35~amd64~~.cab
- Microsoft-Windows-LanguageFeatures-TextToSpeech-fr-fr-Package~31bf3856ad364e35~amd64~~.cab
- Microsoft-Windows-LanguageFeatures-Speech-fr-fr-Package~31bf3856ad364e35~amd64~~.cab
- Ajoutez les FOD pour votre module linguistique :
Microsoft-Windows-LanguageFeatures-Basic-fr-fr-Package~31bf3856ad364e35~amd64~~.cab :
Dism /online /add-package /packagepath:C:\FOD\Microsoft-Windows-LanguageFeatures-Basic-fr-fr-Package~31bf3856ad364e35~amd64~~.cab
Microsoft-Windows-LanguageFeatures-OCR-fr-fr-Package~31bf3856ad364e35~amd64~~.cab :
Dism /online /add-package /packagepath:C:\FOD\Microsoft-Windows-LanguageFeatures-OCR-fr-fr-Package~31bf3856ad364e35~amd64~~.cab
Microsoft-Windows-LanguageFeatures-Handwriting-fr-fr-Package~31bf3856ad364e35~amd64~~.cab :
Dism /online /add-package /packagepath:C:\FOD\Microsoft-Windows-LanguageFeatures-Handwriting-fr-fr-Package~31bf3856ad364e35~amd64~~.cab
Microsoft-Windows-LanguageFeatures-TextToSpeech-fr-fr-Package~31bf3856ad364e35~amd64~~.cab :
Dism /online /add-package /packagepath:C:\FOD\Microsoft-Windows-LanguageFeatures-TextToSpeech-fr-fr-Package~31bf3856ad364e35~amd64~~.cab
Microsoft-Windows-LanguageFeatures-Speech-fr-fr-Package~31bf3856ad364e35~amd64~~.cab :
Dism /online /add-package /packagepath:C:\FOD\Microsoft-Windows-LanguageFeatures-Speech-fr-fr-Package~31bf3856ad364e35~amd64~~.cab
Ajoutez la nouvelle langue à la liste des langues dans Windows à partir d’une invite Windows PowerShell d’administration :
$OldList = Get-WinUserLanguageList $OldList.Add("fr-FR") Set-WinUserLanguageList -LanguageList $OldList
Pour plus d’informations, consultez Set-WinUserLanguageList
Ajouter une mise à jour cumulative en mode audit
Les partenaires d’appareils peuvent avoir besoin de mettre à jour l’image du système d’exploitation avec la dernière mise à jour cumulative (LCU) dans le cadre du processus de génération d’image initial. La mise à jour peut être appliquée hors connexion ou en ligne à l’aide de DISM ou en exécutant directement le package MSU (Microsoft Servicing Update).
Télécharger une mise à jour
Pour ajouter une mise à jour, vous téléchargez d’abord le LCU le plus récent à partir du catalogue Microsoft Update. Ces étapes peuvent être effectuées sur le PC technicien si l’appareil IoT n’a pas de connectivité Internet ou si le scénario de l’appareil ne nécessite jamais de se connecter à Internet.
- Visitez l’historique des mises à jour Windows 11 pour voir quelles mises à jour sont disponibles pour votre image Windows.
- En haut à gauche de la page, sélectionnez votre build Windows.
- La navigation de gauche affiche le numéro de base de connaissances du LCU le plus récent. Sélectionnez le nom de la dernière base de connaissances, qui vous permet d’accéder à un article de la Base de connaissances avec des informations sur la version.
- Dans la page de l’article de la base de connaissances, recherchez le lien du catalogue Microsoft Update et sélectionnez le lien pour ouvrir la page de téléchargement dans le catalogue.
- Téléchargez le package MSU à partir du catalogue et enregistrez-le dans C :\Packages sur l’appareil IoT.
Installer la mise à jour à l’aide de l’interface utilisateur utilisateur
Sur l’appareil IoT, sélectionnez le package MSU (Microsoft Servicing Update) dans Explorateur de fichiers pour démarrer l’installation et suivre les étapes fournies dans l’interface utilisateur utilisateur.
Installer la mise à jour à l’aide de DISM
Vous pouvez installer un LCU à l’aide de DISM, ce qui peut être utile si vous scriptez l’installation de la mise à jour. Vous pouvez également utiliser cette méthode pour ajouter la mise à jour à une image montée hors connexion. Pour plus d’informations, consultez Ajouter des mises à jour à une image Windows.
Utilisez DISM pour installer la LCU sur l’appareil IoT à partir d’une invite de commandes d’administration :
Dism /online /add-package /packagepath:C:\Packages\<package.msu>
Installer le logiciel OEM en mode Audit
Les partenaires d’appareils peuvent avoir besoin d’installer des logiciels en mode audit. Ce logiciel peut être des applications métier, des outils, des utilitaires ou tout type de logiciel qui doit se trouver sur l’appareil avant l’expédition. Vous pouvez utiliser le mode audit pour installer des logiciels à l’aide de méthodes disponibles à partir du bureau Windows, et les partenaires d’appareils doivent utiliser la méthode qui s’aligne le mieux sur leur flux de travail.
Voici quelques points importants à prendre en compte :
- Si une application installée doit devenir l’expérience de l’interpréteur de commandes pour l’appareil, suivez les étapes du labo #5 pour configurer le lanceur shell ou l’accès affecté. Les fonctionnalités utilisées dépendent du type d’application utilisé pour l’interpréteur de commandes.
- Le lanceur d’interpréteur de commandes est utilisé si une application Win32 ou .NET est utilisée comme interpréteur de commandes.
- L’accès affecté est utilisé si une application UWP est utilisée comme interpréteur de commandes.
- Si l’expérience de l’appareil est plus semblable à une expérience de bureau personnalisée (par exemple, une borne d’hôtel) où les utilisateurs peuvent avoir accès au bureau, il existe des étapes de personnalisation qui peuvent faciliter la conservation de la disposition de votre appareil. Par exemple, la disposition d’icônes sur le bureau et le menu Démarrer peuvent être conservées dans le cadre du processus Sysprep.
Étapes suivantes
Avec votre image personnalisée en mode audit, vous pouvez personnaliser davantage l’expérience de l’appareil. Lab 2 explique comment activer les fonctionnalités de verrouillage des appareils.