Symptoms

Creation of public folder fails:

Task name   Create public folder 'test' (id=12345)
Method name addPublicFolderHandler on OBJREF:Exchange:0:getPublicFolderManager:3823
Last execution output   
Provisioning request failed. Call of method "SW Managed Exchange::CreateFolder" failed.
Type: Parallels.Wpe.Utils.WpeProcedureException.
Inner exception(s):
-------------------
Exception calling "Execute" with "3" argument(s): "The mailbox that was requested doesn't support the specified RequestServerVersion."
Error position:
At C:\Program Files\Parallels\Windows Provisioning Engine\Providers\Common\ProviderUtils\ProviderUtils.psm1:53 char:26
+ [void]$Context.Execute <<<< ($Provider, $Method, $exec_data)

The following error is shown in wpe.log

ERROR   2014-07-29 17:03:53 (3764/2232): The mailbox that was requested doesn't support the specified RequestServerVersion., Details: System.Web.Services.Protocols.SoapException: The mailbox that was requested doesn't support the specified RequestServerVersion.

The version of Exchange is 2010, version 2007 also exists in the environment.

Cause

Mailbox for pem_admin account is located on Exchange 2007 while WPE expects it to be on 2010. It can be verified in the following way:

[PS] C:\Windows\system32> Get-Mailbox -Identity pem_admin | fl DisplayName,database,ServerName,windowsEmailaddress
DisplayName                            : pem_admin
Database                               : EXVS001\VS0101G01\VS02SG08DB
ServerName                             : exvs001
WindowsEmailAddress                    : pem_admin@domain.local

Resolution

Move pem_admin mailbox to 2010 version directly in Exchange and re-run the task after that.

Internal content

Link on internal Article