API Reference
Class
DirectoryObjectMoveHelper
Provides reusable move and rename operations for directory objects addressed by identity.
Inheritance
- Object
- DirectoryObjectMoveHelper
Constructors
public DirectoryObjectMoveHelper(Func<String, String, String, DirectoryMutationResult> moveUser = null, Func<String, String, String, String, DirectoryMutationResult> moveGroup = null, Func<String, String, String, String, DirectoryMutationResult> moveComputer = null) #Initializes a new instance of the DirectoryObjectMoveHelper class.
Parameters
- moveUser System.Func{System.String,System.String,System.String,ADPlayground.DirectoryMutationResult} = null
- Optional override for user move operations.
- moveGroup System.Func{System.String,System.String,System.String,System.String,ADPlayground.DirectoryMutationResult} = null
- Optional override for group move or rename operations.
- moveComputer System.Func{System.String,System.String,System.String,System.String,ADPlayground.DirectoryMutationResult} = null
- Optional override for computer move or rename operations.
Methods
public DirectoryMutationResult MoveComputer(String identity, String targetOrganizationalUnit = null, String newCommonName = null, String domainName = null) #Returns:
DirectoryMutationResultMoves or renames a computer object.
Parameters
- identity System.String
- Computer identity (DN, sAMAccountName, dNSHostName, or name).
- targetOrganizationalUnit System.String = null
- Optional target OU distinguished name.
- newCommonName System.String = null
- Optional replacement common name.
- domainName System.String = null
- Optional domain DNS name.
Returns
Mutation result details.
public DirectoryMutationResult MoveGroup(String identity, String targetOrganizationalUnit = null, String newCommonName = null, String domainName = null) #Returns:
DirectoryMutationResultMoves or renames a group object.
Parameters
- identity System.String
- Group identity (DN, sAMAccountName, mail, or name).
- targetOrganizationalUnit System.String = null
- Optional target OU distinguished name.
- newCommonName System.String = null
- Optional replacement common name.
- domainName System.String = null
- Optional domain DNS name.
Returns
Mutation result details.
public DirectoryMutationResult MoveUser(String identity, String targetOrganizationalUnit, String domainName = null) #Returns:
DirectoryMutationResultMoves a user object to a target organizational unit.
Parameters
- identity System.String
- User identity (DN, sAMAccountName, UPN, mail, or name).
- targetOrganizationalUnit System.String
- Target OU distinguished name.
- domainName System.String = null
- Optional domain DNS name.
Returns
Mutation result details.