Symptoms

A customer cannot create Exchange mailbox, corresponding POA task 'Create mailbox with E-Mail Address ' fails with the error message like this:

Property expression "<value>" isn't valid.
Valid values are: Strings that includes '@', where '@' cannot be the last character
Property Name: UserPrincipalName{cle}

More detailed problem diagnostics is as follows:

Provisioning request failed. Error in 'SW ManagedExchange.CreateMailbox'.
Exception calling "Execute" with "3" argument(s): "Property expression "johndoe" isn't valid. Valid values are: Strings that includes '@', where '@' cannot be the last character Property Name: UserPrincipalName"

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)

Type: Parallels.Wpe.PowerShell.PowerShellException.

Cause

A Service User which a customer wants to create Exchange mailbox for an invalid login name. Service User login name must be in the e-mail address format, like user@example.com.

In the example of the failed task above it can be seen that Service User login name is just 'johndoe', it is invalid value. The screenshot below shows good Service User #775 and Service User #791 with incorrect login name:

serviceusers

Resolution

Log into POA Customer CP under the problem customer account, find the problem Service User at the 'Users' tab and either change login name for the problem user to the valid value (in the e-mail address format) or re-create Service User from scratch (if it does not have any service assigned yet).

Internal content