Intégrer les pilotes de contrôleur disque dans BDD 2007

Mon collègue néo-zélandais Ben HUNTER a publié un article sur son blog qui décrit en anglais comment intégrer un nouveau pilote, en prenant l’exemple d’un pilote Intel.

Je ne le traduirais pas en totalité, mais donnerais une petite aide pour passer de l’information que l’on trouve dans le fichier txtsetup.inf livré par le constructeur au fichier txtsetup.sif.

Par exemple :

id ="PCI\VEN_8086&DEV_2822&CC_0104","iaStor"

doit devenir :

PCI\VEN_8086&DEV_282A&CC_0104="iastor"

Si vous copies les lignes du fichier txtsetup.oem dans une feuille Excel en collant les identifiants Plug and Play dans la colonne A, pour produire les éléments du fichier txtsetup.sif, vous pouvez utiliser la formule Excel suivante en B1

=STXT(A1;TROUVE(CAR(34);A1)+1;TROUVE(CAR(34)&","&CAR(34);A1)-TROUVE(CAR(34);A1)-1)&"="&CAR(34)&STXT(A1;TROUVE(CAR(34)&","&CAR(34);A1)+3;NBCAR(A1)-TROUVE(CAR(34)&","&CAR(34);A1)-3)&CAR(34)

Je suis persuadé que l’un de mes collègues comme David SEBBAN me trouvera bien un script en PowerShell pour faire cette petite manipulation, mais je me sens plus à l’aise en Excel qu’en PowerShell…