As part of a planned migration to Exchange 2013 from a third-party e-mail system, we will be interoperating side-by-side with the existing system for some time, and want to share free/busy data between them. However, Exchange 2013 makes this difficult by prefixing the user name with a GUID in the LegacyExchangeDn
attribute in AD. We'd like to turn this off to make managing the migration and interoperability easier on us, and the cmdlet Set-OrganizationConfig
purports to let us do precisely that.
However, when I actually try and run it:
[PS] C:\Windows\system32>Set-OrganizationConfig -IsGuidPrefixedLegacyDnDisabled $true
A parameter cannot be found that matches parameter name 'IsGuidPrefixedLegacyDnDisabled'.
+ CategoryInfo : InvalidArgument: (:) [Set-OrganizationConfig], ParameterBindingException
+ FullyQualifiedErrorId : NamedParameterNotFound,Set-OrganizationConfig
+ PSComputerName : exchange.domain.local
Technet and even the Get-Help
cmdlet include this parameter, but the cmdlet itself doesn't seem to recognize it. Am I doing this wrong, or is this a bug? If the latter, is there a workaround?
You can find on TechNet that this parameter's signature is:
With the important part being: This parameter is reserved for internal Microsoft use.
So you cannot use this parameter.