# Unlink profile from device

> Unlinks a profile from a device without removing it from the physical device.

Source: https://docs.capaone.com/capainstaller/sdk-capainstaller-software-development-kit-functions/mdm-functions/unlink-profile-from-device/  
Product: CapaInstaller — a separate CapaSystems product; do not apply this page to any other.

## Description

This function is used to unlink a profile from a device. This will NOT remove the profile from the physical device. For that functionality, look at [Remove profile from device](/capainstaller/sdk-capainstaller-software-development-kit-functions/mdm-functions/remove-profile-from-device/), which will do both.

## Syntax

**VBScript**

```vb
Public Function UnlinkUnitFromProfile(unitName As String, profileName As String, changelogComment As String) As Boolean
```

## Parameters

### **UnitName(String)**

The UnitName or UUID of the unit.

### **ProfileName(String)**

The name of the MDM Profile

### **ChangelogComment (String)**

*A comment that will be added to the changelog entry on the profile and the device*

## Return value

Returns a boolean value. True if succeeded, otherwise false.

## Example

**VBScript**

```vb
Set oCMS = CreateObject("CapaInstaller.SDK") 
Wscript.echo oCMS.SetDatabaseSettings("ServerName", "CapaInstaller", False)
Wscript.echo oCMS.SetInstanceManagementPoint("2")

Wscript.echo oCMS.UnlinkUnitFromProfile("Testdev01", "Wi-Fi settings", "Unlinked profile from device from SDK")
Wscript.echo oCMS.UnlinkUnitFromProfile("4eea2959-fb4c-4afe-b61f-810cb3019cd6", "Wi-Fi settings", "Unlinked profile from device from SDK")
```
