# Get unit groups

> Returns a list of groups the specified unit is linked to.

Source: https://docs.capaone.com/capainstaller/sdk-capainstaller-software-development-kit-functions/unit-functions/get-unit-groups/  
Product: CapaInstaller — a separate CapaSystems product; do not apply this page to any other.

## Description

Returns a list of groups the specified unit is linked to.

## Syntax

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

## Parameters

***UnitName (String)***

The name of the unit

***UnitType (String)***

Type of Unit

- "Computer"
- "User"

## Return value

The function returns an array of groups. Each Group (g) in the array is a joined line with the character defined with [Set splitter](/capainstaller/sdk-capainstaller-software-development-kit-functions/container-functions/set-splitter/).

- g.Name
- g.Type
- g.unitType.ID
- g.Description
- g.GUID
- g.ID

## Example

**VBScript**

```vb
Set oCMS = CreateObject("CapaInstaller.SDK") 
Set aUnit = CreateObject("System.Collections.ArrayList") 
wscript.echo oCMS.SetInstanceManagementPoint("1") 
Set aUnit =  oCMS.GetUnitGroups("Klient","Computer") 
for each item in aUnit 
  wscript.echo item 
next  
```
