Set hardware inventory
Description
Section titled “Description”Sets hardware inventory for a unit.
Syntax
Section titled “Syntax”This function is overloaded, meaning that two separate parameter sets are available;
UnitName and UnitType
Section titled “UnitName and UnitType”SetHardwareInventory(Byval UnitName as String, Byval UnitType as String, Byval section as String, Byval Name as String, Byval Value as String, Byval DataType as String) as Boolean
SetHardwareInventoryUUID(Byval Uuid as String, Byval Section as String, Byval Name as String, Byval Value as String, Byval DataType as String) as Boolean
Parameters
Section titled “Parameters”UnitName (String)
The name of the unit to get custom inventory for
UnitType (String)
The type of unit stated in UnitName. Two different values are accepted;
- “1” (Computer)
- “2” (User)
Uuid (String)
The UUID of unit to get custom inventory for in the format; xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Section (String)
Inventory section
Name (String)
Name of the value
Value (String)
The value itself
DataType (String)
The type of data being inserted;
- “I” = Integer
- “T” = Time
- “S” = String
- “N” = Text
Examples
Section titled “Examples”VBScript
Set oCMS = CreateObject("CapaInstaller.SDK")wscript.echo oCMS.SetDefaultManagementPoint("1")wscript.echo oCMS.SetHardwareInventory("Klient","1","Section","Name","Value","S")VBScript
Set oCMS = CreateObject("CapaInstaller.SDK")wscript.echo oCMS.SetDefaultManagementPoint("1")wscript.echo oCMS.SetHardwareInventoryUUID("E3FBEC1E-32AC-4E51-AB9F-A644CD9F0A6B", "Section","Name","Value","S")