Перемикачі командного рядка Windows 10 setup.exe
Програма встановлення Windows 10 або setup.exe, яка є частиною інсталяційного носія, підтримує набір аргументів командного рядка. Використовуючи ці аргументи, ви можете змінити поведінку інсталяції Windows. У цій статті ми розглянемо перемикачі командного рядка, доступні для setup.exe у Windows 10.
Отже, Setup.exe встановлює або оновлює Windows. Наступні аргументи командного рядка можна використовувати, щоб змінити поведінку інсталяції Windows:
Перемикач: /auto
Параметри: Upgrade; DataOnly; Чистий
Дія: Автоматизуйте встановлення з вибором міграції для встановлення.
Інтерфейс налаштування медіа та екрани перебігу відображаються за замовчуванням, але вони автоматизовані.
Цей перемикач також передбачає такі конфігурації за замовчуванням:
Прийняття EULA, динамічне оновлення ввімкнено, збір телеметрії та можливість завантаження, OOBE буде пропущено, PBR буде оновлено або створено.
Приклад: setup.exe /auto upgrade
Реклама
Перемикач: /тихий
Параметри: Н/Д
Дія: прапор безшумності пригнічує будь-які налаштування UX, включаючи відкат UX
Приклад: setup.exe /auto upgrade /quiet
Перемикач: /pkey
Параметри: ключ продукту 5х5
Дія: Постачає налаштування із зазначеним ключем продукту.
Цей параметр не потрібен при оновленні за допомогою носія з корпоративною ліцензією або медіа, що містить pid.txt у папці джерел.
Приклад: setup.exe /auto upgrade /pkey ABC12-DEF34-GHI56-JKL78-MNP90
Перемикач: /showoobe
Параметри: Повний; Жодного
Дія: Коли для /showoobe встановлено значення Повний, кінцевий користувач повинен в інтерактивному режимі завершити OOBE.
Крім того, якщо для параметра /showoobe встановлено значення «Немає», OOBE пропускається, а для компонентів встановлюються параметри за замовчуванням.
Приклад: setup.exe /auto upgrade /showoobe full
Перемикач: /noreboot
Параметри: Н/Д
Дія: програма встановлення не перезавантажить ПК автоматично, коли завершить завдання ОС нижнього рівня.
Наступного разу, коли комп'ютер буде перезавантажено, налаштування продовжиться.
Приклад: setup.exe /auto upgrade /noreboot
Перемикач: /DynamicUpdate
Параметри: Enable; Вимкнути
Дія: визначає, чи виконуватиме інсталяція операції динамічного оновлення (пошук, завантаження та встановлення оновлень).
Приклад: setup.exe /auto upgrade /DynamicUpdate вимкнено
Перемикач: /Постообе
Параметри: локальний шлях до файлу або мережевий шлях 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
Параметри: Enable; Вимкнути
Дія: Якщо для параметра /PBRUpdate встановлено значення Enable, програма установки оновить або створить розділ PBR.
І навпаки, якщо для /PBRUpdate встановлено значення Вимкнути, установка не оновлюватиме або не створюватиме розділ PBR
Приклад: setup.exe /auto upgrade /PBRupdate disable
Перемикач: /migratealldrivers
Параметри: Усі; Жодного
Дія: Якщо для /migratealldrivers встановлено значення All, програма інсталяції спробує перенести всі драйвери в рамках інсталяції.
На відміну від цього, якщо для параметра /migratealldrivers встановлено значення «Немає», програма інсталяції не перенесе жодних драйверів під час встановлення.
ПРИМІТКА: цей перемикач слід використовувати лише в умовах тестування та тестування. Його не слід використовувати у виробництві.
Приклад: setup.exe /auto upgrade /migratealldrivers немає
Перемикач: /installdrivers
Параметри: локальний шлях до файлу або мережевий шлях UNC до папки, яка містить файли.inf
Дія: програма інсталяції введе всі файли driver.infs, знайдені у вказаному місці під час процесу встановлення.
Програма встановлення здійснюватиме рекурсивний пошук у всіх підпапках зазначеного розташування.
Приклад: setup.exe /auto upgrade /installdrivers c:\myUpgrade\drivers
Перемикач: /Телеметрія
Параметри: Enable; Вимкнути
Дія: Якщо для параметра /Telemetry встановлено значення Enable, програма налаштування збирає та завантажує телеметрію, згенеровану інсталяцією.
Однак, якщо для параметра /Telemetry встановлено значення Вимкнути, програма налаштування не збирає та не завантажуватиме телеметрію, пов’язану з встановленням.
Приклад: setup.exe /auto upgrade / Telemetry enable
Перемикач: /copylogs
Параметри: локальні шляхи до файлів і мережеві шляхи UNC
Дія: у разі невдачі програма налаштування скопіює або завантажить стислі журнали у вказане місце.
Зауважте, що ПК та/або користувач повинні мати дозвіл і доступ до мережі до вказаного шляху до файлу.
Ця команда виконується в системному контексті, тому може не мати дозволів на копіювання до місць, які потребують дозволів користувача
Приклад: setup.exe /auto upgrade /copylogs \MyShare\UpgradeLogs
Ось кілька прикладів використання.
Адміністратор хоче оновити ПК відділів із Windows 7 Enterprise за одну ніч. Він не хоче, щоб користувальницький інтерфейс налаштування з’являвся, але він хоче, щоб кінцеві користувачі вручну проходили досвід «З коробки» (відомий як OOBE).
Наведений нижче командний рядок можна використовувати для організації повного оновлення до Windows vNext, що вимагає введення користувача лише після того, як машина досягне OOBE:
Setup.exe /auto upgrade /quiet /showoobe full
Крім того, інженер з розгортання може захотіти збирати журнали та іншу діагностичну інформацію з тестових ПК у разі збою.
У наведеному нижче командному рядку інструкції інсталяції вказується викликати сценарій setuprollback.cmd після помилки встановлення:
Setup.exe /auto upgrade /installdrivers c:\myUpgrade\drivers /postrollback c:\setuprollback.cmd
Це воно. Є що додати? Ласкаво просимо до коментарів! (через MDL).