Fichiers de configuration pour Windows Sandbox


  • Share on Pinterest

Microsoft ajoute le support des fichiers de configuration pour son environnement isolé Windows Sandbox sur Windows 10 1903.

Microsoft continue d’ajouter des fonctionnalités à Windows Sandbox, son environnement en mode bac à sable pour le système d’exploitation Windows. Si vous ne connaissez pas cette fonctionnalité, Windows Sandbox est un nouvel environnement de bureau léger conçu pour exécuter en toute sécurité des applications isolées du système. Plus de détails sur Windows Sandbox

Les fichiers de configuration Sandbox sont au format XML et sont associés à Windows Sandbox via l’extension de fichier .wsb. Un fichier de configuration permet à l’utilisateur de contrôler les aspects suivants de Windows Sandbox. Il est possible d’activer les options suivantes:

  • vGPU, active le partage du GPU (Enable | Disable)
  • Réseau, active le partage du réseau (Enable | Disable)
  • Dossiers partagés, active le support des dossiers en lecture ou écriture (true | false)
  • Script de démarrage, invoqué automatiquement au démarrage

Voici un exemple de fichier qui désactive le réseau et l’utilisation du GPU, donne l’accès en lecture à un dossier partagé et ouvre le dossier Téléchargement à l’ouverture de session.

<Configuration>
<VGpu>Disable</VGpu>
<Networking>Disable</Networking>
<MappedFolders>
   <MappedFolder>
     <HostFolder>C:\Users\Public\Downloads</HostFolder>
     <ReadOnly>true</ReadOnly>
   </MappedFolder>
</MappedFolders>
<LogonCommand>
   <Command>explorer.exe C:\users\Yannick\Desktop\Downloads</Command>
</LogonCommand>
</Configuration>

Voici un exemple de fichier qui partage deux dossiers et installe Visual Studio Code dans le bac à sable, avec un script de démarrage modifier dans la balise.

<Configuration>
<MappedFolders>
   <MappedFolder>
     <HostFolder>C:\SandboxScripts</HostFolder>
     <ReadOnly>true</ReadOnly>
   </MappedFolder>
   <MappedFolder>
     <HostFolder>C:\CodingProjects</HostFolder>
     <ReadOnly>false</ReadOnly>
   </MappedFolder>
</MappedFolders>
<LogonCommand>
   <Command>C:\users\Yannick\desktop\SandboxScripts\VSCodeInstall.cmd</Command>
</LogonCommand>
</Configuration>

La prochaine étape serait de développer un outil pour générer les fichiers de configuration.