Got a weird problem. I 've got the following error message:

Quote:


>>> KiXtart 2001 <<<

ERROR: expected ')'!
Script: c:\scripts\test\CMDB.kix
Line: 19





I can't find the )


Never had this problem before with WMI.
Ooh and I use kix 4.50 since a few days. BTW.
Isn't it kix 2010 instead of kix 2001??

Have tested it with 4.23 also but still the same problem:

Code:
  
Break On

$strComputer = @wksta

$srv="\\server\log"+$strComputer+".txt"
$objWMIService = GetObject("winmgmts:\\" + $strComputer + "\root\cimv2")

Open(1,$srv,5)

; Gebruiker
$objWMIService = GetObject("winmgmts:" + "{impersonationLevel=impersonate}!\\" + $strComputer & "\root\cimv2")
$colItems = $objWMIService.ExecQuery ("Select * from Win32_ComputerSystem",,48)
For Each $objItem In $colItems
$logdata=$objItem.UserName+Chr(9)
$nul=WriteLine(1,$logdata)
Next

; hostname
$colItems = $objWMIService.ExecQuery("Select * from Win32_OperatingSystem",,48)
For Each $objItem In $colItems
$logdata=$objItem.CSName+Chr(9)+$objItem.SerialNumber+Chr(9)
$nul=WriteLine(1,$logdata)
Next

;ComputerSystemProduct
$colItems = $objWMIService.ExecQuery("Select * from Win32_ComputerSystemProduct",,48)
For Each $objItem In $colItems
$logdata=$objItem.vendor+Chr(9)+$objItem.name+Chr(9)+$objItem.IdentifyingNumber+Chr(9)
$nul=WriteLine(1,$logdata)
Next

;Processor
$colItems = $objWMIService.ExecQuery("Select * from Win32_Processor",,48)
For Each $objItem In $colItems
$logdata=$objItem.Name+Chr(9)+$objItem.MaxClockSpeed+Chr(9)
$nul=WriteLine(1,$logdata)
Next

;LogicalMemoryConfiguration
$colItems = $objWMIService.ExecQuery("Select * from Win32_LogicalMemoryConfiguration",,48)
$nul=WriteLine(1,$menu)
For Each $objItem In $colItems
$logdata=$objItem.TotalPhysicalMemory+Chr(9)
$nul=WriteLine(1,$logdata)
Next

close(1)


_________________________
Co