Mensagem de erro ao tentar instalar Exchange Server 2010 SP2: AuthorizationManager marcar falha

Número de KB original: 2668686

Sintomas

Considere o seguinte cenário:

  • Você instala Exchange Server 2010 ou Exchange Server Service Pack 1 (SP1) 2010.
  • Você usa o GPMC (Console de Gerenciamento de Política de Grupo) ou o Política de Grupo Editor Local (Gpedit.msc) para criar um GPO (objeto Política de Grupo) ou uma política local.
  • O GPO ou a política local define a política de execução Windows PowerShell como um status diferente de Indefinido.
  • Você instala Exchange Server 2010 SP2.

Nesse cenário, a instalação falha e você recebe uma mensagem de erro que se assemelha ao seguinte:

O erro a seguir foi gerado quando "$error. Limpar();
& $RoleBinPath\ServiceControl.ps1 EnableServices Critical
" foi executado: "AuthorizationManager marcar falhou."
AuthorizationManager marcar falharam.

Quando esse erro ocorre, Exchange Server 2010 não funciona e não está listado em Adicionar ou Remover Programas. Além disso, você não pode reinstalar 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 script ServiceControl.ps1 Windows PowerShell que é 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.

Solução

Para resolver esse problema, siga estas etapas:

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

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

  3. Instale Exchange Server 2010 SP2.

  4. Defina a política de execução para o LocalMachine escopo como 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 Windows PowerShell:

Get-ExecutionPolicy -list

O resultado deve ser semelhante ao seguinte:

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

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

  • MachinePolicy
  • UserPolicy
  • Processo
  • CurrentUser

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

Exceção chamando "GetSteppablePipeline" com argumentos "1": "Arquivo C:\Arquivos do Programa\Microsoft\Exchange Server\V14\RemoteScripts\ConsoleInitialize.ps1 não pode ser carregada porque a execução de scripts está desabilitada nesse sistema. Consulte "get-help about_signing" para obter mais detalhes."

Além disso, você pode receber uma mensagem de erro que se assemelha ao seguinte quando você inicia 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, Exchange Server 2010 funciona conforme o esperado, embora você não possa iniciar o EMC ou o EMS.

Referências

Você não pode instalar uma roll-up de atualização para Exchange Server 2010 com um GPO implantado que define uma política de execução do PowerShell para que o servidor seja atualizado