Event ID 258: "Nu se poate determina fișierul instalat" după ce dezinstalați Windows PowerShell 2.0

Se aplică la
Exchange Server 2016 Enterprise Edition Exchange Server 2016 Standard Edition

Simptome

Într-un mediu Microsoft Exchange Server 2016, după ce dezinstalați Windows PowerShell versiunea 2.0 și instalați în schimb o versiune mai recentă de PowerShell, componenta de administrare Exchange nu poate fi deschisă cu succes și primiți următorul mesaj de eroare:

Notă

New-PSSession: [ServerName] Procesarea datelor de la serverul la distanță ServerName nu a reușit cu
următorul mesaj de eroare: [ClientAccessServer=ServerName,BackEndServer=ServerName,RequestId=RequestId,TimeStamp=DateTime]
[AuthZRequestId=AuthZRequestId][FailureCategory=AuthZ-SetupVersionInformationCorruptException]
Nu se poate determina versiunea de fișier instalată din cheia de registry
"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\PowerShellEngine". Pentru informații suplimentare, consultați
about_Remote_Troubleshooting subiect de ajutor.
În linia:1 car:1
+ New-PSSession -ConnectionURI "$connectionUri" -ConfigurationName micr ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : OpenError: (System.Manageme.... RemoteRunspace:RemoteRunspace) [New-PSSession], PSRemotin
gTransportException
+ FullyQualifiedErrorId: IncorrectProtocolVersion,PSSessionOpenFailed

Următoarea intrare din jurnalul de evenimente este, de asemenea, înregistrată în jurnal:

Notă

Log Name: Application
Sursă: MSExchange RBAC
Dată: DatăOră
Event ID: 258
Task Category: RBAC
Level: Error
Keywords: Classic
Utilizator: Indisponibil
Computer: NumeComputer
Descriere:
(Process 8820, PID w3wp.exe)"RemotePS Public API Func GetApplicationPrivateData throws Exception Microsoft.Exchange.Diagnostics.SetupVersionInformationCorruptException: Unable to determine the installed file version from the registry "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\PowerShellEngine".

Cauză

Această problemă apare deoarece calea de registry a versiunii mai recente de PowerShell s-a modificat.

Soluție

Puteți să adăugați din nou cheia de registry HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\PowerShellEngine după ce dezinstalați Windows PowerShell 2.0. Cea mai rapidă modalitate este să preluați fișierul registry din Microsoft TechNet Gallery: https://gallery.technet.microsoft.com/Exchange-2016-CU1-7c843cb0.

Rezolvare

Pentru a remedia această problemă, instalați actualizarea cumulativă 9 pentru Exchange Server 2016 sau o actualizare cumulativă mai recentă pentru Exchange Server 2016.

Stare

Microsoft a confirmat că aceasta este o problemă în produsele Microsoft care sunt listate în secțiunea „Se aplică la”.

Referințe

Aflați despre terminologia pe care o utilizează Microsoft pentru a descrie actualizările de software.