Устранение неполадок сценария RollAlternateServiceAccountCredential.ps1Troubleshooting the RollAlternateServiceAccountCredential.ps1 Script

Применимо к: Exchange Server 2013Applies to: Exchange Server 2013

В этом разделе содержатся решения и сведения об общих ошибках, которые могут произойти при использовании сценария RollAlternateServiceAccountPassword.ps1.This topic provides solutions and information about common errors that may occur when you use the RollAlternateServiceAccountPassword.ps1 script.

Невозможно обновить один или несколько серверов клиентского доступа с помощью пароляOne or more of the Client Access servers can't be updated with the password

ПроблемаProblem

При использовании параметров ToEntireForest или ToArrayMembers с помощью сценария, в некоторых случаях один или несколько серверов клиентского доступа может не удалось обновить.When you use the parameters ToEntireForest or ToArrayMembers with the script, in some instances, one or more of the Client Access servers may not be updated.

РешениеResolution

Убедитесь, что сценарий использует все обязательные целевые серверы, с помощью командлета Get-ClientAccessArray cmdlet, как показано в следующем примере.Verify the servers the script will target all required servers by using the Get-ClientAccessArray cmdlet, as shown in the following example.

Get-ClientAccessArray | fl members

Если сервер, который не удается обновить, является участником массива клиентского доступа и по-прежнему не выполняет обновление правильно, запустите программу установки Exchange и добавления роли сервера клиентского доступа на сервер еще раз. Можно также указать отдельные серверы для создания решений с помощью параметра ToSpecificServers.If the server that's failing to update is a member of the Client Access array and is still not updating correctly, rerun Exchange Setup and add the Client Access server role to the server again. You can also specify individual servers to target using the parameter ToSpecificServers.

Некоторые серверы не отвечают на запросы сценарияSome servers aren't responding to the script

ПроблемаProblem

В некоторых случаях могут происходить сбои при обновлении серверов из-за временных ошибок, например из-за неустойчивого сетевого подключения.In some circumstances, servers might fail to update because of transient errors such as a bad network connection.

РешениеResolution

Убедитесь, что серверы, на которых происходят такие сбои, используют сеть и подключение Active Directory, а затем повторно запустите сценарий.Verify that the servers in question have network and Active Directory connectivity, and then try the script again.

Некоторые члены массива не работают в течение длительного времениSome array members are out of service for an extended period of time

ПроблемаProblem

Если сервер не используется в течение длительного времени, но является членом массива, как определено с помощью командлета Get-ClientAccessArray, функции сценария могут быть ограничены при использовании параметров ToArrayMembers и ToEntireForest. Такая же проблема может возникать, если на сервере произошла неустранимая ошибка, но он не был удален из развертывания без ошибок.If a server is out of rotation for a longer period of time but is still a member of the array, as determined by the Get-ClientAccessArray cmdlet, the script functionality may be impaired when using the parameters ToArrayMembers and ToEntireForest. The same problem will occur if a server has had a permanent failure but hasn't been cleanly removed from your deployment.

РешениеResolution

Чтобы устранить эту проблему, удалите сервер из развертывания с помощью программы установки Exchange или запустите сценарий в режиме с сопровождением, пока сервер не будет удален.To resolve this issue, remove the server from your deployment using Exchange Setup or run the script in attended mode until the server can be removed.

Если сервер будет только вниз на короткое время, и вы не хотите удалить без возможности восстановления Exchange, можно настроить скрипт для выполнения конкретных серверов, с помощью параметра ToSpecificServers , чтобы только active-серверов. Или можно удалить службы клиентского доступа RPC из объекта недоступен сервер службы каталогов Active Directory с помощью командлета Remove-ClientAccessArray , как показано в следующем примере.If the server will only be down for a short time, and you don't want to permanently remove Exchange, you can adjust the script to run against specific servers using the parameter ToSpecificServers so that only active servers are targeted. Or, you can remove the RPC Client Access service from the non-responsive server’s Active Directory object by using the Remove-ClientAccessArray cmdlet, as shown in the following example.

Remove-RPCClientAccess -Server Server.Contoso.com

После удаления службы клиентского доступа RPC сервер не будет возвращен в качестве члена массива командлетом Get-ClientAccessArray, поэтому сценарий не будет использовать его как целевой. Когда сервер заработает, можно повторно добавить службу клиентского доступа RPC с помощью командлета New-RpcClientAccess. После повторного добавления службы клиентского доступа RPC обязательно перезапустите службу адресной книги Microsoft Exchange на задействованном сервере.After the RPC Client Access service has been removed, the server won't be returned as an array member by Get-ClientAccessArray and the script won't target it. As soon as the server is functional again, you can re-add the RPC Client Access service by using the New-RpcClientAccess cmdlet. When the RPC Client Access service is re-added, be sure to restart the Microsoft Exchange Address Book service on the affected server.

Предупреждение

Прежде чем удалять службы клиентского доступа RPC на сервере, приведены в разделе Remove-RpcClientAccess.Before you remove the RPC Client Access service from a server, see the topic Remove-RpcClientAccess.

Дополнительные сведенияFor More Information

Дополнительные сведения об использовании проверки подлинности Kerberos в массиве серверов клиентского доступа или в решении балансировки нагрузки см. в следующих разделах.For more information about how to use Kerberos authentication with a Client Access server array or a load-balancing solution, see the following topics: