Lorsque j'écris un fichier batch pour s'exécuter automatiquement, comment puis-je l'écrire de sorte que lors de l'exécution du fichier batch, il puisse faire une pause de quelques secondes entre les commandes?
Contexte:
psexec \\serveur -u utilisateur -p mot de passe cmd
[il doit y avoir une pause ici pour que psexec établisse une connexion]
dir /s >output.txt \\serveur\partagé
*Note: la raison pour laquelle j'exécute la commande dir côté serveur en utilisant psexec et non localement est parce qu'il est beaucoup plus rapide d'exécuter dir sur une machine locale que à distance, et le temps est précieux.
Lorsque je le fais manuellement, c'est évidemment facile, je n'attends simplement. Mais exécuter un fichier batch le fait exécuter toutes les commandes à des vitesses presque instantanées les unes à côté des autres, indépendamment de l'état d'exécution de la dernière commande. Comment puis-je insérer une pause?