Condividi tramite


Risoluzione dei problemi dello script RollAlternateServiceAccountCredential.ps1

 

Si applica a: Exchange Server 2010 SP2, Exchange Server 2010 SP3

Ultima modifica dell'argomento: 2012-07-23

Tale argomento fornisce le soluzioni e le informazioni sugli errori comuni che potrebbero verificarsi quando si utilizza lo script RollAlternateServiceAccountPassword.ps1.

Non è possibile aggiornare uno o più server Accesso client con la password

Problema

Quando si utilizza il parametro ToEntireForest o ToArrayMembers con lo script, in alcune istanze, potrebbe non essere possibile aggiornare uno o più server Accesso client.

Risoluzione

Verificare il server a cui lo script indirizzerà tutti i server richiesti utilizzando il cmdlet Get-ClientAccessArray, come illustrato nell'esempio seguente.

Get-ClientAccessArray | fl members

Se il server su cui non è riuscito l'aggiornamento è un membro dell'array Accesso client e non è ancora stato aggiornato correttamente, installare nuovamente Exchange e aggiungere nuovamente il ruolo del server Accesso client al server. È inoltre possibile specificare i singoli server di destinazione utilizzando il parametro ToSpecificServers.

Alcuni server non rispondono allo script

Problema

In alcuni casi, potrebbe non essere possibile aggiornare i server a causa di errori temporanei, quali una connessione di rete non buona.

Risoluzione

Verificare che i server in questione dispongano della rete e della connettività di Active Directory, quindi tentare nuovamente lo script.

Alcuni membri dell'array sono fuori servizio per un lungo periodo di tempo

Problema

Se un server è fuori rotazione per un periodo di tempo maggiore ma è ancora membro dell'array, come determinato dal Get-ClientAccessArray cmdlet, la funzionalità dello script potrebbe venire danneggiata durante l'utilizzo dei parametri ToArrayMembers e ToEntireForest. Lo stesso problema si presenterà se su un server si è verificato un errore permanente che è però stato rimosso normalmente dalla distribuzione.

Risoluzione

Per risolvere tale problema, rimuovere il server dalla distribuzione utilizzando l'installazione di Exchange oppure eseguire lo script in modalità provvisoria fino a quando non è possibile rimuovere il server.

Se il server si arresterà solo per un breve periodo e non si desidera rimuovere in modo permanente Exchange, è possibile regolare lo script in modo che venga eseguito su determinati server utilizzando il parametro ToSpecificServers cosicché vengono considerati come server di destinazione solo quelli attivi. In alternativa, è possibile rimuovere il servizio Accesso client RPC dall'oggetto Active Directory del server che non risponde utilizzando il cmdlet Remove-ClientAccessArray, come illustrato nell'esempio seguente.

Remove-RPCClientAccess -Server Server.Contoso.com

Una volta rimosso il servizio Accesso client RPC, il server non verrà restituito come un membro dell'array da Get-ClientAccessArray e lo script non lo utilizzerà come destinazione. Nel momento in cui il server è nuovamente funzionante, è possibile aggiungere nuovamente il servizio Accesso client RPC utilizzando il cmdlet New-RpcClientAccess. Quando si aggiunge nuovamente il servizio Accesso client RPC, accertarsi di riavviare il servizio Rubrica di Microsoft Exchange sul server interessato.

Avviso

Prima di rimuovere il servizio Accesso client RPC da un server, vedere l'argomento Remove-RPCClientAccess.

Per ulteriori informazioni

Per ulteriori informazioni sulla modalità di utilizzo dell'autenticazione di Kerberos con un array di server Accesso client o una soluzione di bilanciamento del carico, vedere:

 ©2010 Microsoft Corporation. Tutti i diritti riservati.