IAdmDestinationLocationCondition

The IAdmDestinationLocationCondition interface represents the If the destination location is <location> condition.

Inheritance: IAdmCondition

Properties

  • Property

  • Description

  • Operator

  • Gets or sets a comparison operator for the condition.

  • Location

  • Gets or sets the location to compare the destination location with.

Details

Operator

Gets or sets a comparison operator for the condition.


Location

Gets or sets the location to compare the destination location with.

Examples

The following code sample creates a condition that returns true if the target object is being moved to the Deprovisioned users OU.

PowerShell
# The $actionSet variable refers to an action set in a
# business rule, custom command, or scheduled task.

# Create condition.
$condition = $actionSet.Conditions.CreateEx("adm-DestinationLocationCondition")
$destinationLocationCondition = $condition.GetCondition()
$destinationLocationCondition.IsOperator = "ADM_ISOPERATOR_IS"

$objReference = New-Object "Softerra.Adaxes.Adsi.AdmObjectReference"
$objReference.ObjectDN = "OU=Deprovisioned users,DC=domain,DC=com"
$destinationLocationCondition.Location = objReference

# Save changes.
$condition.SetCondition($destinationLocationCondition)
$condition.SetInfo()
$actionSet.Conditions.Add($condition)
C#
// The actionSet variable refers to an action set in a
// business rule, custom command, or scheduled task.

// Create condition.
IAdmBusinessRuleCondition condition = (IAdmBusinessRuleCondition)actionSet.Conditions.CreateEx(
    "adm-DestinationLocationCondition");
IAdmDestinationLocationCondition destinationLocationCondition =
    (IAdmDestinationLocationCondition)condition.GetCondition();
destinationLocationCondition.IsOperator = ADM_ISOPERATOR_ENUM.ADM_ISOPERATOR_IS;

IAdmObjectReference objReference = new AdmObjectReference();
objReference.ObjectDN = "OU=Deprovisioned users,DC=domain,DC=com";
destinationLocationCondition.Location = objReference;

// Save changes.
condition.SetCondition(destinationLocationCondition);
condition.SetInfo();
actionSet.Conditions.Add(condition);

Requirements

Minimum required version: 2021.1

See also