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