Scriptname: append_driver.py
letzte Änderung


Dieses Script wurde für die Arbeitserleiterung in der Entwicklung von Unattended Windows 2000/XP Installationen gedacht.
Genau geht es dabei um die Nachbearbeitung der "unattended.txt" bzw. "winnt.sif" Antwortdatei.Im Regelfall werden die Treiber die automatisch bei der automatisierten Installation von Windows mit installiert werden sollen in diesen Antwortdateien in folgender Sektion eingetragen:
[Unattended]
OemPnPDriversPath = "Drivers\001_Chipset;Drivers\002_Grafik;Drivers\003_Sonstiges"
Bei jedem hinzufügen von neuen Treiberpfaden, müsste man diese per Hand nachpflegen. Und genau da setzt das Tool an.
Da wir System Administratoren Routinearbeiten gerne so einfach wie möglich machen wollen, ist dieses Python Skript entstanden. Man kann mit Hilfe einer kleinen TkInter GUI ein Startverzeichnis auswählen, das es zu untersuchen gilt. Und eine Zieldatei bzw. einen Zielpfad angeben wo die neue geänderte Datei zu speichern ist.
Das Skript durchsucht das Quellenverzeichnis indem sich die Treiberpfade befinden und generiert aus den gefundenen Verzeichnissen eine modifizierte Sektion in der *.sif Datei, die dann wieder abgespeichert werden kann. Dort stehen dann die aktuellen Treiberverzeichnisse brav eingetragen drin. Ohne viel Aufwand ist das nachpflegen von neuen Treibern möglich.
Mir leistet das Skript sehr gute Dienste und ich hoffe dem einen oder anderen gefällt es auch. Fühlt euch eingeladen es zu verbessern und zu erweitern.
Download des Quellcodes: append_driver.zip
( Zum Download -> Rechte Maustaste -> Ziel speichern als -> Abspeichern)
[PyLucid Plugin SourceCode unknown]