안녕하세요 강현우 씨,
클러스터 인식 업데이트(CAU)에서 사용자 지정 사전 업데이트 스크립트는 예상되는 컨텍스트에서 실행되지 않거나 로깅이 명시적으로 구성되지 않은 경우 오류 메시지 없이 실패할 수 있습니다. 기본적으로 CAU는 클러스터 서비스 계정으로 스크립트를 실행하며, 스크립트 자체에서 로그 파일이나 Windows 이벤트 로그에 기록하지 않는 한 출력이 표시되지 않습니다. 따라서 PowerShell에서 Start-Transcript를 사용하거나 C:\Windows\Cluster\Reports\CAU_PreUpdate.log와 같은 지정된 로그 경로에 기록하는 등 스크립트에 명시적인 로깅을 추가하는 것이 좋습니다. 또한 스크립트가 서명되었는지 또는 클러스터 실행 정책에서 허용되었는지 확인해야 합니다. 서명되지 않은 스크립트는 정책 설정에 따라 오류 메시지 없이 종료될 수 있기 때문입니다.
더 자세한 문제 해결을 위해 클러스터 업데이트 실행 시 -Force 및 -Verbose 플래그를 설정하여 CAU에서 자세한 로깅을 활성화한 다음, 응용 프로그램 및 서비스 로그 → Microsoft → Windows → ClusterAwareUpdating에서 CAU 추적 로그를 검토하십시오. 또한 logman start CAUTrace -p {GUID} -ets 명령어를 사용하여 CAU 작업에 대한 ETW 추적을 클러스터에서 캡처하도록 구성할 수 있습니다. 이렇게 하면 스크립트 실행 이벤트가 기록됩니다. 명시적인 스크립트 로깅과 CAU ETW 추적을 함께 사용하면 스크립트 실행 실패 원인이 실행 컨텍스트, 권한 또는 정책 제한 때문인지 정확히 파악할 수 있습니다.
제 답변이 도움이 되었다면 **'답변 채택'**을 눌러주시면 감사하겠습니다.
감사합니다.
HL.