Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка приложений (http://forum.oszone.net/forumdisplay.php?f=61)
-   -   Программа для автоматизации установки драйверов. (http://forum.oszone.net/showthread.php?t=331312)

NуроFеn 19-11-2017 01:07 2778578

Программа для автоматизации установки драйверов.
 
Ребят, подскажите существует ли программа. Есть пачка драйверов. Нужно чтоб в один клик по очереди устанавливались драйвера если нужна перезагрузка после драйвера, то после перезагрузки устанавливался следующий драйвер. Формат драйверов exe и уже распакованные.

Спасибо.

TDK 23-11-2017 08:57 2779606

NуроFеn, Т.е. иными словами вы хотите скормить пачку драйверов программе чтобы она их автоматически установила? В таком случае речь должна идти не конкретно об автоматической установке драйверов, а об автоматической установке любой группы exe-файлов. Насколько мне известно такой программы, заточенной конкретно под автоматическую установку драйверов, при том указанных пользователем конкретных файлов, нет. Есть драйвер-паки с автоматической установкой, с уже готовым набором драйверов, и прописанным сценарием их установки, но это ни для кого не новость. По сути в вашем случае надо обратить внимание на программы для автоматической установки программ, коих много. Но это несколько хлопотное дело, и вряд ли вы этим будете заниматься ради разовой установки пакета драйверов.

habib2302 17-12-2017 00:35 2784822

NуроFеn, драйвер пак Snappy Driver Installer в помощь. Выделите нужные драйвера и нажмите распаковать. В папке с распакованными драйвера будет лежать екзешник для установки только тех драйверов, которые вы распаковали.
А для установки одним кликом драйвер пака используйте этот батник
Код:

drv.exe -autoinstall -autoclose -keepunpackedindex -license:1 -showdrpnames2 -expertmode

Black_Eagle 17-12-2017 12:23 2784887

Windows Update или Центр обновления Windows не подойдет?
И пачка драйверов не нужна.

Казбек 17-12-2017 12:59 2784895

Цитата:

Цитата 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-файл, запускаем от Администратора.

Black_Eagle 17-12-2017 20:54 2785032

Цитата:

Цитата Казбек
Грамотнее и правильнее, если говорить конкретно о драйверах, работать с inf-файлами. »

А как же разные панельки управления и прочее? :unsure:

Iska 18-12-2017 05:31 2785089

Цитата:

Цитата Black_Eagle
А как же разные панельки управления и прочее? »

Они просто скрывают от Вас всю проходящую на заднем плане работу, заранее подготовив прохождение процессов конкретной установки и сводя Ваше участие к «Ткни сюда, затем сюда, затем Далее, Далее, Далее, Готово».

Black_Eagle 18-12-2017 10:47 2785135

Iska, Так это же удобнее и проще, чем Powershell и прочие командные строки?

Iska 18-12-2017 11:06 2785146

Black_Eagle, для чего удобнее и проще? Потыкать мышкой — возможно. Но если Вам нужно сделать установку в пакетном (не диалоговом) режиме для развёртывания на пару сотен машин — навряд ли Вам понравится идея на каждой из всей этой сотни машин тыкать мышкой.

Выбирается тот инструмент, который будет удобнее в том или ином определённом сценарии. Установить драйвер после установки операционной системы? Разумеется, проще воспользоваться мастером, который развернёт инсталляцию, проверит наличие аппаратуры, задаст Вам несколько вопросов, выберет и установит потребный драйвер. А ежели у нас, например, нет GUI вообще — скажем, мы присутствуем на машине только удалённым сеансом, и всё, что у нас есть — это чистая консоль и канал на 1200 бод, вот что тогда, а?

Black_Eagle 18-12-2017 11:12 2785149

Iska, Про сотни машин нигде не упоминалось, и, наверное, есть средства развертывания для подобных сценариев получше, чем командная строка?

Iska 18-12-2017 11:25 2785153

Black_Eagle, Вы как не слышите меня. Могу повторить:
Цитата:

Цитата Iska
Выбирается тот инструмент, который будет удобнее в том или ином определённом сценарии. »


Black_Eagle 18-12-2017 13:55 2785192

Iska, Я вас услышал. Выбирайте.


Время: 00:40.

Время: 00:40.
© OSzone.net 2001-