
저는 수천 개의 워크스테이션이 있는 네트워크에 있습니다. 모든 도메인 사용자에게 적용되는 여러 GPO와 GPO에는 몇 가지 시작 스크립트도 있습니다.
워크스테이션이 시작되면 "시작 스크립트 적용 중"이라는 메시지가 나타납니다. 그리고 이것은 시간이 좀 걸립니다. 해당 문제를 해결하고 시작 프로세스에서 어떤 스크립트가 가장 많은 시간을 소비하는지 지적하고 싶습니다.
어떻게 이를 달성할 수 있나요? 감사해요!
답변1
중단된 시작 스크립트는 문제를 해결하는 데 그리 나쁘지 않습니다. RSoP(정책 결과 집합)를 사용하면 컴퓨터에 적용되는 시작 스크립트 목록을 얻을 수 있습니다. 시작 스크립트는 "몇 개"만 있으므로 스크립트를 개별적으로 살펴보고 필요한 경우 관리자(또는 시작 프로세스를 완전히 시뮬레이션하려는 경우 SYSTEM)로 실행하여 확인하는 것이 가장 쉬울 것입니다. 완료하는 데 시간이 오래 걸리는 작업입니다.
어떤 스크립트가 실행하는 데 오랜 시간이 걸리는지 알려주는 좋은 이벤트 로깅, 재고가 없습니다. 나는 장황한 USERENV 로깅(내가 말하는 내용을 보려면 "RunDiagnosticLoggingGlobal"이라는 용어를 검색)이 스크립트 실행 시작/중지 이벤트를 제공할 것이라고 생각하지만, 스크립트가 몇 개만 있는 경우에는 많은 작업이 필요합니다. .
내가 가지고 있었다면많은스크립트 중 어느 것이 느린지 전혀 알 수 없습니다. 스크립트를 찾을 때까지 스크립트의 절반, 절반의 절반 등을 실행하는 테스트 컴퓨터 권한을 거부하여 스크립트를 통한 이진 검색으로 시작할 것입니다. 문제 스크립트.
손상된 스크립트를 수정하는 것은 아마도 Server Fault의 임무를 넘어서는 것이지만, 최소한 느린 스크립트를 격리할 수는 있을 것입니다.