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


RunAsynchronousCommand (microsoft-windows-deployment-runasynchronous-runasynchronouscommand)

RunAsynchronousCommand указывает одну команду, выполняемую во время аудитаСписывающего прохода конфигурации пользователя или специализированного этапа конфигурации.

Для запуска служб или команд, которые могут запускаться одновременно, используйте асинхронные команды. Чтобы выполнить команды, которые должны быть завершены до запуска других команд, используйте runSynchronousCommand .

RunAsynchronous Команды выполняются в контексте пользователя в auditUser Configuration Pass и в системном контексте в специализированном проходе конфигурации.

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

Параметр Описание
Учетные данные Указывает учетные данные, используемые при доступе к путям.
Описание Указывает описание выполняемой команды.
Заказ Задает уникальное значение для каждой команды.
Важно! Компьютер не ожидает завершения одной команды перед запуском следующей.
Путь Указывает путь к выполняемой команде.

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

auditUser

specialize

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

Развертывание | Microsoft-WindowsRunAsynchronous | RunAsynchronousCommand

Применение

Список поддерживаемых выпусков и архитектур Windows, поддерживаемых этим компонентом, см. в разделе Microsoft-Windows-Deployment.

Пример применения предложения XML

В следующих выходных данных XML показано, как задать асинхронные команды.

<RunAsynchronous>
   <RunAsynchronousCommand wcm:action="add">
      <Credentials>
         <Domain>MyDomain</Domain>
         <Password>MyPassword</Password>
         <Username>MyUsername</Username>
      </Credentials>
      <Description>AsynchCommand1</Description>
      <Order>1</Order>
      <Path>\\network\server\share\filename</Path>
   </RunAsynchronousCommand>
   <RunAsynchronousCommand wcm:action="add">
      <Credentials>
         <Domain>MyDomain</Domain>
         <Password>MyPassword</Password>
         <Username>MyUsername</Username>
      </Credentials>
      <Description>AsynchCommand2</Description>
      <Order>2</Order>
      <Path>\\network\server\share\filename</Path>
   </RunAsynchronousCommand>
</RunAsynchronous>

RunAsynchronous

RunSynchronousCommand