Hi, @MICHAEL GREEN
Thank you for posting your question in the Microsoft Q&A forum.
According to your description, you are trying to export a list of mailboxes from Exchange 2016 to a .pst file and are getting the error Relinquishing job because of large delays due to unfavorable server health or budget limitations with a request throttling state 'StalledDueToSource_DiskLatency'
and are wondering if there is a way to limit the export to one mailbox at a time.
- First, regarding the error you are receiving, this may be due to the workload management (WLM) limit implemented by Microsoft Exchange Server 2019. By default, WLM limits 10 mailboxes to be moved simultaneously from the same source or the same target.
- Before increasing the WLM limit, it is recommended to use the command to delete the previous old requests and files.
Remove-MoveRequest –Identity “maibox”
- Then increase the WLM limit through the EMS command to increase the number of mailboxes being moved simultaneously. You can start by changing it to 25 and then check the performance of the Exchange Server during the migration. If you want to further increase the number of mailboxes being moved simultaneously, it is recommended to increase the WLM limit 10 times in a row.
$limit = 25
New-SettingOverride -Name "MdbReplication" -Component WorkloadManagement -Section MdbReplication -Parameters @("MaxConcurrency=$limit") -Reason "Allow more simultaneous mailbox moves"New-SettingOverride -Name "CiAgeOfLastNotification" -Component WorkloadManagement -Section CiAgeOfLastNotification -Parameters @("MaxConcurrency=$limit") -Reason "Allow more simultaneous mailbox moves"New-SettingOverride -Name "MdbAvailability" -Component WorkloadManagement -Section MdbAvailability -Parameters @("MaxConcurrency=$limit") -Reason "Allow more simultaneous mailbox moves"New-SettingOverride -Name "DiskLatency" -Component WorkloadManagement -Section DiskLatency -Parameters @("MaxConcurrency=$limit") -Reason "Allow more simultaneous mailbox moves"New-SettingOverride -Name "MdbDiskLatency" -Component WorkloadManagement -Section MdbDiskLatency -Parameters @("MaxConcurrency=$limit") -Reason "Allow more simultaneous mailbox moves"
- Enter a new mailbox export request with the highest priority for the same mailbox through the command.
New-MoveRequest –Identity “mailbox address” –BatchName “Existing Database to New Database Name” –Priority Highest
- Regarding limiting the export to one mailbox at a time, you can try to specify the mailbox using the following command:
New-MailboxExportRequest -Mailbox <mailbox address> -FilePath <file path>
Refer to: Mailboxes are stalled during a migration - Exchange | Microsoft Learn
If you have any questions, please feel free to contact me. If the answer is helpful, please click "Accept Answer" because it can help other members of the Microsoft Q&A community who have encountered similar problems and are looking for solutions. Thank you.
Best,
Jeanne