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 em vez disso, o Shell de gerenciamento do Exchange não pode ser aberto com êxito e você receberá o seguinte erro Mensagem:
Novo-PSSession: Dados [nome_do_servidor] processamento de servidor remoto ServerName falhou com
a seguinte mensagem de erro: [ClientAccessServer =nome_do_servidor, BackEndServer =nome_do_servidor, RequestId =RequestId, TimeStamp =DateTime]
[AuthZRequestId=AuthZRequestId][FailureCategory=AuthZ-SetupVersionInformationCorruptException]
Não é possível determinar a versão do arquivo instalada da chave do registro
'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\PowerShellEngine'. Para obter mais informações, consulte o
tópico da Ajuda about_Remote_Troubleshooting.
Linha: 1 caractere: 1
+ Nova-PSSession - ConnectionURI "$connectionUri" - ConfigurationName Micr...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo: OpenError: (System.Manageme... RemoteRunspace:RemoteRunspace) [novo-PSSession], PSRemotin
gTransportException
+ FullyQualifiedErrorId: IncorrectProtocolVersion, PSSessionOpenFailed
A seguinte entrada de log de eventos também é registrada:
Nome de logon: aplicativo
Origem: MSExchange RBAC
Data: Data e hora
Identificação do evento: 258
Categoria da tarefa: RBAC
Nível: erro
Palavras-chave: clássico
Usuário: N/D
Computador: nome_do_computador
Descrição:
(Processo 8820, PID w3wp.exe)"RemotePS públicas API Func GetApplicationPrivateData lança a exceção Microsoft.Exchange.Diagnostics.SetupVersionInformationCorruptException: não é possível determinar a versão do arquivo instalada 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 o registro de HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\PowerShellEngine novamente após a desinstalação do Windows PowerShell 2.0. A maneira mais rápida é conseguir o registro o arquivo do Microsoft TechNet Gallery: https://gallery.technet.microsoft.com/Exchange-2016-CU1-7c843cb0.
Resolução
Para corrigir esse problema, instale a atualização cumulativa 9 para 2016 do Exchange Server ou uma atualização cumulativa para o Exchange Server 2016posterior.
Status
A Microsoft confirma que este é um problema em seus produtos listados na seção "Aplica-se a".
Referências
Saiba mais sobre a terminologia usada pela Microsoft para descrever as atualizações de software.