Risoluzione dei problemi dello script RollAlternateServiceAccountCredential.ps1
Si applica a: Exchange Server 2013
Questo argomento fornisce soluzioni e informazioni sugli errori comuni che possono verificarsi quando si usa lo script RollAlternateServiceAccountPassword.ps1.
Uno o più server Accesso client non possono essere aggiornati con la password
Problema:
Quando si usano i parametri ToEntireForest o ToArrayMembers con lo script, in alcuni casi uno o più server Accesso client potrebbero non essere aggiornati.
Risoluzione:
Verificare che i server destinati allo script siano destinati a tutti i server necessari usando il cmdlet Get-ClientAccessArray , come illustrato nell'esempio seguente.
Get-ClientAccessArray | fl members
Se il server che non viene aggiornato è un membro della matrice Accesso client e non viene ancora aggiornato correttamente, eseguire di nuovo il programma di installazione di Exchange e aggiungere nuovamente il ruolo del server Accesso client al server. È anche possibile specificare singoli server di destinazione usando il parametro ToSpecificServers.
Alcuni server non rispondono allo script
Problema:
In alcuni casi, l'aggiornamento dei server potrebbe non riuscire a causa di errori temporanei, ad esempio una connessione di rete non valida.
Risoluzione:
Verificare che i server in questione dispongano di connettività di rete e Active Directory, quindi provare di nuovo lo script.
Alcuni membri della matrice sono fuori servizio per un periodo di tempo prolungato
Problema:
Se un server non è in rotazione per un periodo di tempo più lungo, ma è ancora un membro della matrice, come determinato dal cmdlet Get-ClientAccessArray, la funzionalità dello script potrebbe essere compromessa quando si usano i parametri ToArrayMembers e ToEntireForest. Lo stesso problema si verificherà se un server ha avuto un errore permanente ma non è stato rimosso in modo pulito dalla distribuzione.
Risoluzione:
Per risolvere questo problema, rimuovere il server dalla distribuzione usando il programma di installazione di Exchange o eseguire lo script in modalità assistita fino a quando il server non può essere rimosso.
Se il server rimarrà inattivo solo per un breve periodo di tempo e non si vuole rimuovere definitivamente Exchange, è possibile modificare lo script per l'esecuzione su server specifici usando il parametro ToSpecificServers in modo che siano destinati solo i server attivi. In alternativa, è possibile rimuovere il servizio Accesso client RPC dall'oggetto Active Directory del server non reattivo usando il cmdlet Remove-ClientAccessArray , come illustrato nell'esempio seguente.
Remove-RPCClientAccess -Server Server.Contoso.com
Dopo che il servizio Accesso client RPC è stato rimosso, il server non verrà restituito come membro della matrice da Get-ClientAccessArray e lo script non lo selezionerà come destinazione. Non appena il server funziona di nuovo, è possibile aggiungere nuovamente il servizio Accesso client RPC usando il cmdlet New-RpcClientAccess . Quando il servizio Accesso client RPC viene aggiunto di nuovo, assicurarsi di riavviare il servizio Rubrica di Microsoft Exchange nel server interessato.
Avviso
Prima di rimuovere il servizio Accesso client RPC da un server, vedere l'argomento Remove-RpcClientAccess.
Per ulteriori informazioni
Per altre informazioni su come usare l'autenticazione Kerberos con un array di server Accesso client o una soluzione di bilanciamento del carico, vedere gli argomenti seguenti: