Compartilhar via


Mensagem de erro ao tentar instalar o Exchange Server 2010 SP2: Falha na verificação AuthorizationManager

Número de KB original: 2668686

Sintomas

Considere o seguinte cenário:

  • Instale o Exchange Server 2010 ou o Exchange Server 2010 Service Pack 1 (SP1).
  • Use o GPMC (Console de Gerenciamento de Política de Grupo) ou o Editor de Política de Grupo Local (Gpedit.msc) para criar um GPO (Objeto de Política de Grupo) ou uma política local.
  • O GPO ou a política local define a política de Execução do Windows PowerShell para um status diferente de Indefinido.
  • Instale o Exchange Server 2010 SP2.

Nesse cenário, a instalação falha e você recebe uma mensagem de erro semelhante à seguinte:

O seguinte erro foi gerado quando "$error.Clear();
&$RoleBinPath\ServiceControl.ps1 EnableServices Critical
"foi executado: 'Falha na verificação do AuthorizationManager.'"
Falha na verificação pelo AuthorizationManager.

Quando esse erro ocorre, o Exchange Server 2010 não funciona e não está listado em Adicionar ou Remover Programas. Além disso, não é possível reinstalar o Exchange Server 2010.

Motivo

Esse problema ocorre porque o serviço WMI (Instrumentação de Gerenciamento do Windows) é interrompido durante o processo de instalação. Portanto, o ServiceControl.ps1 script do Windows PowerShell executado como parte do processo de instalação do Exchange Server 2010 SP2 não pode chamar o serviço WMI para verificar as permissões de execução.

Resolução

Para resolver este problema, siga estas etapas:

  1. Recupere o servidor que está executando o Exchange Server 2010. Para obter mais informações sobre como recuperar um servidor que está executando o Exchange Server 2010, consulte Recuperar servidores exchange.

  2. Use o GPMC ou o Gpedit.msc para desativar o GPO ou a política local.

  3. Instale o Exchange Server 2010 SP2.

  4. Defina a política de execução no escopo LocalMachine para RemoteSigned. Para fazer isso, execute o seguinte cmdlet:

    Set-ExecutionPolicy RemoteSigned -scope LocalMachine
    

Mais informações

Para verificar as políticas de execução antes de iniciar a instalação, execute o seguinte cmdlet do Windows PowerShell:

Get-ExecutionPolicy -list

O resultado deve ser assim:

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

Se qualquer um dos escopos a seguir estiver definido como um status diferente de Undefined, consulte as etapas na seção Resolução antes de instalar o Exchange Server 2010 SP2:

  • Política da Máquina
  • Política do Usuário
  • Processo
  • UsuárioAtual

Se o LocalMachine escopo estiver definido como Indefinido, você poderá receber uma mensagem de erro semelhante à seguinte ao iniciar o Console de Gerenciamento do Exchange (EMC):

Exceção chamando "GetSteppablePipeline" com "1" argumento(s): "Arquivo C:\Program Files\Microsoft\Exchange Server\V14\RemoteScripts\ConsoleInitialize.ps1 não pode ser carregado porque a execução de scripts está desativada neste sistema. Consulte 'get-help about_signing' para obter mais detalhes.

Além disso, você pode receber uma mensagem de erro semelhante à seguinte ao iniciar o EMS (Exchange Management Shell):

O termo 'Connect-ExchangeServer' não é reconhecido como o nome de um cmdlet, função, arquivo de script ou programa operável. Verifique a ortografia do nome ou, se um caminho foi incluído, verifique se o caminho está correto e tente novamente.

Observação

Quando esse problema ocorre, o Exchange Server 2010 funciona conforme o esperado, mesmo que você não possa iniciar o EMC ou o EMS.

Referências

Não é possível instalar um pacote cumulativo de atualizações para o Exchange Server 2010 com um GPO implantado que define uma política de execução do PowerShell para que o servidor seja atualizado