Je veux écrire un script qui va arrêter une tâche planifiée sur un ordinateur distant, faire quelques trucs, et puis commencer à planifier la tâche de sauvegarder.
Comment puis-je le faire?
Je veux écrire un script qui va arrêter une tâche planifiée sur un ordinateur distant, faire quelques trucs, et puis commencer à planifier la tâche de sauvegarder.
Comment puis-je le faire?
Voici ce que j'ai trouvé.
stop:
schtasks /end /s <machine name> /tn <task name>
départ:
schtasks /run /s <machine name> /tn <task name>
C:\>schtasks /?
SCHTASKS /parameter [arguments]
Description:
Enables an administrator to create, delete, query, change, run and
end scheduled tasks on a local or remote system. Replaces AT.exe.
Parameter List:
/Create Creates a new scheduled task.
/Delete Deletes the scheduled task(s).
/Query Displays all scheduled tasks.
/Change Changes the properties of scheduled task.
/Run Runs the scheduled task immediately.
/End Stops the currently running scheduled task.
/? Displays this help message.
Examples:
SCHTASKS
SCHTASKS /?
SCHTASKS /Run /?
SCHTASKS /End /?
SCHTASKS /Create /?
SCHTASKS /Delete /?
SCHTASKS /Query /?
SCHTASKS /Change /?
Note: "schtasks" (voir l'autre, réponse acceptée) a remplacé "à". Cependant, "à" peut être utile si la situation l'exige pour la compatibilité avec les anciennes versions de Windows qui n'ont pas schtasks.
Aide de ligne de commande pour "à":
C:\>à /? La commande AT horaires des commandes et des programmes à exécuter sur un ordinateur à l' une date et heure spécifiée. Le service de Planification doit être en cours d'exécution à utiliser la commande AT. AU [\\nom_ordinateur] [ [id] [/DELETE] | /DELETE [/YES]] AU [\\nom_ordinateur] temps [/INTERACTIVE] [ /TOUS:date[,...] | /PROCHAINE:date[,...]] "commande" \\nom_ordinateur Spécifie un ordinateur distant. Les commandes sont planifiées sur l' ordinateur local si ce paramètre est omis. id Est un numéro d'identification attribué à un planifiée commande. /supprimer Annule une commande planifiée. Si l'id est omis, tous les prévue commandes sur l'ordinateur sont annulées. /oui Utilisés avec d'annuler tous les travaux de commande, si aucun autre la confirmation est souhaitée. Précise le temps lorsque la commande est à exécuter. /interactive Permet le travail à interagir avec le bureau de l'utilisateur qui est connecté au moment de l'exécution du travail. /toutes les:date[,...] Exécute la commande sur chaque jour spécifié(s) de la semaine ou mois. Si la date est omise, le jour du mois en cours est supposé. /next:date[,...] Exécute la commande spécifiée sur l'occurrence suivante de la jour (par exemple, jeudi prochain). Si la date est omise, l' jour du mois en cours est utilisé. "commande" Est la commande de Windows NT, ou programme de commandes à exécuter.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.