I am attempting to set up our hybrid deployment for our environment, currently running Exchange 2010 SP2 Rollup 4v2 on Windows Server 2010 R2. When I run through the wizard with the Exchange Management Console, I get the following error:
Update-HybridConfiguration
Failed
Error:
Updating hybrid configuration failed with error 'Subtask ValidateConfiguration execution failed: Configure Legacy Exchange Support
at Microsoft.Exchange.Management.Hybrid.Engine.ExecuteTask(TaskBase taskBase, TaskContext taskContext)
'.
Additional troubleshooting information is available in the Update-HybridConfiguration log file located at D:\Program Files\Microsoft\Exchange Server\V14\Logging\Update-HybridConfiguration\HybridConfiguration_10_16_2012_12_44_58_634859882980947701.log.
Exchange Management Shell command attempted:
Update-HybridConfiguration -OnPremisesCredentials 'System.Management.Automation.PSCredential' -TenantCredentials 'System.Management.Automation.PSCredential'
Elapsed Time: 00:00:07
When I check the log file, I see the source of the error is the following command:
Get-PublicFolder -Identity '\NON_IPM_SUBTREE\SCHEDULE+ FREE BUSY' -Server '(maiblox server)' -Recurse ''
When I run the command manually from PowerShell I get the message.
A positional parameter cannot be found that accepts argument ''.
+ CategoryInfo : InvalidArgument: (:) [Get-PublicFolder], ParameterBindingException
+ FullyQualifiedErrorId : PositionalParameterNotFound,Get-PublicFolder
If I run the command without the two single quotes the Get-PublicFolder command works successfully.
So that's the long and short of it. Any suggestions as to what I can do to fix this would be appreciated.