Messaggio di errore quando si tenta di installare Exchange Server 2010 SP2: Controllo AuthorizationManager non riuscito

Numero KB originale: 2668686

Sintomi

Considerare lo scenario descritto di seguito:

  • Installare Exchange Server 2010 o Exchange Server 2010 Service Pack 1 (SP1).
  • Per creare un oggetto Criteri di gruppo o un criterio locale, usare Criteri di gruppo Management Console (GPMC) o l'Criteri di gruppo Editor locale (Gpedit.msc).
  • L'oggetto Criteri di gruppo o i criteri locali impostano i criteri di esecuzione Windows PowerShell su uno stato diverso da Non definito.
  • Installare Exchange Server 2010 SP2.

In questo scenario l'installazione ha esito negativo e viene visualizzato un messaggio di errore simile al seguente:

L'errore seguente è stato generato quando "$error. Clear();
& $RoleBinPath\ServiceControl.ps1 EnableServices Critical
" è stato eseguito: "Controllo AuthorizationManager non riuscito".
Controllo AuthorizationManager non riuscito.

Quando si verifica questo errore, Exchange Server 2010 non funziona e non è elencato in Installazione applicazioni. Inoltre, non è possibile reinstallare Exchange Server 2010.

Causa

Questo problema si verifica perché il servizio Strumentazione gestione Windows (WMI) viene arrestato durante il processo di installazione. Pertanto, lo script ServiceControl.ps1 Windows PowerShell eseguito come parte del processo di installazione di Exchange Server 2010 SP2 non può chiamare il servizio WMI per verificare le autorizzazioni di esecuzione.

Risoluzione

Per risolvere il problema, seguire la procedura seguente:

  1. Ripristinare il server in esecuzione Exchange Server 2010. Per altre informazioni su come ripristinare un server che esegue Exchange Server 2010, vedere Ripristinare i server Exchange.

  2. Usare Console Gestione Criteri di gruppo o Gpedit.msc per disattivare l'oggetto Criteri di gruppo o i criteri locali.

  3. Installare Exchange Server 2010 SP2.

  4. Impostare i criteri di esecuzione per l'ambito LocalMachine su RemoteSigned. A tale scopo, eseguire il cmdlet seguente:

    Set-ExecutionPolicy RemoteSigned -scope LocalMachine
    

Ulteriori informazioni

Per verificare i criteri di esecuzione prima di iniziare l'installazione, eseguire il cmdlet Windows PowerShell seguente:

Get-ExecutionPolicy -list

L'output dovrebbe essere analogo al seguente:

Scope ExecutionPolicy
----- ---------------
MachinePolicy Undefined
UserPolicy Undefined
Process Undefined
CurrentUser Undefined
LocalMachine RemoteSigned

Se uno degli ambiti seguenti è impostato su uno stato diverso da Non definito, vedere i passaggi nella sezione Risoluzione prima di installare Exchange Server 2010 SP2:

  • MachinePolicy
  • UserPolicy
  • Procedura
  • Currentuser

Se l'ambito LocalMachine è impostato su Non definito, è possibile che venga visualizzato un messaggio di errore simile al seguente all'avvio del Exchange Management Console (EMC):

Eccezione che chiama "GetSteppablePipeline" con "1" argomenti: "File C:\Programmi\Microsoft\Exchange Server\V14\RemoteScripts\ConsoleInitialize.ps1 non può essere caricata perché l'esecuzione di script è disabilitata nel sistema. Per altri dettagli, vedere "get-help about_signing".

È anche possibile che venga visualizzato un messaggio di errore simile al seguente all'avvio di Exchange Management Shell (EMS):

Il termine "Connect-ExchangeServer" non è riconosciuto come nome di un cmdlet, di una funzione, di un file di script o di un programma operabile. Controllare l'ortografia del nome oppure, se è stato incluso un percorso, verificare che questo sia corretto e riprovare.

Nota

Quando si verifica questo problema, Exchange Server 2010 funziona come previsto anche se non è possibile avviare EMC o EMS.

Riferimenti

Non è possibile installare un aggiornamento cumulativo per Exchange Server 2010 con un oggetto Criteri di gruppo distribuito che definisce un criterio di esecuzione di PowerShell per il server da aggiornare