Файл ответов можно использовать для автоматизации установки драйверов при загрузке компьютера в режиме аудита. В следующей таблице содержится описание различных этапов настройки и их использования для добавления драйверов устройств с помощью файла ответов.

Этап настройки Описание Добавление драйверов устройств

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

  1. Найдите INF-файлы драйвера устройства, который требуется установить в режиме аудита.

  2. Откройте диспетчер установки Windows. Нажмите кнопку Пуск и выберите последовательно пункты Программы, Microsoft Windows OPK (или Windows AIK) и Диспетчер установки Windows.

  3. Откройте файл ответов и разверните узел Компоненты, чтобы отобразить доступные параметры.

  4. Добавьте компонент Microsoft-Windows-PnpCustomizationsNonWinPE в этап настройки auditSystem файла ответов.

  5. В файле ответов разверните узел Microsoft-Windows-PnpCustomizationsNonWinPE. Щелкните правой кнопкой мыши элемент DevicePaths и выберите команду Вставить новый PathAndCredentials.

    Отобразится новый элемент списка PathAndCredentials.

  6. Для каждого расположения, к которому осуществляется доступ, добавьте отдельный элемент списка PathAndCredentials.

  7. В компоненте Microsoft-Windows-PnpCustomizationsNonWinPE укажите путь к драйверу устройства, а также учетные данные, используемые для доступа к файлу, если он хранится в сетевой папке.

    Примечание.

    Для включения нескольких путей к драйверам устройств можно добавить несколько элементов списка PathAndCredentials. При добавлении нескольких элементов списка необходимо увеличить значение Key для каждого пути. Например, при добавлении двух отдельных путей к драйверам для первого пути используется Key со значением 1, а для второго - Key со значением 2.

  8. Сохраните файл ответов и закройте диспетчер установки 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>
    
  9. Загрузите среду предустановки Windows, запустите программу установки Windows и укажите имя файла ответов. Пример.

    setup.exe /unattend:C:\unattend.xml
    
    Заданный файл ответов кэшируется в системе, поэтому в режиме аудита применяются параметры из этого файла.

    Процедура установки завершается.

  10. Чтобы настроить компьютер на запуск в режиме аудита, выполните команду Sysprep с параметром /audit. Пример.

    sysprep /audit /reboot
    
    При перезагрузке Windows в режиме аудита добавляются драйверы устройств, заданные в файле ответов.

Добавление драйверов устройств с помощью установщика DPInst

Чтобы установить драйверы устройств с помощью DPInst, добавьте в файл ответов пользовательскую команду на этапе настройки auditUser. Дополнительные сведения о параметрах командной строки установщика DPInst см. на веб-сайте MSDN (возможно на английском языке).

Добавление драйвера устройства с помощью установщика DPInst

  1. Откройте диспетчер установки Windows.

  2. Откройте файл ответов.

  3. В меню Вставка выберите пункт Синхронная команда.

  4. Во вложенном меню выберите пункт Этап 6 auditUser.

    Откроется диалоговое окно Создать синхронную команду.

  5. В текстовом поле командной строки Ввод введите команду с параметрами. В поле Порядок выберите порядок выполнения команд.

    Примечание.

    Здесь же можно добавить команду, добавляющую любой драйвер, упакованный в исполняемый файл, поддерживающий автоматическую установку.

  6. Нажмите кнопку ОК.

Команда 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®.

См. также