Параметры командной строки Windows 10 setup.exe
Программа установки Windows 10 или setup.exe, являющаяся частью установочного носителя, поддерживает набор аргументов командной строки. Используя эти аргументы, вы можете изменить поведение установки Windows. В этой статье мы рассмотрим параметры командной строки, доступные для setup.exe в Windows 10.
Итак, Setup.exe устанавливает или обновляет Windows. Следующие аргументы командной строки можно использовать для изменения поведения установки Windows:
Переключатель: / авто
Параметры: Обновление; DataOnly; Чистый
Действие: Автоматическая установка с выбором миграции для установки.
Пользовательский интерфейс настройки мультимедиа и экраны прогресса отображаются по умолчанию, но они автоматизированы.
Этот переключатель также предполагает следующие конфигурации по умолчанию:
Принятие лицензионного соглашения с конечным пользователем, динамическое обновление включено, сбор данных телеметрии и возможность загрузки, OOBE будет пропущено, PBR будет обновлен или создан.
Пример: setup.exe / auto upgrade
Рекламное объявление
Переключатель: / тихий
Параметры: N / A
Действие: флаг молчания подавит любой пользовательский интерфейс установки, включая откат UX.
Пример: setup.exe / auto upgrade / quiet
Переключатель: / pkey
Параметры: 5x5 ключ продукта
Действие: Предоставляет установку с указанным ключом продукта.
Этот параметр не требуется при обновлении с использованием носителя с корпоративной лицензией или носителя, который содержит файл pid.txt в папке источников.
Пример: setup.exe / auto upgrade / pkey ABC12-DEF34-GHI56-JKL78-MNP90
Переключатель: / showoobe
Параметры: Полный; Никто
Действие: Если для параметра / showoobe установлено значение «Полный», конечный пользователь должен интерактивно выполнить OOBE.
В качестве альтернативы, если для параметра / showoobe установлено значение Нет, OOBE пропускается, и для компонентов устанавливаются параметры по умолчанию.
Пример: setup.exe / auto upgrade / showoobe full
Переключатель: / noreboot
Параметры: N / A
Действие: Программа установки не перезагружает компьютер автоматически после завершения задач ОС нижнего уровня.
При следующей перезагрузке ПК установка продолжится.
Пример: setup.exe / auto upgrade / noreboot.
Переключатель: / DynamicUpdate
Параметры: Включить; Запрещать
Действие: указывает, будет ли программа установки выполнять операции динамического обновления (поиск, загрузка и установка обновлений).
Пример: setup.exe / auto upgrade / DynamicUpdate disable
Переключатель: / Postoobe
Параметры: локальный путь к файлу или сетевой путь UNC к файлу с именем setupcomplete.cmd
Действие: внедряет файл setupcomplete.cmd из указанного места.
Setupcomplete.cmd - это настроенный сценарий для выполнения задач после завершения установки, но до первого входа пользователя в систему.
Он запускается с системными привилегиями.
Пример: setup.exe / auto upgrade / postoobe c: \ script \ setupcomplete.cmd
Переключатель: / Postrollback
Параметры: локальный путь к файлу или сетевой путь UNC к файлу с именем setuprollback.cmd
Действие: внедряет файл setuprollback.cmd из указанного места.
Setuprolback.cmd - это настраиваемый сценарий для выполнения задач после сбоя установки и возврата ПК к предыдущей ОС.
Он запускается с теми же привилегиями, что и пользователь или процесс, запустивший установку.
Пример: setup.exe / auto upgrade / postrollback \ MyShare \ script \ setuprollback.cmd
Переключатель: / installfrom
Параметры: локальный путь к файлу или сетевой путь к определенному wim-файлу.
Действие: Указывает местоположение для установочного носителя / файлов источника.
Пример: setup.exe / auto clean / installfrom d: \ myWim \ customwim.wim
Переключатель: / PBRUpdate
Параметры: Включить; Запрещать
Действие: Если для параметра / PBRUpdate задано значение «Включить», программа установки обновит или создаст раздел PBR.
И наоборот, если для параметра / PBRUpdate задано значение Отключить, программа установки не будет обновлять или создавать раздел PBR.
Пример: setup.exe / auto upgrade / PBRupdate disable
Переключатель: / migratealldrivers
Параметры: Все; Никто
Действие: Если для параметра / migratealldrivers установлено значение «Все», программа установки попытается перенести все драйверы как часть установки.
Напротив, если для параметра / migratealldrivers задано значение «Нет», программа установки не будет переносить какие-либо драйверы как часть установки.
ПРИМЕЧАНИЕ: этот переключатель следует использовать только в тестовых и тестовых средах. Его нельзя использовать в производстве.
Пример: setup.exe / auto upgrade / migratealldrivers none
Переключатель: / installdrivers
Параметры: локальный путь к файлу или сетевой путь UNC к папке, содержащей файлы .inf.
Действие: Программа установки внедрит все файлы driver.infs, найденные в указанном месте, во время процесса установки.
Программа установки будет рекурсивно искать во всех подпапках указанного местоположения.
Пример: setup.exe / auto upgrade / installdrivers c: \ myUpgrade \ drivers
Переключатель: / Телеметрия
Параметры: Включить; Запрещать
Действие: если для параметра / Telemetry задано значение «Включить», программа установки будет собирать и выгружать данные телеметрии, созданные при установке.
Однако если для параметра / Telemetry задано значение «Отключить», программа установки не будет собирать и выгружать данные телеметрии, связанные с установкой.
Пример: setup.exe / auto upgrade / Telemetry enable
Переключатель: / copylogs
Параметры: локальные пути к файлам и сетевые пути UNC.
Действие: В случае сбоя программа установки скопирует или загрузит сжатые журналы в указанное место.
Обратите внимание, что ПК и / или пользователь должны иметь разрешение и сетевой доступ к указанному пути к файлу.
Эта команда запускается в системном контексте, поэтому может не иметь разрешений на копирование в места, требующие разрешения пользователя.
Пример: setup.exe / auto upgrade / copylogs \ MyShare \ UpgradeLogs.
Вот несколько примеров использования.
Администратор хочет обновить ПК отделов с Windows 7 Корпоративная за одну ночь. Он не хочет, чтобы отображался пользовательский интерфейс установки, но он действительно хочет, чтобы конечные пользователи вручную выполняли настройку «из коробки» (известную как OOBE).
Следующая командная строка может использоваться для оркестровки полного обновления до Windows vNext, требуя ввода данных пользователем только после того, как машина достигнет OOBE:
Setup.exe / автоматическое обновление / тихий / showoobe full
В качестве альтернативы, инженер по развертыванию может захотеть собрать журналы и другую диагностическую информацию с тестовых компьютеров в случае сбоя.
Следующая командная строка указывает программе установки вызвать сценарий setuprollback.cmd после сбоя установки:
Setup.exe / автоматическое обновление / installdrivers c: \ myUpgrade \ drivers / postrollback c: \ setuprollback.cmd
Вот и все. Есть что добавить? Добро пожаловать в комментарии! (через MDL).