Экспорт драйверов с помощью Powershell в Windows 8.1 U1

В Windows 8.1 Update 1 появился новый Powershell командлет Export-WindowsDriver, позволяющий напрямую из хранилища драйверов (Driver Store) экспортировать все установленные в системе сторонние драйвера (имеются в виду не родные драйвера Microsoft). Новость просто отличная, т.к. раньше для экспорта и создания резервной копии драйверов приходилось использовать стороннее ПО, например DoubleDriver, DriverMax и пр.

Итак, чтобы в Windows 8.1 непосредственно на рабочей системе извлечь все установленные драйвера сторонних производителей, откроем консоль Powershell с правами администратора и выполним команду:

Export-WindowsDriver –Online -Destination c:\drivers
Примечание. c:\drivers – каталог, в который нужно сохранить файлы драйверов, должен быть создан предварительно.

Если нужно извлечь драйвера из офлайн образа Windows, смонтированного, например, в каталог c:\win8_image, команда будет выглядеть так.

Export-WindowsDriver -Path c:\win8_image -Destination c:\drivers

После запуска командлета на экране появится информация об экспортируемых драйверах, которые не являются частью ОС. Powershwll командлет Export-WindowsDriver для windows 8.1 update 1

В результате экспорта в указанном каталоге появится несколько папок, именуемых по имени inf-файла драйвера. Сохраняем драйвера, установленные в системе в отдельную папку

В каждом каталоге содержатся все файлы, необходимый для установки драйвера в системе (утилита строит список файлов по описанию в inf файле драйвера). Каталог с файлами драйвера

Чтобы отобразить список всех экспортируемых драйверов в удобном виде с указанием класса, производителя и версии драйвера, осуществим экспорт драйверов двумя командами:

$BkpDrv = Export-WindowsDriver -Online -Destination c:\drivers

После чего отобразим результаты выполнения команды в табличной форме:

$ BkpDrv | Select-Object ClassName, ProviderName, Date, Version | Sort-Object ClassName

Список экспортируемых драйверов с именем производителя и версией драйвера

Драйвера из получившегося архива можно распространить на другие системы вручную, или автоматизировано DISM, PowerShell, MDT, SCCM  и т.п.

Примечание. В дальнейшем установить драйвера можно с помощью того же PowerShell или DISM, подробнее об этом в статье как интегрировать драйвера в образ Windows 8.

Итак, сегодня мы познакомились с новым командлетом Export-WindowsDriver в Windows 8.1 Update 1, позволяющим сохранить все сторонние драйвера, установленные в системе, в отдельную папку.


Предыдущая статья Следующая статья


Комментариев: 3 Оставить комментарий

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Я не робот( Обязательно отметьте)