Compartir a través de


RunSynchronousCommand (microsoft-windows-deployment-runsynchronous-runsynchronouscommand)

RunSynchronousCommand especifica un único comando que se ejecutará durante el paso de configuración especificado.

Para iniciar un comando que necesite finalizar antes de que se puedan iniciar otros comandos, use comandos sincrónicos. Para ejecutar servicios o comandos que se pueden iniciar al mismo tiempo, use RunAsynchronous en su lugar.

Los comandos RunSynchronous siempre se ejecutan antes de los comandos en el mismo paso. RunSynchronous los comandos se ejecutan en el contexto de usuario en el paso de configuración auditUser y en el contexto del sistema en el paso de configuración especializada.

Advertencia

No agregue comandos que apaguen o reinicien el equipo; en su lugar, use la configuración: Microsoft-Windows-Deployment\RunSynchronous\RunSynchronousCommand\WillReboot.

Elementos secundarios

Configuración Descripción
Credenciales Especifica las credenciales que se van a usar al acceder a las rutas de acceso.
Descripción Especifica una descripción del comando que se va a ejecutar.
Pedido Especifica el orden del comando que se va a ejecutar.
Path Especifica la ruta de acceso al comando.
WillReboot Especifica en qué circunstancias reiniciar el equipo después de ejecutar un comando sincrónico.

Fases de configuración válidas

auditUser

specialize

Jerarquía primaria

Microsoft-Windows-Deployment | RunSynchronous | RunSynchronousCommand

Se aplica a

Para obtener la lista de las ediciones y arquitecturas de Windows que admite este componente, consulte Microsoft-Windows-Deployment.

Ejemplo de XML

La siguiente salida XML muestra cómo establecer comandos síncronos.

<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>

RunSynchronous

RunAsynchronous