настройка команды (winget)

Команда configure средства winget использует файл конфигурации WinGet для настройки вашего компьютера Windows до требуемого состояния среды разработки. Файл конфигурации может указать коллекцию пакетов для установки вместе с другими параметрами системы, что делает его наиболее полным подходом для воспроизводимой настройки среды.

Подсказка

В более простых сценариях можно установить несколько пакетов в одной команде (winget install A B C), или использовать экспорт winget и импорт winget для сохранения и восстановления списка пакетов.

Предупреждение

Не запускайте файл конфигурации WinGet, не просматривая содержимое файла и проверяя достоверность связанных ресурсов. Узнайте , как проверить надежность файла конфигурации WinGet.

Предпосылки

Псевдонимы

Для этой команды доступны следующие псевдонимы:

  • конфигурация
  • DSC

Использование

winget configure -f <C:/Users/<username>/winget-configs/config-file-name.dsc.winget>

После определения файла конфигурации WinGet, который вы хотите использовать, подтвердите безопасность и надежность этого файла и скачали его на локальный компьютер, можно использовать winget configure команду для запуска настройки конфигурации.

Снимок экрана, показывающий параметры команды winget configure.

Аргументы и опции

Доступны следующие аргументы:

Аргумент Описание
-f,--файл Путь к файлу конфигурации winget.
--module-path Указывает расположение на локальном компьютере для хранения модулей. По умолчанию %LOCALAPPDATA%\Microsoft\WinGet\Configuration\Modules.
--processor-path Указывает путь к обработчику конфигурации.
-h,--history (история) Выберите элементы из истории.
--accept-configuration-agreements Принимает предупреждение конфигурации, предотвращая интерактивный запрос.
--suppress-initial-details Подавляйте показ начальных сведений о конфигурации, когда это возможно.
--включить Включите компоненты конфигурации. Требуется доступ к хранилищу.
--отключить Отключите компоненты конфигурации. Требуется доступ к хранилищу.
-?--Справка Отображает справку по выбранной команде.
--ждать Предложит пользователю нажать любой ключ перед выходом.
--logs,--open-logs Откройте расположение журналов по умолчанию.
--verbose,--verbose-logs Включает подробное ведение журнала программой winget.
--nowarn,--ignore-warnings Подавляет вывод предупреждений.
--disable-interactivity (отключить интерактивность) Отключите интерактивные подсказки.
--прокси Задайте для этого выполнения прокси-сервер.
--no-proxy Отключите использование прокси-сервера для этого выполнения.

настройте подкоманды

Команда winget configure включает ряд подкоманд, в том числе:

  • winget configure show: отображает сведения о файле конфигурации. Использование: winget configure show -f <file>. Выполнение команды: winget configuration show configuration.dsc.yaml отобразит сведения о конфигурации в текущем рабочем каталоге.
  • winget configure list: отображает подробные сведения о конфигурациях, примененных к системе. Затем эти данные можно использовать с другими configure командами для получения дополнительных сведений. Использование: winget configure list [<options>]
  • winget configure test: проверяет систему по требуемому состоянию, показыв, соответствует ли текущее состояние системы требуемому состоянию, определенному в связанном файле конфигурации. Использование: winget configure test -f <file>.
  • winget configure validate: проверяет файл конфигурации. Использование: winget configure validate [-f] <file> [<options>].
  • winget configure export: экспортирует ресурсы конфигурации в файл конфигурации. Когда используется с --all, все конфигурации пакетов экспортируются. При использовании --package-id экспортирует ресурс WinGetPackage для заданного идентификатора пакета. При использовании вместе с --module и --resource, экспортируются параметры указанного ресурса. Если выходной файл конфигурации уже существует, добавляет экспортированные ресурсы конфигурации. Использование: winget configure export -o <output file> [<options>]