Gebeurtenis-id 258 'Kan het geïnstalleerde bestand niet bepalen' na verwijdering van Windows PowerShell 2.0

Van toepassing op
Exchange Server 2016 Enterprise Edition Exchange Server 2016 Standard Edition

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.