다음을 통해 공유


RollAlternateServiceAccountCredential.ps1 스크립트 문제 해결

적용 대상: Exchange Server 2013

이 항목에서는 RollAlternateServiceAccountPassword.ps1 스크립트를 사용할 때 발생할 수 있는 일반적인 오류에 대한 솔루션 및 정보를 제공합니다.

하나 이상의 클라이언트 액세스 서버를 암호로 업데이트할 수 없습니다.

문제:

스크립트와 함께 ToEntireForest 또는 ToArrayMembers 매개 변수를 사용하는 경우 클라이언트 액세스 서버 중 하나 이상이 업데이트되지 않을 수도 있습니다.

해결 방법:

다음 예제와 같이 Get-ClientAccessArray cmdlet을 사용하여 스크립트가 필요한 모든 서버를 대상으로 하는 서버를 확인합니다.

Get-ClientAccessArray | fl members

업데이트에 실패한 서버가 클라이언트 액세스 배열의 멤버이고 여전히 올바르게 업데이트되지 않는 경우 Exchange 설치 프로그램을 다시 실행하고 서버에 클라이언트 액세스 서버 역할을 다시 추가합니다. ToSpecificServers 매개 변수를 사용하여 대상으로 지정할 개별 서버를 지정할 수도 있습니다.

일부 서버가 스크립트에 응답하지 않음

문제:

경우에 따라 잘못된 네트워크 연결과 같은 일시적인 오류로 인해 서버가 업데이트되지 않을 수 있습니다.

해결 방법:

해당 서버에 네트워크 및 Active Directory 연결이 있는지 확인한 다음 스크립트를 다시 시도합니다.

일부 배열 멤버가 오랜 시간 동안 서비스가 중단되었습니다.

문제:

서버가 더 오랜 시간 동안 회전하지 않지만 Get-ClientAccessArray cmdlet에 의해 결정된 대로 여전히 배열의 멤버인 경우 ToArrayMembersToEntireForest 매개 변수를 사용할 때 스크립트 기능이 손상될 수 있습니다. 서버에 영구적인 오류가 있었지만 배포에서 완전히 제거되지 않은 경우에도 동일한 문제가 발생합니다.

해결 방법:

이 문제를 해결하려면 Exchange 설치 프로그램을 사용하여 배포에서 서버를 제거하거나 서버를 제거할 수 있을 때까지 스크립트를 참석 모드로 실행합니다.

서버가 짧은 시간 동안만 다운되고 Exchange를 영구적으로 제거하지 않으려는 경우 활성 서버만 대상으로 지정하도록 ToSpecificServers 매개 변수를 사용하여 특정 서버에 대해 실행되도록 스크립트를 조정할 수 있습니다. 또는 다음 예제와 같이 Remove-ClientAccessArray cmdlet을 사용하여 응답하지 않는 서버의 Active Directory 개체에서 RPC 클라이언트 액세스 서비스를 제거할 수 있습니다.

Remove-RPCClientAccess -Server Server.Contoso.com

RPC 클라이언트 액세스 서비스가 제거된 후 서버는 Get-ClientAccessArray 에 의해 배열 멤버로 반환되지 않으며 스크립트는 대상을 지정하지 않습니다. 서버가 다시 작동하는 즉시 New-RpcClientAccess cmdlet을 사용하여 RPC 클라이언트 액세스 서비스를 다시 추가할 수 있습니다. RPC 클라이언트 액세스 서비스가 다시 추가되면 영향을 받는 서버에서 Microsoft Exchange Address Book 서비스를 다시 시작해야 합니다.

경고

서버에서 RPC 클라이언트 액세스 서비스를 제거하기 전에 Remove-RpcClientAccess 항목을 참조하세요.

자세한 내용

클라이언트 액세스 서버 배열 또는 부하 분산 솔루션에서 Kerberos 인증을 사용하는 방법에 대한 자세한 내용은 다음 항목을 참조하세요.