Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

Get-Help cmdlet for Exchange Server 2016 fails on Windows Server 2016


View products that this article applies to.

Symptoms

If you run the Get-Help cmdlet for an instance of Microsoft Exchange Server 2016 that is deployed on Windows Server 2016, you receive an error message that resembles the following:

[PS] C:\>Get-Help Get-MailboxDatabase

Get-Help : Exception calling "Open" with "0" argument(s): "The following error occurred while loading the extended type data file: Error in TypeData "Deserialized.System.Management.Automation.DebuggerCommandResults": The member TargetTypeForDeserialization is already present. Error in TypeData "System.Management.Automation.DebuggerCommandResults": The member SerializationDepth is already present. [….] "Microsoft.Exchange.Data.Directory.Management.RunspaceServerSettingsPresentationObject": The member SerializationData is already present. Error in TypeData "Deserialized.Microsoft.Exchange.Data.Directory.Management.RunspaceServerSettingsPresentationObject": The member TargetTypeForDeserialization is already present. " At line:1 char:1 + Get-Help Get-MailboxDatabase + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [Get-Help], MethodInvocationException + FullyQualifiedErrorId : RuntimeException

↑ Back to the top


Resolution

To fix this problem, install the Windows Server 2016 March 2018 cumulative update.

↑ Back to the top


Keywords: Windows Server 2016, Exchange Server 2016, Get-Help fails

↑ Back to the top

Article Info
Article ID : 4131512
Revision : 6
Created on : 8/13/2020
Published on : 8/13/2020
Exists online : False
Views : 261