IAdmDestinationLocationCondition
The IAdmDestinationLocationCondition interface represents the If the destination location is <location> condition.
Inheritance: IAdmCondition
Properties
Details
Operator
Gets or sets a comparison operator for the condition.
- Type:
- ADM_LOCATIONOPERATOR_ENUM
- Access:
- Read/Write
Location
Gets or sets the location to compare the destination location with.
- Type:
- IAdmObjectReference
- Access:
- Read/Write
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