Sintomi
In un ambiente Microsoft Exchange Server 2016, dopo la disinstallazione di Windows PowerShell versione 2.0 e installa una versione successiva di PowerShell, invece, non è possibile aprire correttamente Exchange Management Shell e viene visualizzato il seguente errore Messaggio:
Nuovo-PSSession: [nomeserver] elaborazione dati da un server remoto nomeserver non riuscita
il seguente messaggio di errore: [ClientAccessServer =ServerName, BackEndServer =ServerName, RequestId =RequestId, TimeStamp =DateTime]
[AuthZRequestId=AuthZRequestId][FailureCategory=AuthZ-SetupVersionInformationCorruptException]
Impossibile determinare la versione del file installato dalla chiave del Registro di sistema
'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\PowerShellEngine'. Per ulteriori informazioni, vedere la
argomento della Guida about_Remote_Troubleshooting.
Char riga: 1:1
+ Nuovo-PSSession - ConnectionURI "$connectionUri" - ConfigurationName Micr...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo: OpenError: (System.Manageme... RemoteRunspace:RemoteRunspace) [nuovo-PSSession], PSRemotin
gTransportException
+ FullyQualifiedErrorId: IncorrectProtocolVersion, PSSessionOpenFailed
La seguente voce del registro eventi viene registrata anche:
Nome registro: applicazione
Origine: MSExchangeIS RBAC
Data: DateTime
ID evento: 258
Categoria di attività: RBAC
Livello: errore
Parole chiave: classico
Utente: n/d
Computer: nomecomputer
Descrizione:
(Processo 8820, PID w3wp.exe)"RemotePS GetApplicationPrivateData di Func API pubblica genera l'eccezione Microsoft.Exchange.Diagnostics.SetupVersionInformationCorruptException: Impossibile determinare la versione del file installato dalla chiave di registro" HKEY _ LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\PowerShellEngine'.
Causa
Questo problema si verifica perché il percorso del Registro di sistema della versione successiva di PowerShell viene modificato.
Soluzione alternativa
È possibile aggiungere al Registro di sistema HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\PowerShellEngine back chiave dopo la disinstallazione di Windows PowerShell 2.0. Il modo più rapido è in grado di catturare il Registro di sistema file da Microsoft TechNet Gallery: https://gallery.technet.microsoft.com/Exchange-2016-CU1-7c843cb0.
Risoluzione
Per risolvere questo problema, installare l'aggiornamento cumulativo 9 per il 2016 di Exchange Server o un successivo aggiornamento cumulativo per Exchange Server 2016.
Stato
Microsoft ha confermato che questo è un problema dei prodotti Microsoft elencati nella sezione "Si applica a".
Riferimenti
Informazioni sulla terminologia utilizzata da Microsoft per descrivere gli aggiornamenti software.