Symptom
När du avinstallerat Windows PowerShell version 2.0 och installerat en senare version av PowerShell i en Microsoft Exchange Server 2016-miljö kan Exchange Management Shell inte öppnas och du får följande felmeddelande:
Obs
New-PSSession: [ServerName] Processing data from remote server ServerName failed with
följande felmeddelande: [ClientAccessServer=ServerName,BackEndServer=ServerName,RequestId=RequestId,TimeStamp=DateTime]
[AuthZRequestId=AuthZRequestId][FailureCategory=AuthZ-SetupVersionInformationCorruptException]
Det gick inte att fastställa den installerade filversionen från registernyckeln
"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\PowerShellEngine". Mer information finns i
about_Remote_Troubleshooting hjälpavsnittet.
Rad:1 tecken:1
+ New-PSSession -ConnectionURI "$connectionUri" -ConfigurationName Micr ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : OpenError: (System.Manageme .... RemoteRunspace:RemoteRunspace) [New-PSSession], PSRemotin
gTransportException
+ FullyQualifiedErrorId: IncorrectProtocolVersion,PSSessionOpenFailed
Följande händelseloggpost loggas också:
Obs
Loggnamn: Program
Källa: MSExchange RBAC
Datum: DateTime
Händelse-ID: 258
Aktivitetskategori: RBAC
Nivå: Fel
Nyckelord: Klassisk
Användare: N/A
Dator: Datornamn
Beskrivning:
(Process 8820, PID w3wp.exe)"RemotePS Public API Func GetApplicationPrivateData throws Exception Microsoft.Exchange.Diagnostics.SetupVersionInformationCorruptException: Det gick inte att fastställa den installerade filversionen från registernyckeln "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\PowerShellEngine".
Orsak
Det här problemet beror på att registersökvägen för den senare versionen av PowerShell har ändrats.
Lösning
Du kan lägga till registernyckelnHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\PowerShellEngine igen efter att du har avinstallerat Windows PowerShell 2.0. Det snabbaste sättet är att hämta registerfilen från Microsoft TechNet Gallery: https://gallery.technet.microsoft.com/Exchange-2016-CU1-7c843cb0.
Lösning
Lös problemet genom att installera kumulativ uppdatering 9 för Exchange Server 2016 eller en senare kumulativ uppdatering för Exchange Server 2016.
Status
Microsoft har bekräftat att detta är ett problem i de Microsoft-produkter som anges i avsnittet "Gäller".
Referenser
Läs om den terminologi som Microsoft använder för att beskriva programuppdateringar.