| 
I try to use KIX to add a printerdriver using WMI. But when I try to set the parameter "DependentFiles" (which is multivalue), i get @error -2147352567.
 What's wrong with this code? (I will post only an excerpt):
 
 
 $oLocator = CreateObject("WbemScripting.SWbemLocator")
 $_objWMIService = $oLocator.ConnectServer(".","\root\cimv2")
 $_objWMIService.Security_.impersonationlevel = "3"
 $RC = $_objWMIService.Security_.Privileges.AddAsString("SeLoadDriverPrivilege")
 
 ;Set objWMIService =3D GetObject("winmgmts:{impersonationLevel=3Dimpersonate, (LoadDriver)}")
 $_objDriver = $_objWMIService.Get("Win32_PrinterDriver")
 $_objParameter = $_objWMIService.Get("Win32_PrinterDriver").SpawnInstance_()
 $_objParameter.Name = $Tab_Info[3]
 $_objParameter.SupportedPlatform = $Tab_Info[1]
 $_objParameter.Version = "3"
 $_objParameter.FilePath = $DriverDir + $Tab_Info[0]
 
 ; The line where I run into the problem
 $_objParameter.DependentFiles = $DriverDir + $Tab_Info[0] + $Tab_Info[4]
 
 $_objParameter.InfName = $DriverDir + $Tab_Info[0] + "\\" + $Tab_Info[2]
 
 ; Start driverinstallation
 $RC = $_objDriver.AddPrinterDriver($_objParameter)
 
 |