Automatisch Treiber installieren für SCCM oder Empirum
Wer in großen Umgebungen Computer mit einer Softwareverteilung wie Microsoft SCCM oder Matrix42 Empirum installiert, müsste viele Treiber einbinden und aktualisieren.
Mit diesem Tool könnt ihr automatisch Treiber installieren, für alle Systeme – kinderleicht 🙂
Wie funktioniert die Software um automatisch Treiber installieren zu können?
Eigentlich recht einfach:
Die Software ließt von einem lokalen Pfad oder UNC Pfad alle Ordner aus und anschließend dessen Treiber.
Danach werden die gefundenen Treiber installiert.
Voraussetzungen der Software
- Es muss ein Share angelegt werden, in das dann die Treiber gelegt werden
- Für jedes Computer Modell einen Ordner anlegen und die heruntergeladenen Treiber hineinkopieren
- die “pnputil.exe” zur Treiberinstallation auch in das Share legen (Bild unten)
Die “pnputil.exe” kann aus “C:\Windows\system32\” kopiert werden.
Genauere Beschreibung / Funktionsweise der Software
- Die Software muss mit Parametern aufgerufen werden um automatisch Treiber installieren zu können (weiter unten im Beitrag)
Beispiel:C:\OwnDriverInstallerV2.exe "\\yourserver\yourshare"
- Die Software startet und ließt aus dem angegeben Pfad alle Treiber – Ordner aus:
- Danach werden aus jedem Ordner die einzelnen .inf – Dateien ausgelesen (In V2 nur der passende Ordner)
- Jetzt wird per “pnputil.exe” die Treiberinstallation begonnen
Neu in der Version 2 ist, dass die Software zuerst das Computermodell ausließt. Das Computermodell findet man mit:
wmic computersystem get model
Unter diesem Ordner legt man nun den Treiberordner an. Falls ein Treiberordner zu dem Computermodell vorhanden ist, werden nur die Treiber aus dem Ordner installiert. Wenn nicht, werden alle Order verwendet. 🙂
Optional kann mit Parametern noch weitere Aktionen ausgeführt werden.
Parameter
- Silent (Fenster wird nach der Installation automatisch geschlossen)
C:\OwnDriverInstaller.exe "\\yourserver\yourshare" /silent=true C:\OwnDriverInstaller.exe "\\yourserver\yourshare" /silent=false
- Reboot (Computer wird nach der Installation automatisch neu gestartet)
C:\OwnDriverInstaller.exe "\\yourserver\yourshare" /reboot=true C:\OwnDriverInstaller.exe "\\yourserver\yourshare" /reboot=false
- Alles zusammen
C:\OwnDriverInstaller.exe "\\yourserver\yourshare" /reboot=true /silent=true
Software Herunterladen
OwnDriverInstaller V2.2 herunterladen (ZIP)
Um automatisch Treiber installieren zu können für die SCCM oder Empirum Computerbetankung, muss diese Software als Administrator gestartet werden.
Diese kann selbstverständlich auch im privaten Bereich eingesetzt werden. (Aber wahrscheinlich zu aufwendig)