Treiber installieren
Verfasst: 28 Jan 2009, 17:52
Hallo,
für alle die eine einfache Möglichkeit suchen einen Hardwaretreiber auf einen Client per Script zu installieren.
Das Beispiel installiert einen Druckertreiber:
AUTO-IT-SCRIPT:
-----------------------------------------------------------------------------------------------------------------------------------------
Run ('rundll32.exe printui.dll,PrintUIEntry /ia /f '&$CmdLine[1]&'\BROHL07A.INF /m "Brother HL-2140 series"')
$zaehler=0
While WinExists("Hardwareinstallation") = 0 AND $zaehler < 5
$zaehler = $zaehler+1
sleep (1000)
WEnd
if $zaehler < 5 Then
Send ("!f")
EndIf
ProcessWaitClose ("rundll32.exe",60000)
-----------------------------------------------------------------------------------------------------------------------------------------
Der erste Befehl installiert den Treiber. Voraussetzung ist eine .INF Datei und die notwendigen Dateien.
Da in einer .INF-Datei oft mehrere Treiber integriert sind, muss vorher in der Datei geschaut werden wie der Treiber heisst den man installieren möchte und entsprechend in der Befehlszeile hinter /m angeben.
Die weiteren Befehle sind optional. Im obrigen Fall handelt es sich um einen nicht signierten WindowsXP-Treiber, deshalb kommt diese Warnmeldung, die in der Schleife abgefangen wird. Am Ende wird noch gewartet bis das kopieren/installieren abgeschlossen ist.
Viel Spaß
für alle die eine einfache Möglichkeit suchen einen Hardwaretreiber auf einen Client per Script zu installieren.
Das Beispiel installiert einen Druckertreiber:
AUTO-IT-SCRIPT:
-----------------------------------------------------------------------------------------------------------------------------------------
Run ('rundll32.exe printui.dll,PrintUIEntry /ia /f '&$CmdLine[1]&'\BROHL07A.INF /m "Brother HL-2140 series"')
$zaehler=0
While WinExists("Hardwareinstallation") = 0 AND $zaehler < 5
$zaehler = $zaehler+1
sleep (1000)
WEnd
if $zaehler < 5 Then
Send ("!f")
EndIf
ProcessWaitClose ("rundll32.exe",60000)
-----------------------------------------------------------------------------------------------------------------------------------------
Der erste Befehl installiert den Treiber. Voraussetzung ist eine .INF Datei und die notwendigen Dateien.
Da in einer .INF-Datei oft mehrere Treiber integriert sind, muss vorher in der Datei geschaut werden wie der Treiber heisst den man installieren möchte und entsprechend in der Befehlszeile hinter /m angeben.
Die weiteren Befehle sind optional. Im obrigen Fall handelt es sich um einen nicht signierten WindowsXP-Treiber, deshalb kommt diese Warnmeldung, die in der Schleife abgefangen wird. Am Ende wird noch gewartet bis das kopieren/installieren abgeschlossen ist.
Viel Spaß