New-MailboxImportRequest Failed In Exchange Server

  author
Written By Ashwani Tiwari
Anuraag Singh
Approved By Anuraag Singh
Published On August 24th, 2022
Reading Time 6 Minutes Reading

Are you trying to import PST files into Exchange mailbox? And you are stuck in between the migration process due to New-MailboxImportRequest failed. So, follow the solution briefed in this article to know how to deal with this situation.

The New-MailboxImportRequest Command can be used for on-premises as well as for Exchange Online also. It allows users to import .pst file to the Exchange 2016/13/10 and other below environment mailboxes.

To use this cmdlet, users need to take various permissions in Exchange as a pre-requisites. But ‘New-MailboxImportRequest’ get failed error occur s while transferring Outlook PST to Exchange mailbox. Therefore, in this article, we are going to discuss some handy solution to troubleshoot New-MailboxImportRequest: Status Failed or Access Denied Issues.

Well, let’s have a look at some scenario that will give a brief insight into the situation.

I have been trying to import an 11 GB(Giga-Byte) PST file to Exchange 2013 using ‘New-MailboxImportRequest’ cmdlet. In beginning, the process went so smooth. But, after some time, it remains hung at Queued. After that, the request becomes failed. I have no idea about this situation. Also, I go through many forum and use ‘Get-MailboxImportRequest’. But, it just displayed the Name/Mailbox/ Import request status. Please guide me what step should I take to resolve New-MailboxImportRequest command failed status in Exchange 2013 and communicate with the database mailboxes without any data loss. Please help!

Why New-MailboxImportRequest Failed Issues Arise– Know the Reasons

When the users execute import request in Management Shell in order to move the PST files into mailboxes, they hung up and the following error runs through the screen:

  • New-MailboxImportRequest: Status Failed
  • New-MailboxImportRequest: Access to the path is denied
  • New-MailboxImportRequest: Failed to communicate with the mailbox database

There are some Common reasons by which this error occurs during the import process. Here, we discuss the three top-most causes due to which import request become failed or access denied issues.

  • It might happen that before the process, the role like Organization Management Group Role Group should not be assigned properly. As a result, when users run the ‘New -MailboxImportRequest’ cmdlet, it becomes failed.
  • When the corrupted items in a PST file are more than the specified limit then the following error is generated:

This can be resolved by placing the following Parameter value in New-MailboxImportRequest command before the execution in the shell.

[-BadItemLimit ]

  • In this case, when the users PST file has lots of data and users try to move that file in Exchange. Then it results in the failure of import request. This situation can be overcome by using ‘LargeItemLimit ’ in the import cmdlet.

Note: Parameter value should be greater than 51.

After knowing the reasons, let us go through the troubleshooting methods to fix this error.

Note: After running the cmdlet, to view the status of the current request by piping below cmdlet can be used: Get-MailboxImportRequestStatistics.

Tips to Fix New-MailboxImportRequest Failed Status

Whenever import process stop or failed, most Exchange users try to resume the process to save the time and effort. For that few commands are available.

Technique 1: Resume Failed MailboxImport Request

  • To start the process, it is mandatory to assign the role. For this, follow the below-mentioned PowerShell cmdlet:

New-ManagementRoleAssignment –Role “Mailbox Import Export” –User Administrator

  • Next, to move an individual .pst file execute the below command:

New-MailboxImportRequest -Mailbox Name -FilePath\exchangePSTarchiveoutlook.pst

  • If you want to move PST file into multiple mailboxes, then used below-mentioned cmdlet:

Dir \exchsvrPSTarchive*.pst | %{ New-MailboxImportRequest -Name Import20120527 -BatchName Import20120527 -Mailbox $_.BaseName -FilePath $_.FullName}

  • After that, use the following command to check the status of mailbox import request:

Get-MailboxImportRequest

  • Now, run the below cmdlet to again start the failed import request:

Get-MailboxImportRequest -Status Failed | Resume-MailboxImportRequest

Technique 2: Increase Get-Send/Receive Connector Limit

It is evident from the above New-MailboxImportRequest cmdlet failed and not communicate with target mailbox stored in the database due to file size limit. So, it is better to improve the limit and then run an import command. For this, use the below instructions carefully:

After that, wait for few minutes and then restart the following services:

  • MS Exchange Mailbox Assistants
  • MS Exchange Transport
  • MS Exchange Mail Submission

Now, restart Exchange Server to start the import process.

Fix New-MailboxImportRequest Failed – Access Denied Error

This is also a common error arise while importing Outlook file. The reason for this error mostly due to permission of folder used a file path to import data stored in it.

Network Path

To avoid this error, grant all the “Read / Write” Permissions to Group Exchange Subsystem to the share networked from where you want to import Outlook File. If permission is not granted properly then the connection could not establish between the server and the target folder.

folder permission

Smart Way to Resolve Mailbox Import Failed Glitch

PowerShell method is a good option to resolve various complicated task. But moving data from one place to another mailbox, PowerShell cmdlet take lots of time. So, it is better to click on SysTools Exchange Import Tool. The software is able to successfully import PST file into Exchange mailboxes.

Download purchase

With this utility, one can easily move emails, contacts and other data items from PST file to Exchange. Above all, the software is capable to transfer secured .pst file to Exchange Server 2016, 2013, 2010, 2007, 2003 without any error.

Users can easily import multiple as well as a selective Outlook data file to the Microsoft Live Exchange Server. It provides date filter option which allows you to import PST to Exchange in a specified period of time. Also, when the import process is complete the software automatically creates the export report which store the status of notes, tasks, journals, contacts, calendars, mails from the Outlook PST file to the selected Exchange Server version.

Concluding Lines

Many Exchange admins have first priority is to use the PowerShell Exchange command for the Import/Export process. However, any single mistake in cmdlet leads to numerous errors One of the glitches is New-MailboxImportRequest failed status. That is why, in this post, we have covered manual ways to resume the ‘failed’ status situation. If you want a better path to import multiple PST into desired Exchange mailbox, then go for Exchange Import tool to save Time and Effort.

  author

By Ashwani Tiwari

Being a Chief Technical Analyst, I am aware of the technicalities faced by the user while working with multiple technologies. So, through my blogs and articles, I love to help all the users who face various challenges while dealing with technology.