Comment exécuter une tâche planifiée une seule fois sur Windows 10

click fraud protection

L'exécution de tâches planifiées sur Windows 10 est facile étant donné qu'il existe un planificateur de tâches intégré. L'application permet aux utilisateurs d'exécuter des applications et des scripts basés sur certains déclencheurs temporels ou basés sur des événements. Une fois qu'une tâche a été configurée, elle s'exécutera jusqu'à ce qu'elle soit désactivée. Il n'y a aucun moyen de désactiver automatiquement une tâche planifiée à une date donnée. Si vous souhaitez exécuter une tâche planifiée une seule fois, vous devrez ajouter une action supplémentaire à la tâche. L'action va exécuter un script qui va désactiver la tâche. Voici ce que vous devez faire.

Script pour désactiver la tâche

Pour désactiver une tâche, nous allons utiliser un script PowerShell. C'est facile à créer mais vous devez avoir déjà créé la tâche qu'il va désactiver car vous aurez besoin de son nom dans le script.

Ouvrez un nouveau fichier Bloc-notes et collez-y les éléments suivants. Remplacez «Nom de la tâche» par le nom de la tâche que vous souhaitez désactiver. Enregistrez-le avec l'extension de fichier PS1.

instagram viewer
Disable-ScheduledTask -TaskName "Nom de la tâche"

Désactiver la tâche planifiée

Vous devez maintenant exécuter ce script pour désactiver la tâche en question. Il est préférable d'ajouter ceci en tant qu'action à la même tâche que vous souhaitez désactiver afin de ne pas vous retrouver avec une autre tâche exécutée spécifiquement pour désactiver la première tâche. Cela dit, cela dépend entièrement de vous et de ce qui est le mieux pour votre utilisation particulière, que ce soit pour exécuter le script en tant qu'action pour la même tâche ou pour créer une nouvelle tâche qui l'exécutera.

Une fois que vous avez créé la tâche et y avez ajouté toutes les actions pertinentes, ajoutez une autre action. Réglez l'action sur «Démarrer un programme». Dans le champ Programme / Script, entrez ‘Powershell.exe’. Dans le champ «Ajouter des arguments», saisissez ce qui suit, mais remplacez «Chemin vers le script PowerShell» par le chemin d'accès complet au script que vous avez créé précédemment.

Syntaxe

-ExecutionPolicy Bypass "Chemin vers le script PowerShell"

Exemple

-ExecutionPolicy Bypass "C: \ Users \ fatiw \ Desktop \ endTask.ps1"

Assurez-vous que la tâche est configurée pour s'exécuter avec les droits d'administrateur. Vous pouvez lui donner un accès administrateur à partir de l'onglet Général. Activez l'option "Exécuter avec les privilèges les plus élevés". Lorsque vous cliquez sur OK pour finaliser le script, vous pouvez être invité à entrer le mot de passe de l'administrateur. Une dernière chose à garder à l'esprit est que l'action qui exécute le script qui désactivera la tâche doit être la toute dernière de la liste des actions. Vous pouvez exécuter la tâche planifiée manuellement pour voir si les actions s'exécutent dans le bon ordre.

watch instagram story