Jean-Sébastien DUCHENE Blog's

Actualité, Tips, Articles sur l'ensemble des Technologies Microsoft (Microsoft Intune, ConfigMgr, Microsoft Defender, Microsoft Purview, Microsoft Azure, Windows...)

J’effectue actuellement un projet de déploiement de Surface Pro et Surface Book. Un des composants de ces périphériques est le Stylet. Ce dernier est habituellement associé en bluetooth et configuré lors de la phase de post-installation. On retrouve alors les écrans suivants :

 

Il est possible d’intégrer cette phase durant le déploiement. Le déploiement s’arrêtera lors du premier démarrage du système pour effectuer l’opération.

Pour cela, vous devez créer un package à partir des fichiers d’un périphérique Surface sorti d’usine :

  • Anglais :
    • %windir%\system32\oobe\info\default\1033\oobe.xml
    • %windir%\system32\oobe\info\default\1033\PenPairing_en-US.png
    • %windir%\system32\oobe\info\default\1033\PenError_en-US.png
    • %windir%\system32\oobe\info\default\1033\PenSuccess_en-US.png
  • Français :
    • %windir%\system32\oobe\info\default\1036\oobe.xml
    • %windir%\system32\oobe\info\default\1036\PenPairing_fr-FR.png
    • %windir%\system32\oobe\info\default\1036\PenError_fr-FR.png
    • %windir%\system32\oobe\info\default\1036\PenSuccess_fr-FR.png

Si vous n’avez pas de Surface sortie d’usine, vous pouvez les télécharger à partir de mon OneDrive.

Organisez-le package comme suit :

  • Racine
    • 1033
      • xml
      • PenPairing_en-US.png
      • PenError_en-US.png
      • PenSuccess_en-US.png
    • 1036
      • xml
      • PenPairing_fr-FR.png
      • PenError_fr-FR.png
      • PenSuccess_fr-FR.png

Le fichier oobe.xml permet de personnaliser les textes affichés à l’utilisateur :

<?xml version="1.0" encoding="utf-8"?>

<FirstExperience>

  <oobe>

    <defaults>

      <location>84</location>

      <locale>1036</locale>

      <keyboard>040c:0000040c</keyboard>

      <timezone>Romance Standard Time</timezone>

    </defaults>

    <hidSetup>

      <title>Configuration du Stylet</title>

      <accessoryImagePath>C:\Windows\System32\oobe\info\Default\1036\PenPairing_fr-FR.png</accessoryImagePath>

      <accessoryErrorImagePath>C:\Windows\System32\oobe\info\Default\1036\PenError_fr-FR.png</accessoryErrorImagePath>

      <accessoryText>Inserez la batterie, appuyez et maintenez le bouton superieur jusqu'a que la lumiere clignotte.</accessoryText>

      <accessoryErrorText>L'association n'a pas marche. Allez sur www.surface.com/support.</accessoryErrorText>

      <accessorySuccessImage>C:\Windows\System32\oobe\info\Default\1036\PenSuccess_fr-FR.png</accessorySuccessImage>

      <accessorySuccessText>L'association est un succes!</accessorySuccessText>

    </hidSetup>

  </oobe>

</FirstExperience>

Une fois votre package créé et distribué sur vos points de distribution, vous pouvez éditer la séquence de tâches en ajoutant une étape Run Commandline juste avant l’étape Configure Windows and ConfigMgr. L’opération doit être faite avant le premier démarrage du système.

Spécifiez la ligne de commande :
xcopy ".\*.*" "C:\Windows\System32\oobe\info\default\" /D /E /C /I /Q /H /R /Y /S

Vous pouvez ajouter les conditions d’exécution relatives au modèle de Surface :

Select * From Win32_ComputerSystem where Model = "Surface Book"
Select * From Win32_ComputerSystem where Model like "%Surface Pro 4%"

Vous êtes ensuite prêt pour exécuter la séquence de tâches !

Facebook Like