Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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:
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.
Use o GPMC ou o Gpedit.msc para desativar o GPO ou a política local.
Instale o Exchange Server 2010 SP2.
Defina a política de execução no escopo
LocalMachineparaRemoteSigned. 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.