Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для Казбек

Ветеран


Сообщения: 5380
Благодарности: 1875

Профиль | Отправить PM | Цитировать


Цитата NуроFеn:
Есть пачка драйверов. Нужно чтоб в один клик по очереди устанавливались драйвера »
Цитата NуроFеn:
Формат драйверов exe »
Грамотнее и правильнее, если говорить конкретно о драйверах, работать с inf-файлами. Например, для папки с драйверами в выше указанном формате по пути C:\mydrivers\, команда для автоматической установки с помощью PowerShell будет выглядеть так:
Код: Выделить весь код
Get-ChildItem "C:\mydrivers\" -Recurse -Filter "*.inf" | 
ForEach-Object { PNPUtil.exe /add-driver $_.FullName /install }
  • Get-ChildItem - возвращает любые файлы с расширением inf в папке C:\mydrivers\
  • ForEach-Object
  • PNPUtil.exe - встроенная утилита для установки драйверов, /add-driver - добавляет драйвер в хранилище, /install - устанавливает драйвера.
PowerShell запускайте от Администратора.

Можно вместо PNPUtil.exe использовать Add-WindowsDriver.

Экспортировать установленные драйвера можно в том же PS:
Код: Выделить весь код
Export-WindowsDriver –Online -Destination c:\exportdrivers
Папку exportdrivers создайте предварительно

Цитата NуроFеn:
Формат драйверов exe и уже распакованные. »
Для этих целей, как и для автоматической установки программ, очень удобно использовать chocolatey. Кроме галереи с ПО, у них хорошая галерея с драйверами. Весь процес установки сведется к такому bat-файлу:
Код: Выделить весь код
@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
choco install winpcap
choco install geforce-game-ready-driver
choco install selenium-gecko-driver
  • @"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin" - устанавливает chocolatey
  • choco install winpcap и остальные - просто пример желаемых драйверов, их вы формируете сами исходя из содержания репозитория
Обновить все ПО и драйвера можно одной командой из командной строки:
Код: Выделить весь код
cup all
Командную строку, как и bat-файл, запускаем от Администратора.

-------
Кто реку перешел, тому росы бояться ни к чему


Последний раз редактировалось Казбек, 17-12-2017 в 13:12.

Это сообщение посчитали полезным следующие участники:

Отправлено: 12:59, 17-12-2017 | #5