1 votes

Comment installer les pilotes RAID Dell T3500 via unattend.xml ?

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 ?

0voto

rocfob Points 93

Donc, bien que ce ne soit pas exactement la réponse à votre question, mais j'ai utilisé les produits Dell. Image Assist depuis un certain temps déjà, et il m'a permis d'économiser beaucoup de temps et de maux de tête sur la maintenance des images.

Pour l'expliquer en un minimum de mots, Dell a essentiellement créé une interface graphique facile à utiliser pour le kit d'installation automatisée de Windows. Il vous suffit de créer une image "de base" avec tous vos paramètres et applications Windows (pas de pilotes), de la sysprep et de la capturer à l'aide d'Image Assist (imagex exécute ce processus en arrière-plan). spécifique à la plate-forme CABs (qui contient les pilotes spécifiques à ce modèle).

Dans ce cadre, il vous suffit de créer une image de base avec toutes vos personnalisations, et de l'associer à un modèle CAB spécifique lors du déploiement. Sous le capot, pendant le déploiement, lorsque l'outil recherche le fichier CAB, il utilise essentiellement les commandes DISM pour injecter les pilotes dans le WIM. Le résultat serait votre image de base + les pilotes spécifiques au modèle déjà installés.

Voici un Article de TechNet sur DISM.

Les commandes de maintenance du pilote peuvent être utilisées sur une image hors ligne pour ajouter pour ajouter et supprimer des pilotes en fonction du fichier INF, et sur un système d'exploitation en cours d'exécution. d'exploitation (en ligne) pour énumérer les pilotes. Le programme d'installation de Microsoft® Windows® ou d'autres types de paquets de pilotes (tels que les fichiers .exe) ne sont pas pris en charge.

J'espère que cela vous aidera ; j'aimerais que tous les fabricants publient les CAB des pilotes pour leurs modèles.

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