SynchronousCommand

SynchronousCommand указывает одну команду, выполняемую при первом входе пользователя на компьютер. FirstLogonCommands выполняются после входа, но до того, как пользователь увидит рабочий стол.

Если вы создаете учетную запись пользователя без прав администратора, следующие команды могут не выполняться:

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

При добавлении скрипта с помощью FirstLogonCommands он активируется при следующей загрузке, даже если вы загружаетесь в режиме аудита с помощью клавиш CTRL+SHIFT+F3. Если вы планируете использовать режим аудита позже, добавьте следующий параметр, чтобы автоматически пропустить этот сценарий: Microsoft-Windows-Deployment\Reseal\Mode = Audit.

Примечание

Теперь эти команды выполняются асинхронно по отношению к другой работе, выполняемой при входе пользователя на компьютер. Однако каждая команда по-прежнему выполняется последовательно в указанном порядке. Это значит, что в отличие от Microsoft-Windows-Shell-Setup-LogonCommands-AsynchronousCommands все команды, использующие эти параметры автоматической установки, не запускаются одновременно и по-прежнему ожидают завершения предыдущей команды.

Дочерние элементы

Параметр Описание
CommandLine Указывает путь к выполняемой команде.
Описание Описывает выполняемую команду.
Заказ Указывает порядок выполнения команды.
RequiresUserInput Указывает, запускает ли первая команда входа диалоговое окно, требующее ввода от пользователя. Это может уменьшить задержку экрана "Подготовка рабочего стола".

Примечание

FirstLogonCommands не поддерживаются в Windows 10 в S-режиме.

Допустимые проходы конфигурации

oobeSystem

Родительская иерархия

Microsoft-Windows-Shell-Setup | FirstLogonCommands | SynchronousCommand

Применение

Список поддерживаемых выпусков и архитектур 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>

FirstLogonCommands