2016-06-07 2 views
1

Ich versuche, einen Druckertreiber mit WMI und einem VBScript zu installieren, aber ich bekomme den Fehlercode 2146500025 von der WMI AddPrinterDriver-Funktion.VBScript-Druckertreiber-Installation löst WMI-Fehler aus -2146500025

Was mache ich falsch? Ich muss 2 Treiber installieren (1 Dell und 1 Lexmark) und beide Instanzen geben den gleichen Fehlercode zurück. Die Treiber sind signiert und die .cat-Datei ist mit der .inf vorhanden. Die Zertifikate sind auch gültig (läuft Ende 2016 ab)

Set objDriver = oWmi.Get("Win32_PrinterDriver") 
objDriver.Name = DRIVERNAME 
objDriver.SupportedPlatform = "Windows NT x86" 
objDriver.Version = "3" 'Win2K 
objDriver.FilePath = "c:\drivers\printers\Lexmark_Universal_PS" 
objDriver.InfName = "c:\drivers\printers\Lexmark_Universal_PS\LMUD1n40.inf" 
wmiResult = objDriver.AddPrinterDriver(objDriver) 
If wmiResult<>0 Then 
    wscript.echo "WMI " & wmiResult 
End If 
If Err.Number<>0 Then 
    wscript.echo Err.Description 
End If 

Antwort

0

Es stellte sich heraus, dass die Dateien manipuliert wurden, bevor ich sie erhielt. Dies wiederum hat die Signaturen zerstört und die erfolgreiche Installation der Treiber verhindert.

Verwandte Themen