Id. de evento 258 "No se puede determinar el archivo instalado" después de desinstalar Windows PowerShell 2.0

Se aplica a
Exchange Server 2016 Enterprise Edition Exchange Server 2016 Standard Edition

Síntomas

En un entorno de Microsoft Exchange Server 2016, después de desinstalar la versión 2.0 de Windows PowerShell e instalar una versión posterior de PowerShell en su lugar, el Shell de administración de Exchange no se puede abrir correctamente y recibe el siguiente mensaje de error:

Nota

New-PSSession: [ServerName] Processing data from remote server error con
el siguiente mensaje de error: [ClientAccessServer=ServerName,BackEndServer=ServerName,RequestId=RequestId,TimeStamp=DateTime]
[AuthZRequestId=AuthZRequestId][FailureCategory=AuthZ-SetupVersionInformationCorruptException]
No se puede determinar la versión del archivo instalado a partir de la clave del Registro
'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\PowerShellEngine'. Para obtener más información, consulte el
about_Remote_Troubleshooting tema de ayuda.
En línea:1 carácter:1
+ New-PSSession -ConnectionURI "$connectionUri" -ConfigurationName Micr ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : OpenError: (System.Manageme.... RemoteRunspace:RemoteRunspace) [New-PSSession], PSRemotin
gTransportException
+ FullyQualifiedErrorId : IncorrectProtocolVersion,PSSessionOpenFailed

También se registra la siguiente entrada del registro de eventos:

Nota

Nombre de registro: Aplicación
Fuente: MSExchange RBAC
Fecha: DateTime
Id. de evento: 258
Categoría de la tarea: RBAC
Nivel: Error
Palabras clave: Clásico
Usuario: N/D
Equipo: ComputerName
Descripción:
(Process 8820, PID w3wp.exe)"RemotePS Public API Func GetApplicationPrivateData genera una excepción Microsoft.Exchange.Diagnostics.SetupVersionInformationCorruptException: No se puede determinar la versión del archivo instalado a partir de la clave del Registro "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\PowerShellEngine".

Causa

Este problema se produce porque se cambia la ruta de acceso del Registro de la versión posterior de PowerShell.

Solución alternativa

Puede volver a agregar la clave del Registro HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\PowerShellEngine después de desinstalar Windows PowerShell 2.0. La forma más rápida es obtener el archivo del Registro desde Microsoft TechNet Gallery: https://gallery.technet.microsoft.com/Exchange-2016-CU1-7c843cb0.

Resolución

Para corregir este problema, instale la actualización acumulativa 9 para Exchange Server 2016 o una actualización acumulativa posterior para Exchange Server 2016.

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".

Referencias

Obtenga información sobre la terminología que usa Microsoft para describir las actualizaciones de software.