|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - [решено] Запуск всех *.inf на любой "глубине" от запускающего файла |
|
Любой язык - [решено] Запуск всех *.inf на любой "глубине" от запускающего файла
|
Новый участник Сообщения: 34 |
Профиль | Отправить PM | Цитировать Привет.
В наличии трансформер Asus T200TAC. Моему аппарату уже более 1,5лет, а модели наверное два года, поэтому компания уже не чешется решить проблему. В общем после установки Windows всегда первымы ставлю драйвера на чипсет. На 8.1 устанавливаются без проблем, а вот на 10ке поблемы - инсталятор ругается, что в системе уже стоят такие же или даже новее. Приходится вручную КАЖДОЕ устройство "посылать" в папку с драйверами. Так же можно пройтись по всем папкам и запустить на установку все inf-файлы. В любом случае это несколько нудно и долго. (Для умников - драйвера не путаю 8.1 и 10, х86 и х64, скачиваю всё верно). Программу с частично подходящим функционалом нашел здесь - http://forum.oszone.net/thread-230070.html Может ли ли-то переправить ее по принципу - установка ВСЕХ inf-файлов от папки расположения запускающего файла и до любой глубины вложения? Только еще нюанс - при установке inf всплывают два типа уведомлений - успешная установка (нужно подтвердить ОК) и необходимость перезагрузки (лучше автовыбор - позже). Не имеет значения язык программы. Можно и батники, можно и джаву (тогда пришлите готовую, пожалуйста). Можно и указать один раз путь на паку с драйверами, но что бы искала так же во всех подпапках. |
|
Отправлено: 16:06, 19-04-2016 |
Ветеран Сообщения: 1259
|
Профиль | Отправить PM | Цитировать
PS > pnputil /?
Microsoft PnP Utility Usage: ------ pnputil.exe [-f | -i] [ -? | -a | -d | -e ] <INF name> Examples: pnputil.exe -a a:\usbcam\USBCAM.INF -> Add package specified by USBCAM.INF pnputil.exe -a c:\drivers\*.inf -> Add all packages in c:\drivers\ pnputil.exe -i -a a:\usbcam\USBCAM.INF -> Add and install driver package pnputil.exe -e -> Enumerate all 3rd party packages |
Отправлено: 16:31, 19-04-2016 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 2798
|
Профиль | Отправить PM | Цитировать Какой смысл писать скрипты ради разового использования? Или ты устанавливаешь win10 раз в день?
|
Отправлено: 16:34, 19-04-2016 | #3 |
Новый участник Сообщения: 34
|
Профиль | Отправить PM | Цитировать Цитата Kazun:
FOR /F "tokens=*" %%D IN ('DIR /B /AD /S C:\Test') DO PNPUTIL -i -a "%%D\*.inf" » Привет. Спасибо. Но под "указать один раз путь" имел ввиду именно один раз в графическом исполнении, а не в ком.строке. Т.к. неизвестен источник запуска - может с другого харда, может с флешки, а может вообще с диска - тогда будет еще проблема - постоянно назначать оптическому дисководу одну и ту же букву, что бы путь совпадал с записанным. Можно ли как-то переделать без привязки к пути работы? Цитата Charg:
|
|
Отправлено: 16:38, 19-04-2016 | #4 |
Ветеран Сообщения: 1758
|
|
|
Отправлено: 17:46, 19-04-2016 | #5 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Доступ - [решено] Как убрать окно "Запуск от имени другого пользователя" (Run Ask) на удал.раб.столе | awkozlov | Microsoft Windows 2000/XP | 14 | 24-06-2013 02:14 | |
VBS/WSH/JS - [решено] Добавить (изменить) "свойства" файла на вкладке "Особые" | KlimTV | Скриптовые языки администрирования Windows | 1 | 23-05-2012 11:35 | |
PowerShell - [решено] Установить галочку "Запуск от адм" на приложении | skeletor | Скриптовые языки администрирования Windows | 7 | 18-01-2012 12:33 | |
2008 - [решено] Не работает "Запуск от имени администратора" на контроллере домена | w0mbat | Windows Server 2008/2008 R2 | 2 | 22-11-2011 20:23 | |
Разное - Как изменить "тип файла" Key на любой, типа TXT? | flev45 | Хочу все знать | 3 | 20-08-2011 17:23 |
|