Symptomen
Wanneer u in een omgeving met Microsoft Exchange Server 2016 Windows PowerShell versie 2.0 hebt verwijderd en in plaats daarvan een nieuwere versie van PowerShell hebt geïnstalleerd, kan de Exchange-beheershell niet worden geopend en wordt het volgende foutbericht weergegeven:
Opmerking
New-PSSession: [ServerName] Verwerken van gegevens van externe server ServerName mislukt met
het volgende foutbericht: [ClientAccessServer=Servernaam,BackEndServer=Servernaam,RequestId=RequestId,TimeStamp=DateTime]
[AuthZRequestId=AuthZRequestId][FailureCategory=AuthZ-SetupVersionInformationCorruptException]
Kan de versie van het geïnstalleerde bestand niet bepalen aan de hand van de registersleutel
'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\PowerShellEngine'. Zie voor meer informatie de
about_Remote_Troubleshooting Help-onderwerp.
Op regel: 1 teken: 1
+ New-PSSession -ConnectionURI "$connectionUri" -ConfigurationName Micr ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : OpenError: (System.Manageme.... RemoteRunspace:RemoteRunspace) [New-PSSession], PSRemotin
gTransportException
+ FullyQualifiedErrorId : IncorrectProtocolVersion,PSSessionOpenFailed
De volgende vermelding in het gebeurtenislogboek wordt ook in het logboek vastgelegd:
Opmerking
Naam voor in het logboek: Toepassing
Bron: MSExchange RBAC
Datum: DateTime
Gebeurtenis-id: 258
Taakcategorie: RBAC
Niveau: Fout
Trefwoorden: Klassiek
Gebruiker: N.v.t.
Computer: ComputerName
Beschrijving:
(Process 8820, PID w3wp.exe)'RemotePS Public API Func GetApplicationPrivateData throws Exception Microsoft.Exchange.Diagnostics.SetupVersionInformationCorruptException: Kan de geïnstalleerde bestandsversie niet bepalen aan de hand van de registersleutel 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\PowerShellEngine'.
Oorzaak
Dit probleem treedt op omdat het registerpad van de nieuwere versie van PowerShell is gewijzigd.
Tijdelijke oplossing
U kunt de registersleutelHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\PowerShellEngine weer toevoegen nadat u Windows PowerShell 2.0 hebt verwijderd. De snelste manier is om het registerbestand uit de Microsoft TechNet Gallery te halen: https://gallery.technet.microsoft.com/Exchange-2016-CU1-7c843cb0.
Oplossing
U kunt dit probleem oplossen door cumulatieve update 9 voor Exchange Server 2016 of een latere cumulatieve update voor Exchange Server 2016 te installeren.
Status
Microsoft heeft bevestigd dat dit een probleem is bij de Microsoft-producten die worden vermeld in de sectie Van toepassing op.
Meer informatie
Meer informatie over de terminologie die Microsoft gebruikt om software-updates te beschrijven.