Данная статья предназначена для тех, кто искал подробное и понятное руководство о том, как экспортировать драйвера с помощью Windows PowerShell.
Возможность экспортировать драйвера сторонних производителей при помощи PowerShell, используя командлет Export-WindowsDriver, впервые появилась после установки обновления «Update 1» для Windows 8.1 и Windows Server 2012 R2. Эта замечательная возможность присутствует и на более поздних операционных системах от компании Microsoft.
Экспортированные драйвера могут пригодиться для установки на новые компьютеры вручную или с использованием автоматизированных решений. Кроме того, драйвера можно добавить в установочный образ Windows.
В руководстве будет рассматриваться экспорт драйверов с их описанием.
Заходим в систему под учетной записью с правами администратора.
Нажимаем «Start», указываем в строке поиска «PowerShell», затем нажимаем правой кнопкой мыши на «Windows PowerShell» и выбираем «Запустить от имени администратора».

Нажимаем на кнопку «Да».

В данном руководстве драйвера и их описание будут экспортироваться в папку «Temp» на диске «C». Описание экспортируемых драйверов будет сохранено в файл «drivers.txt».
Выполняем команду «$drivers = Export-WindowsDriver -Online -Destination C:\Temp\drivers
».

Выполняем команду «$drivers | ft ProviderName, ClassName, Date, Version -auto | Out-File C:\Temp\Drivers\drivers.txt
».

Драйвера и их описание успешно экспортированы в папку «Temp» на диске «C».

Переходим в папку, куда были экспортированы драйвера и их описание.
Открываем файл «drivers.txt» с описанием экспортированных драйверов.

В открывшемся файле можно увидеть описание всех экспортированных драйверов.

Теперь проверим, что драйвера действительно экспортировались.
Переходим в одну из папок с экспортированным драйвером.

Драйвер действительно экспортировался успешно, если содержимое папки содержит необходимые файлы.
