Поделиться через


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>

RunSynchronous

LogonCommands

Microsoft-Windows-Shell-Setup