1 votes

Windows 2012: rechercher un dossier supplémentaire pour les pilotes de périphérique

Je construis des serveurs qui ont beaucoup de périphériques pour lesquels Windows ne peut pas trouver de pilotes. J'ai la clé USB avec tous les pilotes branchée. Je dois cliquer sur chaque périphérique et les mettre à jour un par un manuellement. Je dois savoir comment les faire tous en même temps. Les seules instructions que j'ai trouvées sur Internet sont pour Windows 2008 et elles ne semblent pas s'appliquer car la clé de registre DevicePath référencée n'existe pas sous Windows 2012. Merci d'avance.

1voto

Ryan Ries Points 54671

La gestion des périphériques physiques via une ligne de commande est quelque chose que Windows traîne encore derrière. Je suis convaincu que nous verrons éventuellement des cmdlets Powershell officiels pour la gestion des périphériques, mais pas aujourd'hui. Il existe un complément module Powershell de gestion des périphériques mais la partie installation des pilotes de périphériques est identifiée comme étant expérimentale, donc je serais très réticent à l'utiliser en production.

Aujourd'hui, je recommanderais d'utiliser pnputil.exe pour installer des pilotes via la ligne de commande. Lorsqu'il est utilisé dans un script, vous pouvez obtenir des résultats reproductibles et prévisibles.

C:\Windows\system32>pnputil
Utilitaire Microsoft PnP
Utilisation :
------
pnputil.exe [-f | -i] [ -? | -a | -d | -e ] 
Exemples :
pnputil.exe -a a:\usbcam\USBCAM.INF      -> Ajouter le package spécifié par USBCAM.INF
pnputil.exe -a c:\drivers\*.inf          -> Ajouter tous les packages dans c:\drivers\
pnputil.exe -i -a a:\usbcam\USBCAM.INF   -> Ajouter et installer le package de pilote
pnputil.exe -e                           -> Énumérer tous les packages tiers
pnputil.exe -d oem0.inf                  -> Supprimer le package oem0.inf
pnputil.exe -f -d oem0.inf               -> Forcer la suppression du package oem0.inf
pnputil.exe -?                           -> Cet écran d'utilisation

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X