Vous utilisez Windows AIK (WAIK) pour réaliser un fichier unattend.xml et vous ne comprenez pas bien à quoi correspondent les différentes passes d’installation?

Voici quelques indications:

WindowsPE

Au cours de cette étape de configuration, l’image système Windows est copiée sur l’ordinateur de destination une fois que les paramètres de l’étape de configuration windowsPE ont été traités.

OfflineServicing

Cette étape de configuration sert à appliquer des mises à jour, des pilotes ou des modules linguistiques à une image système Windows.

Elle est exécutée automatiquement après l’étape de configuration windowsPE et avant le redémarrage de l’ordinateur.

Specialize

Cette étape de configuration sert à créer et à configurer des informations dans l’image système Windows, et elle est spécifique au matériel sur lequel l’image système Windows est en train de s’installer.

Après le tout premier démarrage de l’image système Windows, l’étape de configuration specialize s’exécute. Au cours de cette étape, des ID de sécurité (SID) uniques sont créés. Il est possible dans cette passe de configurer de nombreuses fonctionnalités Windows, comme les paramètres réseau, les paramètres internationaux et les informations relatives aux domaines.

Elle est exécutée lors du premier démarrage de l’image système Windows ou au démarrage suivant après avoir exécuté la commande sysprep avec l’option /generalize.

Generalize

Pendant cette étape de configuration, les informations spécifiques à l’ordinateur sont supprimées de l’installation Windows pour permettre de capturer et de réappliquer l’image système Windows à d’autres ordinateurs. Par exemple, le SID, les pilotes, ainsi que d’autres paramètres spécifiques au matériel sont supprimés de l’image.

AuditSystem

Au cours de cette étape de configuration, les paramètres sont traités pendant que Windows s’exécute dans un contexte système, avant qu’un utilisateur n’ouvre une session sur l’ordinateur en mode audit.

Cette étape ne s’exécute que lorsqu’un ordinateur est configuré pour démarrer en mode audit.

AuditUser

Cette étape de configuration traite les paramètres d’installation sans assistance après qu’un utilisateur a ouvert une session en mode audit sur l’ordinateur.

Cette étape sert généralement à exécuter des commandes personnalisées ou à configurer les options du Shell Windows.

Cette étape ne s’exécute que lorsqu’un ordinateur est configuré pour démarrer en mode audit.

OobeSystem

Pendant cette étape de configuration, les paramètres sont appliqués à Windows avant le démarrage des écrans d’accueil de Windows.

Cette étape sert généralement à configurer les options du Shell Windows, à créer des comptes d’utilisateurs et à spécifier les paramètres linguistiques et régionaux.

 

Voici un exemple de configuration possible avec un fichier de réponse unattend.xml

Création d’un thème personnalisé:

<Themes>
<ThemeName>MonTheme</ThemeName>
<DefaultThemesOff>false</DefaultThemesOff> /*Désactive le thème classic*/
<DesktopBackground>%WINDIR%\web\wallpaper\Monwallpaper.jpg</DesktopBackground>
<BrandIcon>%WINDIR%\MonLogo.bmp</BrandIcon>
<ScreenSaver>Bubbles.scr</ScreenSaver>
<WindowColor>violet</WindowColor>
</Themes>

Désactiver le parefeu windows

<component name= »Networking-MPSSVC-Svc »>
<DomainProfile_EnableFirewall>false</DomainProfile_EnableFirewall>
<PublicProfile_EnableFirewall>false</PublicProfile_EnableFirewall>
<PrivateProfile_EnableFirewall>false</PrivateProfile_EnableFirewall>
</component>

Personnalisation des informations systèmes:

<OEMInformation>
<Logo>C:\MonLogo.bmp</Logo>
<Manufacturer>Bret Actu</Manufacturer>
<SupportPhone>xx xx xx xx xx</SupportPhone>
<SupportURL>http://bret-actu.fr</SupportURL>
<SupportHours>14H-17H</SupportHours>
</OEMInformation>

Nom de l’ordinateur aléatoire:

<ComputerName>*</ComputerName>

Saisie de la clé de licence (ne sera pas demandée à l’installation)

<ProductKey>XXXXX-XXXXX-XXXXX-XXXXX-XXXXX</ProductKey>

Configuration d’internet explorer: Google en page d’accueil et moteur de recherche par défaut

<component name= »Microsoft-Windows-IE-InternetExplorer »>
<SearchScopes>
<Scope wcm:action= »add »>
<ScopeUrl>http://www.google.fr/search?q={searchTerms}</ScopeUrl>
<ScopeKey>Google</ScopeKey>
<ScopeDefault>true</ScopeDefault>
<ScopeDisplayName>Google</ScopeDisplayName>
</Scope>
</SearchScopes>
<Home_Page>http://www.google.fr</Home_Page>
<CompanyName>Mon Ordinateur</CompanyName>
<DisableAccelerators>true</DisableAccelerators>
</component>

Joindre un ordinateur au domaine (pas forcément simple à trouver la première fois)

<component name= »Microsoft-Windows-UnattendedJoin »>
<Identification>
<Credentials>
<Domain>mondomaine.local</Domain>
<Password>monmotdepasse</Password>
<Username>Utilisateur autorisé à joindre un pc au domaine</Username>
</Credentials>
<JoinDomain>mondomaine.local</JoinDomain>
<MachineObjectOU></MachineObjectOU>
<UnsecureJoin>false</UnsecureJoin>
<DebugJoin>true</DebugJoin>
</Identification>
</component>

Autre exemple

<settings pass= »oobeSystem »>
<component name= »Microsoft-Windows-Shell-Setup »>
<OOBE>
<HideEULAPage>true</HideEULAPage> /*Acceptation de la licence Windows*/
<NetworkLocation>Work</NetworkLocation> /*Réseau d’entreprise*/
<ProtectYourPC>3</ProtectYourPC> /*Désactivation des MAJ Windows*/
</OOBE>
<TimeZone>Romance Standard Time</TimeZone>
</component>
<component name= »Microsoft-Windows-International-Core »> /* Langue et clavier FR*/
<InputLocale>fr-FR</InputLocale>
<SystemLocale>fr-FR</SystemLocale>
<UILanguage>fr-FR</UILanguage>
<UILanguageFallback></UILanguageFallback>
<UserLocale>fr-FR</UserLocale>
</component>
</settings>

En espérant avoir aidé quelques personnes :-)