Exchange Management Shell Fails with below Error –
Comparing Registry with – Nonworking/Working machines
Solution –
Exported Missing Registries – Imported to non-working server.
‘HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\PowerShellEngine’
Once PowershellEngine registries were back . Exchange Management shell worked.
Error Reference –
VERBOSE: Connecting to EXCH2013.Cloudid.biz. New-PSSession : [exch2013.cloudid.biz] Processing data from remote server exch2013.cloudid.biz failed with the following error message: [ClientAccessServer=EXCH2013,BackEndServer=exch2013.cloudid.biz,RequestId=21ec5dc7-79e9-4e74-a ce2-8ab6189d4966,TimeStamp=8/4/2016 6:56:05 AM] [AuthZRequestId=93d5835d-9dcd-4e4d-b2a7-c41ebcc620e3][FailureCategory=AuthZ-SetupVersionInformationCorruptException] Unable to determine the installed file version from the registry key 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\PowerShellEngine'. For more information, see the about_Remote_Troubleshooting Help topic. At line:1 char:1 + New-PSSession -ConnectionURI "$connectionUri" -ConfigurationName Microsoft.Excha ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo         : OpenError: (System.Manageme....RemoteRunspace:RemoteRunspace) [New-PSSession], PSRemotin gTransportException + FullyQualifiedErrorId : IncorrectProtocolVersion,PSSessionOpenFailed