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, PSSessionOpenFailedLa 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.