# Get package units

> Returns a list of units linked to a package.

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

## Description

Returns a list of units linked to the package.

## Syntax

GetPackageUnits(Byval PackageName as String, Byval PackageVersion as String, Byval PackageType as String) as ArrayList

## Parameters

***PackageName (String)***

The name of the package

***PackageVersion (String)***

The version of the package

***PackageType (String)***

Type of package

- "1" (Computer)
- "2" (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](/capainstaller/sdk-capainstaller-software-development-kit-functions/container-functions/set-splitter/).

- unit.Name
- unit.Created
- unit.LastExecuted
- unit.Status
- unit.Description
- unit.GUID
- unit.ID
- unit.Type.Name

## Example

**VBScript**

```vb
Set oCMS = CreateObject("CapaInstaller.SDK") 
Set aUnit = CreateObject("System.Collections.ArrayList") 
wscript.echo oCMS.SetInstanceManagementPoint("1") 
Set aUnit =  oCMS.GetPackageUnits("CMS4-Upgrade","v4.1","1") 
for each item in aUnit 
  wscript.echo item 
next
```
