Skip to content

Get hardware inventory for unit

Gets a list of hardware inventory for a specific unit.

GetHardwareInventoryForUnit(Byval UnitName as String, Byval UnitType as String) as ArrayList

UnitName (String)

Name or UUID of the unit to retrieve inventory for

UnitType (String)

Type of the unit

  • “1” (Computer)
  • “2” (User)

The function returns an array of Hardware Inventory items. Each element (inv) in the array is a joined line with the character defined with Set splitter.

  • inv.Category
  • inv.Entry
  • inv.Value
  • inv.Datatype
  • inv.GUID
  • inv.ID

VBScript

Set oCMS = CreateObject("CapaInstaller.SDK")
Set aUnit = CreateObject("System.Collections.ArrayList")
wscript.echo oCMS.SetDefaultManagementPoint("1")
Set aUnit = oCMS.GetHardwareInventoryForUnit("Klient","1")
for each item in aUnit
wscript.echo item
next