
Я в сети с тысячами рабочих станций. Есть куча GPO, примененных ко всем пользователям домена, а также несколько скриптов запуска в GPO.
При запуске рабочих станций появляется сообщение "Применение сценариев запуска" или что-то в этом роде. И это занимает некоторое время. Я хотел бы устранить эту проблему и указать, какие сценарии занимают больше всего времени в процессе запуска.
Как мне этого добиться? Спасибо!
решение1
Зависший сценарий запуска не так уж и плох для устранения неполадок. Используя также результирующий набор политик (RSoP), вы сможете получить список сценариев запуска, применяемых к компьютеру. Поскольку у вас есть только «пара» сценариев запуска, вероятно, будет проще всего просмотреть сценарии по отдельности и, при необходимости, выполнить их как администратор (или как СИСТЕМА, если вы предпочитаете полностью смоделировать процесс запуска), чтобы увидеть, какой из них занимает много времени для выполнения.
Нет хорошего журнала событий, stock, который покажет вам, какой скрипт выполняется долго. Я считаю, что подробное журналирование USERENV (поищите термин "RunDiagnosticLoggingGlobal", чтобы понять, о чем я говорю) даст вам события запуска/остановки выполнения скрипта, но это слишком много работы, если у вас всего несколько скриптов.
Если бы у меня былмногоскриптов и понятия не имею, какой из них медленный. Я бы, скорее всего, начал с бинарного поиска по скриптам, запретив тестовому компьютеру выполнять половину скриптов, затем половину из половины и т. д., пока не найду проблемный скрипт.
Исправление неисправного скрипта, вероятно, выходит за рамки миссии Server Fault, но это должно позволить вам, по крайней мере, изолировать медленный скрипт.