mactricks.de
Linux • MacOSX • Windows
Tips & Tricks for PC and Mac Computers
  • Startseite
  • Hardware
  • Software
  • Betriebssystem
  • Programmieren
  • Sonstiges
  • SiteMap
  • Credits
  • Versionsverwaltung
  • HTML/CSS Tricks
  • Python Coding
    • append_driver
    • thumb_create
  • PHP Coding

Index » Programmieren » Python Coding » append_driver

    Inhaltsverzeichnis

  1. ↓ GUI - Screenshot (Windows):
  2. ↓ GUI - Screenshot (KDE-Linux):
  3. ↓ Funktion des Tools
  4. ↓ Quellcode

Scriptname: append_driver.py
letzte Änderung

 

↑ GUI - Screenshot (Windows):  #



↑ GUI - Screenshot (KDE-Linux):  #



 

↑ Funktion des Tools  #

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.

 


 

↑ Quellcode  #

Download des Quellcodes: append_driver.zip
( Zum Download -> Rechte Maustaste -> Ziel speichern als -> Abspeichern)

[PyLucid Plugin SourceCode unknown]

0 Kommentare für 'append_driver':
    Es existiert kein Kommentar für 'append_driver'

laden...

Kommentar hinterlassen
tag navi append_driver.py | gui | oempnpdriverspath | tkinter | unattended | w2k | windows | winnt.sif

permalink

© 2001 - 2010 A.Hopek •  Anmelden • powered by PyLucid v0.10.3.0112 • render time: 721.6 ms - overall: 1.1 sec