Partager via


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

RunSynchronousCommand spécifie une seule commande à exécuter pendant la passe de configuration spécifiée.

Pour démarrer une commande qui doit se terminer avant que d’autres commandes puissent se lancer, utilisez des commandes synchrones. Pour exécuter des services ou des commandes qui peuvent démarrer en même temps, utilisez plutôt RunAsynchronous.

Les commandes RunSynchronous s’exécutent toujours avant les commandes dans le même passage. RunSynchronous les commandes s’exécutent dans le contexte utilisateur dans le pass de configuration de passe de configuration de la configuration auditUser et dans le contexte système dans le pass de configuration spécialisé.

Avertissement

N’ajoutez pas de commandes qui arrêtent ou redémarrent l’ordinateur ; utilisez plutôt le paramètre : Microsoft-Windows-Deployment\RunSynchronous\RunSynchronousCommand\WillReboot.

Éléments enfants

Paramètre Description
Informations d'identification Spécifie les informations d’identification à utiliser lors de l’accès aux chemins d’accès.
Description Spécifie une description de la commande à exécuter.
Commande Spécifie l’ordre de l’exécution de la commande.
Chemin d’accès Spécifie le chemin d’accès à la commande à exécuter.
WillReboot Spécifie dans quelles circonstances redémarrer l’ordinateur après l’exécution d’une commande synchrone.

Passes de configuration valides

auditUser

specialize

Hiérarchie parente

Microsoft-Windows-Deployment | RunSynchronous | RunSynchronousCommand

S'applique à

Pour obtenir la liste des éditions et architectures Windows prises en charge par ce composant, consultez Microsoft-Windows-Deployment.

Exemple XML

La sortie XML suivante montre comment définir des commandes synchrones.

<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