Thankz Howard, but i'm trying to use Lonkero's suggestions [Smile] Fine examples however !! Further, i'm looking at KixoMatic, which generates a part of the script..

I try the following code:
code:
  $objWMIService=GetObject("winmgmts:{impersonationLevel=impersonate}!\\"+$objCom.Name+"\root\cimv2")
$colItems = $objWMIService.ExecQuery("Select * from Win32_ComputerSystem",,48)
For each $objItem in $colItems
$Item.SubItems(1)=$objItem.UserName
Next

$colItems = $objWMIService.ExecQuery("Select * from Win32_OperatingSystem",,48)
For each $objItem in $colItems
$Item.SubItems(2).Text=$objItem.Caption+' ('+$objItem.Version+')'
Next

When looking at the code, i get error -2147023174 using GetObject and the message that a script error occurs:

code:
Script error: expected expression!
$colItems = $objWMIService.ExecQuery("Select * from Win32_ComputerSystem",,48)



[ 11. November 2002, 16:07: Message edited by: Schuliebug ]
_________________________
Kind regards,