Objawy
W środowisku Microsoft Exchange Server 2016 po odinstalowaniu środowiska Windows PowerShell w wersji 2.0, a zamiast tego zainstalować nowszą wersję programu PowerShell, nie można pomyślnie otworzyć programu Exchange Management Shell, a pojawi się następujący błąd Komunikat:
Nowy PSSession: [NazwaSerwera] przetwarzania danych na serwerze zdalnym nazwa_serwera nie powiodło się
następujący komunikat o błędzie: [ClientAccessServer =nazwa_serwera, BackEndServer =nazwa_serwera, IdentyfikatorŻądania =IdentyfikatorŻądania, sygnatura czasowa =DateTime]
[AuthZRequestId=AuthZRequestId][FailureCategory=AuthZ-SetupVersionInformationCorruptException]
Nie można określić wersji zainstalowanego pliku z klucza rejestru
"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\PowerShellEngine". Aby uzyskać więcej informacji, zobacz
Pomocy about_remote_troubleshooting.
Char linii: 1:1
+ Nowy-PSSession - ConnectionURI "$connectionUri" - ConfigurationName Micr...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo: OpenError: (System.Manageme... RemoteRunspace:RemoteRunspace) [nowy PSSession], PSRemotin
gTransportException
+ FullyQualifiedErrorId: IncorrectProtocolVersion, PSSessionOpenFailed
Następujący wpis w dzienniku zdarzeń jest rejestrowane również:
Rejestrowanie nazwy: Aplikacja
Źródło: MSExchange RBAC
Data: Data i godzina
Identyfikator zdarzenia: 258
Kategoria zadania: RBAC
Poziom: Błąd
Słowa kluczowe: Klasyczne
Użytkownik: n/d!
Komputer: Nazwa_komputera
Opis:
(Proces 8820 PID w3wp.exe)"RemotePS publicznego interfejsu API Func GetApplicationPrivateData zgłasza wyjątek Microsoft.Exchange.Diagnostics.SetupVersionInformationCorruptException: nie można określić wersji zainstalowanego pliku z klucza rejestru" HKEY_ LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\PowerShellEngine'.
Przyczyna
Ten problem występuje, ponieważ ścieżka rejestru nowszej wersji programu PowerShell zostanie zmieniona.
Obejście problemu
Można dodać rejestru HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\PowerShellEngine klucza wstecz po odinstalowaniu systemu Windows PowerShell 2.0. Najszybszym sposobem jest chwycić rejestru pliku z Microsoft TechNet Gallery: https://gallery.technet.microsoft.com/Exchange-2016-CU1-7c843cb0.
Rozwiązanie
Aby rozwiązać ten problem, należy zainstalować aktualizacji zbiorczej nr 9 dla programu Exchange Server 2016 lub nowszej zbiorczej aktualizacji dla programu Exchange Server 2016.
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.
Powiązane artykuły
Zobacz więcej informacji na temat terminologii stosowanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.