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.