FirstLogonCommands
FirstLogonCommands
указывает команды для выполнения при первом входе пользователя на компьютер. Эти команды выполняются только один раз. FirstLogonCommands не поддерживаются в Windows 10 в S-режиме.
Примечание
Windows 10 не поддерживает настройку пользовательскую оболочку до запуска при первом включении компьютера. Если вы поддерживаете эту функцию, вы не сможете развернуть полученный образ.
Когда пользователь с правами администратора впервые входит в систему, эти команды выполняются с повышенными привилегиями доступа.
Если вы создаете учетную запись пользователя без прав администратора, следующие команды могут не выполняться:
- Если включен контроль учетных записей, то при первом входе этого пользователя появляется диалоговое окно с запросом на то, чтобы разрешить администратору применять команды. Если пользователь нажимает кнопку Отмена, эти команды не выполняются.
- Если контроль учетных записей отключен, эти команды не выполняются.
Команды выполняются после входа в систему перед отображением рабочего стола.
Если команда запускает отдельный системный процесс, системный процесс будет выполняться независимо от команд. Это позволяет создавать команды, которые быстро завершаются, что позволяет пользователю быстрее обращаться к рабочему столу.
Другие процессы, такие как службы, не ограничены FirstLogonCommands
и будут продолжать запускаться или завершаться независимо.
Примечание
Теперь эта команда работает так же, как Microsoft-Windows-Shell-Setup-LogonCommands-AsynchronousCommands: все команды, использующие эти параметры автоматической установки, теперь запускаются одновременно и больше не ждут завершения предыдущей команды.
При добавлении скрипта с помощью FirstLogonCommands он активируется при следующей загрузке, даже если вы загружаетесь в режиме аудита с помощью клавиш CTRL+SHIFT+F3. Если вы планируете использовать режим аудита позже, добавьте следующий параметр, чтобы автоматически пропустить этот сценарий: Microsoft-Windows-Deployment-Reseal-Mode = Audit.
Дочерние элементы
Параметр | Описание |
---|---|
SynchronousCommand | Указывает команду, выполняемую при первом входе пользователя на компьютер, ее описание и порядок ее выполнения. |
Допустимые проходы конфигурации
oobeSystem
Родительская иерархия
Microsoft-Windows-Shell-Setup | FirstLogonCommands
Применение
Список выпусков и архитектур Windows, поддерживаемых этим компонентом, см. в статье Microsoft-Windows-Shell-Setup.
Пример применения предложения XML
В следующих выходных данных XML показано, как указать две команды для выполнения после первого входа в систему.
<FirstLogonCommands>
<SynchronousCommand wcm:action="add">
<CommandLine>c:\synccommands\command1.exe</CommandLine>
<Description>Description_of_command1</Description>
<Order>1</Order>
</SynchronousCommand>
<SynchronousCommand wcm:action="add">
<CommandLine>c:\synccommands\command2.exe</CommandLine>
<Description>Description_of_command2</Description>
<Order>2</Order>
</SynchronousCommand>
</FirstLogonCommands>