When I read about the new powershell cmdlet New-MailboxExportRequest, I was very excited about it (because I was planning a migration for a few mailboxes).

After having to manually install several required hotfixes (some of which were related to .NET 2.0 (what the hell MS?)) and running through the SP2 upgrade process three times..I was much less excited: whatever I tried, the cmdlet that triggered me to upgrade, was nowhere to be found.

Turns out, the cmdlet does not appear to exist in the powershell-sphere, if you do not have the proper permissions (must be easier to hide commands then let them display a message like “you do not have enough permissions”).

Here’s how you give yourself (assuming you’re “Administrator”) permissions for the shiny New-MailboxExportRequest cmdlet:

New-ManagementRoleAssignment –Role "Mailbox Import Export" –User DOMAIN\Administrator

Share the wealth!