Sintomas
Em um ambiente do Microsoft Exchange Server 2016, depois de desinstalar o Windows PowerShell versão 2.0 e instalar uma versão posterior do PowerShell, o Shell de Gerenciamento do Exchange não pode ser aberto com êxito e você recebe a seguinte mensagem de erro:
Observação
New-PSSession: [ServerName] O processamento de dados do servidor remoto ServerName falhou com
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 arquivo instalado a partir da chave do Registro
'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\PowerShellEngine'. Para obter mais informações, consulte
about_Remote_Troubleshooting tópico da 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:
Observação
Nome do Log: Aplicativo
Origem: MSExchange RBAC
Data: Data/Hora
ID do evento: 258
Categoria da tarefa: RBAC
Nível: Erro
Palavras-chave: Clássico
Usuário: N/D
Computador: ComputerName
Descrição:
(Processo 8820, PID w3wp.exe)"RemotePS Public API Func GetApplicationPrivateData gera uma exceção Microsoft.Exchange.Diagnostics.SetupVersionInformationCorruptException: não é possível determinar a versão do arquivo instalada a partir da chave do Registro 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\PowerShellEngine'.
Causa
Esse problema ocorre porque o caminho do Registro da versão mais recente do PowerShell é alterado.
Solução alternativa
Você pode adicionar a chave do RegistroHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\PowerShellEngine novamente após desinstalar o Windows PowerShell 2.0. A maneira mais rápida é obter o arquivo do Registro na Galeria do Microsoft TechNet: https://gallery.technet.microsoft.com/Exchange-2016-CU1-7c843cb0.
Resolução
Para corrigir esse problema, instale a Atualização Cumulativa 9 para o Exchange Server 2016 ou uma atualização cumulativa posterior para o Exchange Server 2016.
Status
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".
Referências
Saiba mais sobre a terminologia que a Microsoft usa para descrever atualizações de software.