Exchange service provisioning task fails with the following error message:
Exception of type 'System.OutOfMemoryException' was thrown.
More detailed diagnostics is provided in the example below:
Destination host 'MBX01.hosting.local (#82), IP '192.168.1.101' : Provisioning request failed. Unknown error 0x80131600 [<response><errorContext description="Exception of type 'System.OutOfMemoryException' was thrown. Cmdlet='Get-Mailbox' DomainController='AD01.hosting.local' Identity='LDAP://CN=John.Doe,OU=S001000101,OU=Provider,OU=Hosting,DC=hosting,DC=local'" code="0x80131600" executeSeqNo="2"><errorSource namespace="Exchange 2007 Provider" procedure="ModifyMailbox"/><errorSource namespace="SW Managed Exchange" procedure="ModifyMailbox"/> </errorContext></response>]
A certain Exchange service or provisioning engine consumes too much memory, this causes failure. The problem most probably has nothing to do with POA.
Try the following actions in order to resolve the issue.
First of all, try to restart the failed task in POA, the problem may be already resolved and the task will go through.
Restart Exchange services on the affected host. The IP address and/or hostname of the server may be found in the error message in the failed task in the POA Task Manager.
Depending on the provisioning engine used in POA try to restart it:
Microsoft Provisioning System (MPS) - follow the istructions in the Parallels Knowledgebase article #1851 https://kb.odin.com/1851
Windows Provisioning Engine (WPE) - restart IIS on the WPE host using the iisreset command
As the last resort - recycle the affected Exchange server and provisioning engine host (MPS or WPE).