Share via


Solução de Problemas do Script RollAlternateServiceAccountCredential.ps1

 

Aplica-se a: Exchange Server 2010 SP2, Exchange Server 2010 SP3

Tópico modificado em: 2012-07-23

Este tópico fornece soluções e informações sobre erros comuns que podem ocorrer ao utilizar o script RollAlternateServiceAccountPassword.ps1.

Um ou mais servidores de Acesso para Cliente não podem ser atualizados com a senha

Problema

Quando são utilizados os parâmetros ToEntireForest ou ToArrayMembers com o script, em alguns casos, um ou mais servidores de Acesso para Cliente podem não ser atualizados.

Solução

Verifique todos os servidores requeridos que o script tem como destino usando o cmdlet Get-ClientAccessArray, conforme mostrado no exemplo a seguir.

Get-ClientAccessArray | fl members

Se o servidor que não está conseguindo fazer a atualização for um membro da matriz de Acesso para Cliente e mesmo assim não estiver atualizando corretamente, execute novamente a Instalação do Exchange e adicione a função de servidor de Acesso para Cliente ao servidor novamente. Também é possível especificar servidores individuais como destino usando o parâmetro ToSpecificServers.

Alguns servidores não estão respondendo ao script

Problema

Em alguns casos, os servidores podem apresentar falha na atualização por causa de erros transitórios, como por exemplo uma conexão de rede defeituosa.

Solução

Verificar se os servidores em questão têm rede e conectividade no Active Directory e depois tentar usar o script novamente.

Alguns membros da matriz estão fora de serviço por um período de tempo estendido

Problema

Se um servidor estiver fora de rotação por um longo período de tempo, mas ainda assim for membro da matriz, conforme determinado pelo Get-ClientAccessArray cmdlet, a funcionalidade do script poderá ser prejudicada ao se usarem os parâmetros ToArrayMembers e ToEntireForest. O mesmo problema ocorrerá se um servidor teve uma falha permanente, mas não foi removido corretamente de sua implantação.

Solução

Para resolver esse problema, remova o servidor de sua implantação usando a Instalação do Exchange ou execute o script em modo assistido até que o servidor seja removido.

Se o servidor ficará fora do ar por pouco tempo, e você não quiser remover o Exchange permanentemente, é possível ajustar o script para que seja executado em servidores específicos usando o parâmetro ToSpecificServers de maneira que somente os servidores ativos sejam procurados. Ou é possível remover o serviço de Acesso para Cliente RPC do objeto do Active Directory do servidor que não responde, usando o cmdlet Remove-ClientAccessArray, conforme mostrado no exemplo a seguir.

Remove-RPCClientAccess -Server Server.Contoso.com

Após o serviço de Acesso para Cliente RPC ter sido removido, o servidor não será retornado como um membro de matriz por Get-ClientAccessArray e o script não o procurará. Assim que o servidor estiver em operação novamente, você pode adicionar novamente o serviço de Acesso para Cliente RPC usando o cmdlet New-RpcClientAccess. Quando o serviço de Acesso para Cliente RPC for adicionado novamente, certifique-se de reiniciar o serviço de Catálogo de endereços do Microsoft Exchange no servidor afetado.

Aviso

Antes de remover o serviço de Acesso para Cliente RPC de um servidor, consulte o tópico Remove-RPCClientAccess.

Para mais informações

Para obter informações sobre como usar a autenticação Kerberos com uma matriz de servidor de Acesso para Cliente ou uma solução de balanceamento de carga, consulte os seguintes tópicos:

 © 2010 Microsoft Corporation. Todos os direitos reservados.