Exchange 2010 – RBAC – Issue : Mailbox Import Export–> New-MailboxImportRequest and other management role entries are missing, not available
This is just because the current user does not have the "Mailbox Import Export” management role assigned.
To give him the role with RoleGroup membership assignment :
1- Create a new RoleGroup:
[PS] C:\Windows\system32>New-RoleGroup "PST Rights"
2- Assign the pre-existing Exchange Server 2010 RBAC role “Mailbox Import Export” to this newly created group :
[PS] C:\Windows\system32>new-ManagementRoleAssignment -Role "Mailbox Import Export" -SecurityGroup "PST Rights"
3- Add the user who wants to use the Mailbox Import Export commandlets to the newly created rolegroup :
[PS] C:\Windows\system32>Add-RoleGroupMember "PST Rights" -Member Administrator
4- Restart the exchange management shell and now you’ll see these cmdlets
Note : You can use the ECP to create a Role Group, Assign Management Role( s ) and assign users to the newly created Role Group
Appendix : the list of cmdlets we have in the pre-existing “Mailbox Import Export” management Role
[PS] C:\Windows\system32>Get-ManagementRoleEntry "Mailbox Import Export\*" | ft -AutoSize
Name Parameters
---- ----------
Write-AdminAuditLog {Comment, Confirm, Debug, DomainController, ErrorAc
Suspend-MailboxImportRequest {Confirm, Debug, DomainController, ErrorAction, Err
Suspend-MailboxExportRequest {Confirm, Debug, DomainController, ErrorAction, Err
Set-MailboxImportRequest {AcceptLargeDataLoss, BadItemLimit, BatchName, Conf
Set-MailboxExportRequest {AcceptLargeDataLoss, BadItemLimit, BatchName, Conf
Set-ADServerSettings {ConfigurationDomainController, Confirm, Debug, Err
Search-Mailbox {Confirm, Debug, DeleteContent, DomainController, D
Resume-MailboxImportRequest {Confirm, Debug, DomainController, ErrorAction, Err
Resume-MailboxExportRequest {Confirm, Debug, DomainController, ErrorAction, Err
Remove-MailboxImportRequest {Confirm, Debug, DomainController, ErrorAction, Err
Remove-MailboxExportRequest {Confirm, Debug, DomainController, ErrorAction, Err
New-MailboxImportRequest {AcceptLargeDataLoss, AssociatedMessagesCopyOption,
New-MailboxExportRequest {AcceptLargeDataLoss, AssociatedMessagesCopyOption,
Get-MailboxImportRequestStatistics {Debug, DomainController, ErrorAction, ErrorVariabl
Get-MailboxImportRequest {BatchName, Database, Debug, DomainController, Erro
Get-MailboxExportRequestStatistics {Debug, DomainController, ErrorAction, ErrorVariabl
Get-MailboxExportRequest {BatchName, Database, Debug, DomainController, Erro
Get-Mailbox {Anr, Credential, Debug, DomainController, ErrorAct