Applies to: Exchange Server 2010 SP3, Exchange Server 2010 SP2
Topic Last Modified: 2012-07-23
MyPersonalInformation management role enables
individual users to view and modify their Web site address and home
telephone number. This is a custom role created from the MyContactInformation
Role parent role.
This management role is one of several built-in roles in the Role Based Access Control (RBAC) permissions model in Microsoft Exchange Server 2010. Management roles, which are assigned to one or more management role groups, management role assignment policies, users, or universal security groups (USG), act as a logical grouping of cmdlets or scripts that are combined to provide access to view or modify the configuration of Exchange 2010 components, such as mailboxes, transport rules, and recipients. If a cmdlet or script and its parameters, together called a management role entry, are included on a role, that cmdlet or script and its parameters can be run by those assigned the role.
This role is a specific type of role called a custom role. A custom role is one that's created, or derived, from a parent role. It contains a subset of management role entries that exist on the parent role. This role is provided to enable you to control, with a greater level of granularity, the information you allow end users to modify on their own mailboxes. Unlike other built-in roles, custom roles, including this one, can be deleted. If you won't use this role, it can be deleted.
For more information about built-in and custom management roles and management role entries, see Understanding Management Roles.
For more information about management roles, management role groups, and other RBAC components, see Understanding Role Based Access Control.
Management Role Assignments
For this role to grant permissions, it must be assigned to a role assignee, such as a role assignment policy. This assignment is done using management role assignments. Role assignments link role assignees and roles together. If more than one role is assigned to a role assignee, the role assignee is granted the combination of all the permissions granted by all the assigned roles.
|You can also assign this management role to a role group, USG, or directly to a user. However user-focused roles are most effective when used with role assignment policies.|
This user-focused role has implicit scopes that can't be modified. Therefore, you shouldn't add custom scopes to role assignments that assign this role to role assignment policies, role groups, USGs, or users.
For more information about role assignments and scopes, see the following topics:
This role may be assigned to one or more role assignment policies by default. For more information, see the "Default Management Role Assignments" section.
If you want to view a list of role groups, users, or USGs assigned to this role, use the following command.
Get-ManagementRoleAssignment -Role "<role name>"
Regular and Delegating Role Assignments
This role can be assigned to role assignees using either regular or delegating role assignments. Regular role assignments grant the permissions provided by the role to the role assignee. Delegating role assignments grant the role assignee the ability to assign the role to other role assignees. For more information about regular and delegating role assignments, see Understanding Management Role Assignments.
Adding or Removing Role Assignments
You can change which role assignees are assigned this role. By changing which role assignee is assigned this role, you change who is granted its permissions. You can assign this role to other built-in role assignment policies, or you can create role assignment policies and assign this role to them.
To assign this role to role assignees, its parent role must be assigned to a role group you're a member of, directly to you, or to a USG you're a member of, using a delegating role assignment. For more information about delegating role assignments, see the "Regular and Delegating Role Assignments" section.
You can also remove this role from the default role assignment policy, role assignment policies and role groups you create, users, and USGs.
For more information about how to add or remove assignments between this role and role groups, users, and USGs, see the following topics:
Enabling or Disabling Role Assignments
By enabling or disabling a role assignment, you control whether that role assignment should be in effect. If a role assignment is disabled, the permissions granted by the associated role aren't applied to the role assignee. This is convenient if you want to temporarily remove permissions without deleting a role assignment. For more information, see Change a Role Assignment.
Default Management Role Assignments
This role doesn't have any default role assignments. It's provided in case you want control, at a more granular level, of what end-user information you allow your users to modify. For more information about assigning this role to a role assignment policy, see the "Adding or Removing Role Assignments" section.
Management Role Customization
This role has been configured to provide a role assignee with all of the necessary cmdlets, and their parameters, to manage the features and components listed in the beginning of this topic. Other roles have also been provided to enable management of other features. By adding and removing roles to and from role groups, you can create a customized permissions model without the need to customize individual management roles. For a complete list of roles, see Built-in Management Roles. For more information about customizing role groups, see the following topics:
If you decide that you need to create a customized version of this role, you must create a role as a child of this role, and customize the new role.
|The following information enables you to perform advanced management of permissions. Customizing management roles can significantly increase the complexity of your permissions model. You could cause certain features to stop functioning if you replace a built-in management role with an incorrectly configured custom role.|
The following are the most common steps to create a customized role and assign it to a role assignee:
- Create a copy of this role using the New-ManagementRole
cmdlet. For more information, see Create a Role.
- Change or remove the role entries on the new role using the
Remove-ManagementRoleEntry cmdlets. You can't add additional
role entries to the new role because it can only contain the role
entries on the parent built-in role. For more information, see the
- If you want to replace the built-in role with this new
customized role, remove any role assignments associated with the
built-in role using the Remove-ManagementRoleAssignment
cmdlet. For more information, see the following topics:
- Add the new customized role to the required role assignees
using the New-ManagementRoleAssignment cmdlet. For more
information, see the following topics:
- Add a Role
to a Role Group
- Add a Role
to a User or USG
Important: If you want other users, in addition to the user that created the role, to be able to assign the new customized role, be sure to add a delegating role assignment to at least one role assignee. For more information, see Delegate Role Assignments.
- Add a Role to a Role Group