Je travaille pour une entreprise de taille moyenne et, en raison du récent retrait progressif de XP, nous déployons Windows 7 sur les machines les plus récentes dans toute l'entreprise. Malheureusement, nous avons eu des difficultés à le faire car les ordinateurs contiennent des cartes RAID qui nécessitent un pilote supplémentaire.
On m'a demandé d'aider, mais je n'ai que très peu d'expérience dans ce domaine. sysprep y unattend.xml . Notre méthode actuelle (nous n'avons pas encore réussi à la faire fonctionner) consiste à faire persister tous les pilotes sur les machines à l'aide de la fonction <PersistAllDeviceInstalls>true</PersistAllDeviceInstalls>
En attendant d'en savoir plus, j'ai commencé à travailler sur un autre projet. unattend.xml :
<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="windowsPE">
<component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Diagnostics>
<OptIn>false</OptIn>
</Diagnostics>
<DynamicUpdate>
<Enable>false</Enable>
<WillShowUI>OnError</WillShowUI>
</DynamicUpdate>
<EnableFirewall>true</EnableFirewall>
<UserData>
<AcceptEula>true</AcceptEula>
<!-- <FullName></FullName>
<Organization></Organization> -->
</UserData>
</component>
<component name="Microsoft-Windows-PnpCustomizationsWinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<DriverPaths>
<PathAndCredentials wcm:action="add" wcm:keyValue="1">
<Path>%configsetroot%\drivers</Path>
</PathAndCredentials>
</DriverPaths>
</component>
</settings>
</unattend>
D'après ce que j'ai vu, cela copie tout dans %configsetroot%\drivers
à C:\Windows\ConfigSetRoot\
.
En supposant que j'ai les répertoires suivants configurés :
C:\WINDOWS\system32\sysprep>tree /f
Folder PATH listing
Volume serial number is 0006EFC4 64F5:C0E6
C:.
unattend.xml
drivers
lsi_sas.inf
lsi_sas.sys
R193683.txt
svlhx64.cat
Et j'exécute, par exemple sysprep.exe /oobe /generalize /unattend:unattend.xml
Est-ce que ce fichier unattend fonctionnera ? Si oui, comment puis-je faire en sorte que le pilote s'installe automatiquement ? Devrais-je peut-être lancer un Commande synchrone ? Si je dois le faire, comment puis-je installer un pilote à partir de ces fichiers via une commande CMD ?