Ereignis-ID 258 "Die installierte Datei kann nicht ermittelt werden" nach der Deinstallation von Windows PowerShell 2.0

Gilt für
Exchange Server 2016 Enterprise Edition Exchange Server 2016 Standard Edition

Symptome

In einer Microsoft Exchange Server 2016-Umgebung kann die Exchange-Verwaltungsshell nicht erfolgreich geöffnet werden, nachdem Sie Windows PowerShell Version 2.0 deinstalliert und stattdessen eine höhere Version von PowerShell installiert haben, und Sie erhalten die folgende Fehlermeldung:

Hinweis

New-PSSession: [ServerName] Fehler bei der Verarbeitung von Daten vom Remoteserver ServerName mit
die folgende Fehlermeldung: [ClientAccessServer=ServerName,BackEndServer=ServerName,RequestId=RequestId,TimeStamp=DateTime]
[AuthZRequestId=AuthZRequestId][FailureCategory=AuthZ-SetupVersionInformationCorruptException]
Die installierte Dateiversion kann nicht anhand des Registrierungsschlüssels ermittelt werden.
"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\PowerShellEngine". Weitere Informationen finden Sie unter
about_Remote_Troubleshooting Hilfethema.
At line:1 char:1
+ New-PSSession -ConnectionURI "$connectionUri" -ConfigurationName Micr ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : OpenError: (System.Manageme.... RemoteRunspace:RemoteRunspace) [New-PSSession], PSRemotin
gTransportException
+ FullyQualifiedErrorId : IncorrectProtocolVersion,PSSessionOpenFailed

Der folgende Ereignisprotokolleintrag wird ebenfalls protokolliert:

Hinweis

Protokollname: Anwendung
Quelle: MSExchange RBAC
Date: DateTime
Ereignis-ID: 258
Aufgabenkategorie: RBAC
Ebene: Fehler
Schlüsselwörter: Klassisch
Benutzer: N/A
Computer: ComputerName
Beschreibung:
(Prozess 8820, PID w3wp.exe)"RemotePS Public API Func GetApplicationPrivateData löst Ausnahme aus Microsoft.Exchange.Diagnostics.SetupVersionInformationCorruptException: Die installierte Dateiversion kann nicht aus dem Registrierungsschlüssel 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\PowerShellEngine' ermittelt werden.

Ursache

Dieses Problem tritt auf, weil der Registrierungspfad der höheren Version von PowerShell geändert wird.

Problemumgehung

Sie können den HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\PowerShellEngine Registrierungsschlüssel nach der Deinstallation von Windows PowerShell 2.0 wieder hinzufügen. Die schnellste Möglichkeit besteht darin, die Registrierungsdatei aus dem Microsoft TechNet-Katalog abzurufen: https://gallery.technet.microsoft.com/Exchange-2016-CU1-7c843cb0.

Lösung

Um dieses Problem zu beheben, installieren Sie das kumulative Update 9 für Exchange Server 2016 oder ein späteres kumulatives Update für Exchange Server 2016.

Status

Microsoft hat bestätigt, dass dies ein Problem bei den Microsoft-Produkten ist, die im Abschnitt „Gilt für“ aufgeführt sind.

Referenzmaterial

Informieren Sie sich über die Terminologie, die Microsoft zum Beschreiben von Softwareupdates verwendet.