Partager via


SynchronousCommand

SynchronousCommand spécifie une seule commande à exécuter la première fois qu'un utilisateur se connecte à l'ordinateur. FirstLogonCommands sont exécutés après la connexion mais avant que l'utilisateur ne voie le bureau.

Si vous créez un compte utilisateur qui n'inclut pas de privilèges administratifs, les commandes suivantes peuvent ne pas s'exécuter :

  • Si le contrôle de compte d'utilisateur est activé, lorsque cet utilisateur se connecte pour la première fois, une boîte de dialogue s'affiche, invitant l'utilisateur avec une option permettant à un administrateur d'appliquer les commandes. Si l’utilisateur sélectionne Annuler, ces commandes ne s’exécutent pas.
  • Si le contrôle de compte d’utilisateur est désactivé, ces commandes ne s’exécutent pas.

Lorsque vous ajoutez un script à l'aide de FirstLogonCommands, il sera déclenché au prochain démarrage, même si vous démarrez en mode audit à l'aide de Ctrl+Maj+F3. Si vous prévoyez d'utiliser le mode audit ultérieurement, ajoutez le paramètre suivant pour ignorer automatiquement ce script : Microsoft-Windows-Deployment\Reseal\Mode = Audit.

Notes

Ces commandes s'exécutent désormais de manière asynchrone par rapport aux autres tâches qui se produisent lorsqu'un utilisateur se connecte à l'ordinateur. Toutefois, chaque commande est toujours exécutée séquentiellement dans l’ordre spécifié. Autrement dit, contrairement à Microsoft-Windows-Shell-Setup-LogonCommands-AsynchroneCommand, toutes les commandes utilisant ces paramètres d’assistance ne sont pas démarrées en même temps et attendent toujours que la commande précédente se termine.

Éléments enfants

Paramètre Description
CommandLine Spécifie le chemin d’accès à la commande à exécuter.
Description Décrit la commande à exécuter.
Commande Spécifie l'ordre dans lequel la commande est exécutée.
RequiresUserInput Spécifie si la première commande de connexion lance une boîte de dialogue qui nécessite une entrée de l'utilisateur. Cela peut réduire le délai de l’écran « Préparation de votre bureau ».

Notes

Les FirstLogonCommands ne sont pas pris en charge dans Windows 10 en mode S.

Passes de configuration valides

oobeSystem

Hiérarchie parente

Microsoft-Windows-Shell-Setup | FirstLogonCommands | SynchronousCommand

S'applique à

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

Exemple XML

La sortie XML suivante montre comment définir les premières commandes de connexion.

<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