Sintomas
Num ambiente de Microsoft Exchange Server 2016, depois de desinstalar o Windows PowerShell versão 2.0 e instalar uma versão posterior do PowerShell, não é possível abrir com êxito a Shell de Gestão do Exchange e recebe a seguinte mensagem de erro:
Nota
New-PSSession: [ServerName] Processing data from remote server ServerName failed with
a seguinte mensagem de erro: [ClientAccessServer=ServerName,BackEndServer=ServerName,RequestId=RequestId,TimeStamp=DateTime]
[AuthZRequestId=AuthZRequestId][FailureCategory=AuthZ-SetupVersionInformationCorruptException]
Não é possível determinar a versão do ficheiro instalado a partir da chave do registo
«HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\PowerShellEngine». Para obter mais informações, consulte a
about_Remote_Troubleshooting tópico de Ajuda.
Na linha:1 char:1
+ New-PSSession -ConnectionURI "$connectionUri" -ConfigurationName Micr ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo: OpenError: (System.Manageme.... RemoteRunspace:RemoteRunspace) [New-PSSession], PSRemotin
gTransportException
+ FullyQualifiedErrorId : IncorrectProtocolVersion,PSSessionOpenFailed
A seguinte entrada do log de eventos também é registrada:
Nota
Nome do Registo: Aplicação
Fonte: MSExchange RBAC
Data: DateTime
ID do evento: 258
Categoria da Tarefa: RBAC
Nível: Erro
Palavras-chave: Clássico
Usuário: N/A
Computador: ComputerName
Descrição:
(Processo 8820, PID w3wp.exe)"RemotePS Public API Func GetApplicationPrivateData throws Exception Microsoft.Exchange.Diagnostics.SetupVersionInformationCorruptException: Não é possível determinar a versão do ficheiro instalado a partir da chave do registo 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\PowerShellEngine'.
Causa
Este problema ocorre porque o caminho de registo da versão posterior do PowerShell foi alterado.
Solução
Pode voltar a adicionar a HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\PowerShellEngine chave de registo depois de desinstalar o Windows PowerShell 2.0. A forma mais rápida é obter o ficheiro de registo da Galeria do Microsoft TechNet: https://gallery.technet.microsoft.com/Exchange-2016-CU1-7c843cb0.
Resolução
Para corrigir este problema, instale a Atualização Cumulativa 9 para o Exchange Server 2016 ou uma atualização cumulativa posterior para o Exchange Server 2016.
Estado
A Microsoft confirmou que se trata de um problema nos produtos Microsoft listados na secção "Aplica-se a".
Referências
Saiba mais sobre a terminologia que a Microsoft utiliza para descrever as atualizações de software.