Назад | Перейти на главную страницу

Скрипты входа в систему выполняются одновременно или последовательно?

Делать Logon Scripts установить через групповую политику (Конфигурация пользователя \ Параметры Windows \ Сценарии (Вход / Выход)) запускать одновременно или один за другим?

Причина, по которой я спрашиваю, заключается в том, что я не уверен, что лучше всего иметь один сценарий большего размера, содержащий все мои необходимые действия, или несколько сценариев меньшего размера.

В Документы TechNet расскажу, как их установить, но не как ими управлять.

Сценарии входа в систему выполняются одновременно.

Документация, на которую вы ссылались предполагает, что сценарии бежать последовательно «обрабатывается в [...] порядке»:

Если вы назначаете несколько сценариев, сценарии обрабатываются в указанном вами порядке. Чтобы переместить сценарий вверх в списке, щелкните его, а затем щелкните Вверх. Чтобы переместить сценарий вниз в списке, щелкните его, а затем щелкните вниз.

В документации неясно, что означает «обрабатывается в [...] порядке», поэтому я составил небольшой тест. Я написал два сценария, которые регистрируют событие, спят в течение пяти секунд, регистрируют другое событие и завершают работу:

Set sh = WScript.CreateObject("WScript.Shell")
sh.LogEvent INFORMATION, "Hello from Script A"
WScript.Sleep 5000
sh.LogEvent INFORMATION, "Goodbye from Script A"

Другой сценарий идентичен, за исключением того, что в сообщениях журнала вместо этого написано «Сценарий B».

Я поместил оба этих сценария в GPO как сценарии входа в систему и применил GPO. После обновления политики и входа в систему на тестовом компьютере я проверил средство просмотра событий.

В результате были зарегистрированы «Привет из сценария A» и «Привет из сценария B». в то же время. Через пять секунд были зарегистрированы «Прощай, сценарий A» и «Прощай, сценарий B». в то же время.

Если быть точным, записи журнала были добавлены за одну и ту же секунду, и временное разрешение для этих записей не достигает долей секунды, поэтому я не уверен, какой сценарий записал в журнал первым. Средство просмотра событий фактически показывает журналы из сценария B перед журналы из сценария A, хотя метки времени идентичны.

Вердикт этого простого теста:

Сценарии входа в систему выполняются одновременно.