How to Customize Exchange 2010 RBAC Roles for Delegating User/Contact Management Part 2.

As a follow up to the last post, I decided to further restrict the Support Staff users’ access to the available Custom ‘Address Book Management’ Role cmdlets. The following commands enabled me accomplish this objective:

1) C:\>Get-ManagementRoleEntry -Identity “Address Book Management\*” | ?{$_.Name -ne “Get-User”} | Remove-ManagementRoleEntry ( This command removes all available cmdlets from this Role except the ‘Get-User’ cmdlet.

It turns out that the Get-User and Set-User cmdlets are not enough to grant the Support Staff permission to make contact information changes. The relevant cmdlets are displayed in the screenshot below:

Capture5_edited

I will now go ahead and add three more cmdlets that will be needed to properly display and edit relevant user information.

2) C:\>Add-ManagementRoleEntry -Identity “Address Book Management\Set-User” (Enables the intended support staff to edit user info).

3) C:\>Add-ManagementRoleEntry -Identity “Address Book Management\Get-Recipient”

4) C:\>Add-ManagementRoleEntry -Identity “Address Book Management\Get-Mailbox”

As indicated in the last post. At this point, a support user could login to Outlook Web Access and navigate to the top right corner for the Options button: See All Options: Manage My Organization. They are presented with a listing of Organization users and contacts and could select and make only intended changes as needed.

Leave a comment

Chinny Chukwudozie, Cloud Solutions.

Passion for all things Cloud Technology.