Наразі корпорація Майкрософт працює над Windows Sandbox - середовищем, в якій розміщено піктограму операційної системи Windows.
Ця функція тестується в Windows 10 Наразі Insider будує, і, можливо, пісочниця Windows знайде свій шлях Windows 10 версія 1903.
Початкова версія Windows Sandbox була досить простою: користувачі могли запустити її Windows 10 пристроїв і використовувати його, але це було про сферу його застосування.
Файли Sandbox Config
Починаючи з останніх збірок, тепер можна використовувати конфігураційні файли для налаштування певних аспектів. Підтримка файлів Config є базовою, але вона дозволяє адміністраторам і користувачам автоматично запускати програми або сценарії в пісочниці. Іншими словами: ви можете автоматично запускати щось у середовищі з пескою.
Конфігураційні файли використовують XML і мають розширення .wsb. Ви можете запустити будь-який .wsb файл за допомогою подвійного клацання або запустивши його з командного рядка або за допомогою сценаріїв.
Сценарії Windows.
- Увімкніть або вимкніть віртуалізований GPU.
- Увімкнути чи вимкнути роботу мережі в пісочниці.
- Діліться папками з хоста.
- Запустіть сценарій запуску або програму.
На даний момент більшість варіантів є простими.
Віртуалізований GPU
- <VGpu> Вимкнути </VGpu> - вимикає підтримку віртуального GPU в пісочниці. Буде використано програмне забезпечення.
- <VGpu> Увімкнути </VGpu> - Дозволяє підтримку віртуальних графічних процесорів.
Мережа:
- <Networking> Вимкнути </Networking> - вимикає мережу в пісочниці.
- <Networking> Увімкнути </Networking> - вмикає мережу в пісочниці.
Спільні папки:
<MappedFolder>
<HostFolder> шлях до папки хоста </HostFolder>
<ReadOnly> значення </ReadOnly>
</MappedFolder>
Потрібно вказати папку, яку ви хочете надати спільно з хост-системою, наприклад, c: віртуальну, і чи хочете ви, щоб вона також працювала лише для читання або підтримувала операції запису.
Значення ReadOnly є істинними (лише для читання) або false (підтримка читання та запису).
Зверніть увагу, що папки завжди відображаються під контуром C: UsersWDAGUtilityAccountDesktop.
Команда на Logon
<LogonCommand>
<Command> Команда </Command>
</LogonCommand>
Ви можете вказати ім'я файлу, шлях або сценарій. Команда explorer.exe працювала б, як і посилання на сценарій, наприклад C: userswdagutilityaccountdesktopteststart.cmd.
Приклад файлу XML
<Конфігурація>
<VGpu> Вимкнути </VGpu>
<Networking> Вимкнути </Networking>
<MappedFolders>
<MappedFolder>
<HostFolder> C: КористувачіMartinDownloads </HostFolder>
<ReadOnly> true </ReadOnly>
</MappedFolder>
</MappedFolders>
<LogonCommand>
<Command> explorer.exe C: користувачіWDAGУтилітаAccountDesktopDownloads </Command>
</LogonCommand>
</ Configuration>
Збережіть файл як something.wsb і запустіть його, коли ви хочете запустити пісочницю з цією конфігурацією. Це досить просто: вимикає віртуальний графічний процесор і мережу, відображає папку "Завантаження" облікового запису користувача Martin і запускає Провідник у пісочниці, що відображає папку "Завантаження".
Завершення слова
Підтримка файлів Config значно розширює функціональність Windows Sandbox, оскільки ви можете використовувати ці файли для обміну папками з пісочницею та запускати сценарії. Ви можете скористатися нею для зіставлення папки завантажень і запуску завантажених файлів у пісочниці для додаткової безпеки.
Ми будемо оновлювати керівництво, коли будуть введені нові функції.
Повідомлення Як працюють файли налаштувань Windows Sandbox вперше з'явився на gHacks News Technology.