Exchange – The term ‘New-MailboxExportRequest’ is not recognized (Solved)
The term ‘New-MailboxExportRequest’ is not recognized
In this article, We will discuss this issue that why New-MailboxExportRequest command doesn’t work in Exchange Management Powershell while User has full access on File Path and part of Mailbox Import Export ManagementRoleAssignmement. Let’s see how Exchange Mailbox export works and how we can solve “The term ‘New-MailboxExportRequest’ is not recognized” error.
How to Export a Mailbox in Exchange 2010 Using Exchange Management Shell
1- Open Exchange Management Console
2- Run the following command to provide proper rights to import or export a mailbox
New–ManagementRoleAssignment –Role “Mailbox Import Export” –User Administrator
3- Create a shared folder and assign full rights to “Exchange Trusted Subsystem” group
4- Now if you will run the following command to export a mailbox, you will definitely get the error “The term ‘New-MailboxExportRequest’ is not recognized”
New-MailboxExportRequest -Mailbox “TestMailBox” -FilePath “\\Testex01\c$\get\TestExport01.pst”
The term ‘New-MailboxExportRequest’ is not recognized as the name of a cmdlet, function, script file, or operable program.
5- Close Exchange Management Shell and Open again so the user will have proper rights which we assigned in step 2. Run the above command again (Solution)
New-MailboxExportRequest -Mailbox “TestMailBox” -FilePath “\\Testex01\c$\get\TestExport01.pst”
6- You will see success and mailbox export started and in Queue. You can see the status with Get-MailboxExportRequest
Note: To export an archive mailbox in exchange 2010, You can use “-IsArchive” to export archive mailbox. Below is full command -IsArchive
New-MailboxExportRequest -Mailbox “TestMailBox” -IsArchive -FilePath “\\Testex01\c$\get\TestExport01.pst”
However, this will only export archive mailbox not the actual mailbox, so logically you have to run both commands seprately.