Инструменты пользователя

Инструменты сайта


os:win:unattended-install

Это старая версия документа!


WinGet

WinGet, помимо установки приложений из репозиториев, позволяет автоматизировать настройку Windows через декларативные YAML-конфигурации.

Режим winget configure реализует подход Infrastructure as Code (IaC) на Windows и работает на базе PowerShell Desired State Configuration (DSC) для приведения компьютера к нужному состоянию, включая установку/удаление приложений, компонентов, настройку параметров реестра и т. д. В декларативном YAML-файле, в отличие от скриптов, указывается не простая последовательность действий, а то, какое состояние системы должно быть достигнуто, обеспечивая идемпотентность и повторяемость настройки независимо от текущего состояния.

# Включить поддержку DSC через winget
winget configure --enable
# Проверка текущего состояния и что будет изменено после применения конфигурации (dry-run)
winget configure test win11_workstation_base.yaml --accept-configuration-agreements
# Применение конфигурации с автоматическим подтверждением
winget configure --file win11_workstation_base.yaml --accept-configuration-agreements

WinGet считывает YAML-файл, загружает и устанавливает все указанные пакеты и применяет заданные системные настройки. Результат - полностью настроенная система.

https://winitpro.ru/index.php/2025/10/20/winget-dsc-configure/

os/win/unattended-install.1761550136.txt.gz · Последнее изменение: viacheslav

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki