Stato di errore del server HTTP (500) quando si tenta di avviare Exchange Management Shell o Exchange Management Console

Numero KB originale: 2027063

Sintomi

Quando si tenta di avviare EMS o EMC in un computer che esegue Exchange Server 2010, viene visualizzato il messaggio di errore seguente:

La connessione al server remoto non è riuscita con il messaggio di errore seguente: il client WinRM ha ricevuto uno stato di errore del server HTTP (500), ma il servizio remoto non ha incluso altre informazioni sulla causa dell'errore. Per altre informazioni, vedere l'argomento della Guida about_Remote_Troubleshooting. Stava eseguendo il comando 'Discover-ExchangeServer -UseWIA $true -SuppressError $true'.

Inoltre, nel log di sistema potrebbe essere registrato l'evento di avviso seguente:

Origine: Microsoft-Windows-WinRM
EventID: 10113
Livello: Avviso
Descrizione: l'elaborazione della richiesta non è riuscita perché il servizio WinRM non è in grado di caricare i dati o l'origine evento: DLL="%ExchangeInstallPath%Bin\Microsoft.Exchange.AuthorizationPlugin.dll"

Causa

Questo problema si verifica perché si verifica una delle condizioni seguenti:

  • Variabile ExchangeInstallPath mancante.
  • Il percorso della directory virtuale di PowerShell è stato modificato.

Risoluzione

Per risolvere il problema, utilizzare uno dei metodi riportati di seguito:

  • Assicurarsi che il valore di ExchangeInstallPath sia impostato correttamente.

    A tale scopo, aprire l'elemento Sistema in Pannello di controllo, fare clic su Impostazioni di sistema avanzate e quindi su Variabili di ambiente nella scheda Avanzate. Nella casella Variabili di sistema individuare la variabile ExchangeInstallPath. Il valore corrispondente per questa variabile deve essere C:\Program Files\Microsoft\Exchange Server\V14\.

  • In Gestione IIS individuare la voce per la directory virtuale di PowerShell in Sito Web predefinito. Assicurarsi quindi che la voce punti alla \Program Files\Microsoft\Exchange Server\v14\ClientAccess\PowerShell cartella.