Get Unit Relations
Description
Gets the unit relations of a specified unit. These include Primary, Default, Current, previously logged on, and manually linked units.
Syntax
GetUnitRelations(ByVal unitName As String, ByVal unitType As String) As ArrayList
Parameters
UnitName (String)
The name of the unit, or the uuid of the unit.
UnitType (String)
Type of Unit
- "Computer"
- "User"
Return Value
The function returns an array of units. Each unit (unit) in the array is a joined line with the character defined with Set splitter.
- Relation type ("Primary User"/"Current User"/"Default User"/"Manually Created"/"Previously logged on User")
- unit.Name
- unit.Created
- unit.LastExecuted
- unit.Status
- unit.Description
- unit.GUID
- unit.ID
- unit.Type.Name
- unit.UUID
- Is mobile ("True"/"False)
- unit.location
- unit.CmpId
- unit.BuId
Example
VBScript
Set oCMS = CreateObject("CapaInstaller.SDK") Set arrRelations = CreateObject("System.Collections.ArrayList") Wscript.echo oCMS.SetDefaultManagementPoint("1") Set arrRelations = oCMS.GetUnitRelations("Klient","Computer") For Each item In arrRelations Wscript.echo item arr=Split(item,"|") Wscript.echo "Relation type: " & arr(0) Wscript.echo "Name: " & arr(1) Wscript.echo "Location: " & arr(11) Wscript.echo "Status: " & arr(4) Wscript.echo "***************************" Next