Cómo crear un entorno de configuración personalizado para Windows Sandbox

Zona de pruebas de Windowses una gran herramienta para probar algunas aplicaciones y utilidades en un entorno aislado. Pero muchas veces, un usuario busca crear un entorno personalizado para probar diversos software y servicios. Esta fue una de las ventajas de las máquinas virtuales sobre el entorno Sandbox de Windows. Pero Microsoft ha estado escuchando activamente los comentarios de los usuarios y ha agregado soporte para crear entornos de configuración personalizados para.

Configurar y usar Windows Sandbox

Cree entornos de configuración personalizados para Windows Sandbox

Los archivos de configuración para el entorno Sandbox de Windows están en formato XML. El entorno Windows Sandbox los lee como un archivo .WSB. Actualmente, Windows Sandbox solo admite las siguientes cuatro configuraciones:

  1. vGPU (GPU virtualizada).
  2. Redes.
  3. Carpetas compartidas.
  4. Guión de inicio.

El mecanismo de funcionamiento de estos archivos WSB es el siguiente:

Esto brindará a los usuarios un mayor control sobre el entorno aislado en Windows Sandbox.

Tendrá que crear o abrir estos archivos WSB usando el Bloc de notas o Visual Studio Code.

Así se deben realizar las configuraciones para los aspectos mencionados.

1] GPU virtual

La sintaxis para el aspecto vGPU de Windows Sandbox se proporciona como:

<vGpu>VALUE</VGpu>

Y los valores admitidos para este aspecto son:

  • Desactivar:Este valor se puede utilizar para deshabilitar la compatibilidad con vGPU en Sandbox.
  • Por defecto:Este valor se puede utilizar para mantener el valor predeterminado y actual de compatibilidad con vGPU.

Notas de Microsoft,

Habilitar la GPU virtualizada puede aumentar potencialmente la superficie de ataque del sandbox.

2] Redes

La sintaxis para el aspecto de red de Windows Sandbox se proporciona como:

<Networking>VALUE</Networking>

Y los valores admitidos para este aspecto son:

  • Desactivar:Este valor se puede utilizar para desactivar la compatibilidad con redes en Sandbox.
  • Por defecto:Este valor se puede utilizar para mantener el valor predeterminado y actual del soporte de red.

Notas de Microsoft,

Habilitar la red puede exponer aplicaciones que no son de confianza a su red interna.

3]Carpetas compartidas

La sintaxis para el aspecto Carpetas compartidas de Windows Sandbox se proporciona como:

<MappedFolder>
       <HostFolder>PATH OF THE HOST FOLDER</HostFolder>
       <ReadOnly>VALUE</ReadOnly>
</MappedFolder>

Y los subaspectos soportados para este aspecto son:

  • Carpeta de host:Especifica la carpeta en la máquina host para compartir con el entorno limitado. Tenga en cuenta que la carpeta ya debe existir en el host, o el contenedor no podrá iniciarse si no se encuentra la carpeta.
  • Sólo lectura:Si es verdadero, impone el acceso de solo lectura a la carpeta compartida desde el contenedor. Valores admitidos: verdadero/falso.

Notas de Microsoft,

Los archivos y carpetas asignados desde el host pueden verse comprometidos por aplicaciones en Sandbox o afectar potencialmente al host.

4]Comando de inicio de sesión

La sintaxis para el aspecto LogonCommand de Windows Sandbox se proporciona como:

<LogonCommand>
       <Command>COMMAND TO BE INVOKED ON STARTUP</Command>
</LogonCommand>

Y los subaspectos soportados para este aspecto son:

  • Dominio:Será un script ejecutable que se ejecutará al inicio.

Notas de Microsoft,

Aunque los comandos muy simples funcionarán (iniciar un ejecutable o un script), los escenarios más complicados que involucran múltiples pasos deben colocarse en un archivo de script. Este archivo de script se puede asignar al contenedor a través de una carpeta compartida y luego ejecutarse mediante la directiva LogonCommand.

Ejemplo

Microsoft ha dado un ejemplo adecuado de un entorno Sandbox de Windows personalizado con vGPU y redes deshabilitadas, acceso de solo lectura a la carpeta de Descargas compartida y la carpeta de Descargas se iniciará al inicio.

El código pasa por:

<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\WDAGUtilityAccount\Desktop\Downloads</Command>
</LogonCommand>
</Configuration>

Alternativamente, puedes descargar este archivo.y pruébalo tú mismo.

La mejor parte de esta función es que está disponible para su uso en la actualización de mayo de 2019 de Windows 10 1903 y versiones posteriores. Esto significa que, si está ejecutando Windows 10 build 18342 o posterior, podrá utilizar esta función sin ningún problema.

Puede obtener más información sobre esta función enMicrosoft.

Related Posts