Файл ответов можно использовать для автоматизации установки драйверов при загрузке компьютера в режиме аудита. В следующей таблице содержится описание различных этапов настройки и их использования для добавления драйверов устройств с помощью файла ответов.
Этап настройки | Описание | Добавление драйверов устройств |
---|---|---|
auditUser |
Обрабатывает параметры автоматической установки после входа пользователя в систему. Этап настройки auditUser выполняется только при загрузке в режиме аудита. Этап настройки auditUser используется для выполнения команд RunSynchronous и RunAsynchronous, которые запускают сценарии, приложения и другие исполняемые файлы. При загрузке Windows® в режиме аудита обрабатываются параметры auditUser автоматической установки Windows и выполняются команды. |
Добавьте пользовательскую команду в файл ответов на этапе настройки auditUser. В пользовательской команде запустите установщик пакетов драйверов (DPInst), чтобы добавить драйверы, не требующиеся для загрузки. DPInst - это компонент Driver Install Frameworks (DIFx) версии 2.1. Он входит в пакет Windows Driver Kit (WDK). Дополнительные сведения см. в разделе Как получить пакеты WDK и WLK (возможно на английском языке). |
auditSystem |
На этом этапе параметры автоматической установки обрабатываются во время работы Windows в контексте системы перед входом пользователя в систему в режиме аудита. Этап настройки auditSystem выполняется только при загрузке компьютера в режиме аудита. |
Добавьте компонент Microsoft-Windows-PnpCustomizationNonWinPE в файл ответов на этапе настройки auditSystem, а затем добавьте в этот компонент пути к драйверам устройств. При выполнении программы установки Windows выполняется кэширование файла ответов. Если для запуска режима аудита используется программа Sysprep, применяются параметры из файла ответов. |
Дополнительные сведения об этих и других этапах настройки см. в разделе Этапы настройки программы установки Windows.
Либо можно использовать средство PNPUtil, чтобы добавлять, удалять и перечислять драйверы в работающей операционной системе. Дополнительные сведения об использовании PNPUtil для добавления или удаления драйверов Plug and Play см. в разделе Установка устройства Plug and Play. Для установки обнаруженных драйверов в работающей операционной системе можно также использовать DPInst. DPInst - это компонент Driver Install Frameworks (DIFx) версии 2.1. Он входит в пакет Windows Driver Kit (WDK). Дополнительные сведения см. в разделе Как получить пакеты WDK и WLK (возможно на английском языке).
Добавление драйвера устройства на этапе auditSystem
Чтобы добавить драйверы устройств на этапе настройки auditSystem, добавьте на этом этапе компонент Microsoft-Windows-PnpCustomizationsNonWinPE в этап настройки auditSystem файла ответов и укажите путь для каждого драйвера устройства. После запуска программы установки загрузите Windows в режиме аудита. Можно либо выполнить команду Sysprep с параметром /audit, чтобы настроить компьютер на запуск в режиме аудита при следующей перезагрузке, либо в файле ответов установить значение параметра Microsoft-Windows-Deployment\Reseal\Mode равным audit. Дополнительные сведения об этих параметрах см. в разделе Справочник по автоматической установке Windows®.
Добавление драйвера устройства на этапе настройки auditSystem
- Найдите INF-файлы драйвера устройства, который требуется
установить в режиме аудита.
- Откройте диспетчер установки Windows. Нажмите кнопку
Пуск и выберите последовательно пункты Программы,
Microsoft Windows OPK (или Windows AIK) и
Диспетчер установки Windows.
- Откройте файл ответов и разверните узел Компоненты,
чтобы отобразить доступные параметры.
- Добавьте компонент Microsoft-Windows-PnpCustomizationsNonWinPE
в этап настройки auditSystem файла ответов.
- В файле ответов разверните узел
Microsoft-Windows-PnpCustomizationsNonWinPE. Щелкните правой
кнопкой мыши элемент DevicePaths и выберите команду
Вставить новый PathAndCredentials.
Отобразится новый элемент списка PathAndCredentials.
- Для каждого расположения, к которому осуществляется доступ,
добавьте отдельный элемент списка PathAndCredentials.
- В компоненте Microsoft-Windows-PnpCustomizationsNonWinPE
укажите путь к драйверу устройства, а также учетные данные,
используемые для доступа к файлу, если он хранится в сетевой
папке.
Примечание. Для включения нескольких путей к драйверам устройств можно добавить несколько элементов списка PathAndCredentials. При добавлении нескольких элементов списка необходимо увеличить значение
Key
для каждого пути. Например, при добавлении двух отдельных путей к драйверам для первого пути используетсяKey
со значением1
, а для второго -Key
со значением2
. - Сохраните файл ответов и закройте диспетчер установки Windows.
Файл ответов должен быть похож на следующий пример:
<?xml version="1.0" encoding="utf-8" ?> <unattend xmlns="urn:schemas-microsoft-com:unattend"> <settings pass="auditSystem"> <component name="Microsoft-Windows-PnpCustomizationsNonWinPE" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <DriverPaths> <PathAndCredentials wcm:keyValue="1" wcm:action="add"> <Credentials> <Domain>Fabrikam</Domain> <Password>MyPassword</Password> <Username>MyUserName</Username> </Credentials> <Path>\\networkshare\share\drivers</Path> </PathAndCredentials> </DriverPaths> </component> </settings> </unattend>
- Загрузите среду предустановки Windows, запустите программу
установки Windows и укажите имя файла ответов. Пример.
setup.exe /unattend:C:\unattend.xml
Процедура установки завершается.
- Чтобы настроить компьютер на запуск в режиме аудита, выполните
команду Sysprep с параметром /audit. Пример.
sysprep /audit /reboot
Добавление драйверов устройств с помощью установщика DPInst
Чтобы установить драйверы устройств с помощью DPInst, добавьте в файл ответов пользовательскую команду на этапе настройки auditUser. Дополнительные сведения о параметрах командной строки установщика DPInst см. на веб-сайте MSDN (возможно на английском языке).
Добавление драйвера устройства с помощью установщика DPInst
- Откройте диспетчер установки Windows.
- Откройте файл ответов.
- В меню Вставка выберите пункт Синхронная
команда.
- Во вложенном меню выберите пункт Этап 6 auditUser.
Откроется диалоговое окно Создать синхронную команду.
- В текстовом поле командной строки Ввод введите команду с
параметрами. В поле Порядок выберите порядок выполнения
команд.
Примечание. Здесь же можно добавить команду, добавляющую любой драйвер, упакованный в исполняемый файл, поддерживающий автоматическую установку.
- Нажмите кнопку ОК.
Команда RunSynchronous в файле ответов должна выглядеть похожей на следующий пример.
<RunSynchronous> <RunSynchronousCommand wcm:action="add"> <Credentials> <Domain>MyDomain</Domain> <Password>MyPassword</Password> <Username>MyUsername</Username> </Credentials> <Description>MySynchCommand1</Description> <Order>1</Order> <Path>\\network\server\share\filename</Path> <WillReboot>OnRequest</WillReboot> </RunSynchronousCommand> <RunSynchronousCommand wcm:action="add"> <Credentials> <Domain>MyDomain</Domain> <Password>MyPassword</Password> <Username>MyUsername</Username> </Credentials> <Description>MySynchCommand2</Description> <Order>2</Order> <Path>\\network\server\share\filename</Path> <WillReboot>OnRequest</WillReboot> </RunSynchronousCommand> </RunSynchronous>
Дополнительные сведения о команде RunSynchronous см. в описании Справочник по автоматической установке Windows®.