Exchange – The term ‘New-MailboxExportRequest’ is not recognized (Solved)
The term ‘New-MailboxExportRequest’ is not recognized
In this article, We will discuss the issue that why New-MailboxExportRequest command doesn’t work in Exchange Management Powershell while the User has full access to 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 the 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 the archive mailbox. Below is a full command -IsArchive
New-MailboxExportRequest -Mailbox “TestMailBox” -IsArchive -FilePath “\\Testex01\c$\get\TestExport01.pst”
However, this will only export the archive mailbox not the actual mailbox, so logically you have to run both commands separately.