C.2 Custom Power Properties

The following sections list the object types and associated actions that require a minimum set of properties to successfully create a new Custom Power. These are the minimum required properties for each object type in a new Custom Power.

C.2.1 User

The following table lists the action, additional permissions, and required properties of the User object type to show the required properties for the power to work without incident.

Action

Additional permissions

Required Properties

Sets the properties of a user

Disables the user account

AccountDisabled

Sets the properties of a user

Enables the user account

AccountDisabled

Creates a user

None selected

givenName

fullName

displayName

sn

samAccountName

userPrincipalName

userPassword

Creates a user

Enable email during user creation

givenName

fullName

displayName

sn

samAccountName

userPrincipalName

userPassword

homeMDB

mailNickName

legacyExchangeDN

Creates a user

Add object to groups during user creation

givenName

fullName

displayName

sn

samAccountName

userPrincipalName

userPassword

Creates a user

Create Exchange 2008 or newer mailbox for created user account

homeMDB

mailNickName

givenName

fullName

displayName

sn

samAccountName

userPrincipalName

userPassword

Clones a user

None selected

cn

description

displayName

FullName

givenName

name

samAccountName

sn

userPassword

userPrincipalName

Clones a user

Enable email for the cloned user

cn

description

displayName

EmailAddress

FullName

givenName

homeMDB

legacyExchangeDN

mailNickName

name

samAccountName

sn

userPassword

userPrincipalName

Clone a user

Create Exchange 2008 or newer mailbox for the cloned user

cn

description

displayName

EmailAddress

FullName

givenName

homeMDB

legacyExchangeDN

mailNickName

name

samAccountName

sn

userPassword

userPrincipalName

C.2.2 Group

The following table lists the action, additional permissions, and required properties of the Group object type to show the required properties for the power to work without incident.

Action

Additional permissions

Required Properties

Creates a group

None selected

displayName

groupType

name

samAccountName

Creates a group

Enable email for the group you create

displayName

groupType

name

samAccountName

legacyExchangeDN

mailNickName

msExchHideFromAddressLists

Creates a group

Add the group you create to an ActiveView

displayName

groupType

name

samAccountName

Clones a group

None selected

displayName

name

samAccountName

Clones a group

Add the group to an ActiveView during group clone

displayName

name

samAccountName

C.2.3 Dynamic Distribution Group

The following table lists the action, additional permissions, and required properties of the Dynamic Distribution Group object type to show the required properties for the power to work without incident.

Action

Additional permissions

Required Properties

Sets the properties of an Exchange Dynamic Distribution Group

No additional permissions available

 

Gets the properties of an Exchange Dynamic Distribution Group

No additional permissions available

 

Creates an Exchange Dynamic Distribution Group

No additional permissions available

 

Clones an Exchange Dynamic Distribution Group

No additional permissions available

 

C.2.4 Computer

The following table lists the action, additional permissions, and required properties of the Computer object type to show the required properties for the power to work without incident.

Action

Additional permissions

Required Properties

Creates a computer in the specified domain

No additional permissions available

AccountDisabled

samAccountName

$McsAllowPreW2K

$McsCanbeJoinedBy

C.2.5 Contact

The following table lists the action, additional permissions, and required properties of the Contact object type to show the required properties for the power to work without incident..

Action

Additional permissions

Required Properties

Creates a contact

No additional permissions available

givenName

sn

Creates a contact

Enable email for the contact you create

givenName

sn

legacyExchangeDN

mailNickName

Creates a contact

Add the contact you create to groups

givenName

sn

Clones a contact

No additional permissions available

givenName

sn

C.2.6 Organizational Unit

The following table lists the action, additional permissions, and required properties of the Organizational Unit object type to show the required properties for the power to work without incident.

Action

Additional permissions

Required Properties

Creates an organizational unit

No additional permissions available

name

Clones an organizational unit

No additional permissions available

name

C.2.7 Published Printer

The following table lists the action, additional permissions, and required properties of the Published Printer object type to show the required properties for the power to work without incident.

Action

Additional permissions

Required Properties

Sets the properties for an ADprinter

No additional permissions available

 

Retrieves information about an ADprinter

No additional permissions available

 

C.2.8 Resource Mailbox

The following table lists the action, additional permissions, and required properties of the resource mailbox object type to show the required properties for the power to work without incident.

Action

Additional permissions

Required Properties

Updates a resource mailbox

No additional permissions available

 

Gets the properties for a resource mailbox

No additional permissions available

 

Creates a resource mailbox

Create resource mailbox for created user account

 

Copy a resource mailbox

No additional permissions available