RunSynchronousCommand (microsoft-windows-deployment-runsynchronous-runsynchronouscommand)
RunSynchronousCommand
указывает одну команду, выполняемую во время заданного этапа конфигурации.
Чтобы запустить команду, которая должна завершиться до запуска других команд, используйте синхронные команды. Для запуска служб или команд, которые могут запускаться одновременно, используйте вместо этого RunAsynchronous .
Команды RunSynchronous всегда выполняются перед командами в том же проходе.
RunSynchronous
Команды выполняются в контексте пользователя в проходе конфигурации auditUser configuration pass и в системном контексте в рамках этапа конфигурации специализации.
Предупреждение
Не добавляйте команды, которые завершают или перезагружают компьютер; Вместо этого используйте параметр Microsoft-Windows-Deployment\RunSynchronous\RunSynchronousCommand\WillReboot.
Дочерние элементы
Параметр | Описание |
---|---|
Учетные данные | Указывает учетные данные, используемые при доступе к путям. |
Описание | Указывает описание выполняемой команды. |
Заказ | Указывает порядок выполнения команды. |
Путь | Указывает путь к выполняемой команде. |
WillReboot | Указывает, в каких обстоятельствах перезагрузить компьютер после выполнения синхронной команды. |
Допустимые проходы конфигурации
auditUser
specialize
Родительская иерархия
Развертывание | Microsoft-WindowsRunSynchronous | RunSynchronousCommand
Применение
Список выпусков и архитектур Windows, поддерживаемых этим компонентом, см. в разделе Microsoft-Windows-Deployment.
Пример применения предложения XML
В следующих выходных данных XML показано, как задать синхронные команды.
<RunSynchronous>
<RunSynchronousCommand wcm:action="add">
<Credentials>
<Domain>MyDomain</Domain>
<Password>MyPassword</Password>
<Username>MyUsername</Username>
</Credentials>
<Description>MySynchCommand1</Description>
<Order>1</Order>
<Path>\\network\server\share\filename</Path>
<WillReboot>OnRequest</WillReboot>
</RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Credentials>
<Domain>MyDomain</Domain>
<Password>MyPassword</Password>
<Username>MyUsername</Username>
</Credentials>
<Description>MySynchCommand2</Description>
<Order>2</Order>
<Path>\\network\server\share\filename</Path>
<WillReboot>OnRequest</WillReboot>
</RunSynchronousCommand>
</RunSynchronous>