Entrainement
Module
Créer et gérer des travaux planifiés en utilisant Windows PowerShell - Training
Créer et gérer des travaux planifiés en utilisant Windows PowerShell
Ce navigateur n’est plus pris en charge.
Effectuez une mise à niveau vers Microsoft Edge pour tirer parti des dernières fonctionnalités, des mises à jour de sécurité et du support technique.
Le XML dans cet exemple définit une tâche qui démarre Notepad lorsqu’un utilisateur se connecte.
Pour enregistrer une tâche définie en XML, vous pouvez utiliser soit la fonction ITaskFolder::RegisterTask (TaskFolder.RegisterTask pour le scripting) soit l’outil en ligne de commande Schtasks.exe. Si vous utilisez l’outil Schtasks.exe (situé dans le répertoire C:\Windows\System32), vous pouvez utiliser la commande suivante pour enregistrer la tâche : schtasks /create /XML <chemin vers le fichier XML contenant la définition de la tâche> /tn <nom de la tâche>.
L’exemple XML suivant montre comment définir une tâche avec une seule action d’exécution (démarrer Notepad), un seul déclencheur de connexion qui démarre la tâche lorsqu’un utilisateur se connecte, et plusieurs autres paramètres de tâche qui affectent la manière dont la tâche est gérée par le Planificateur de tâches.
Notes
Définissez la valeur de l’élément UserId sur un nom d’utilisateur de l’ordinateur sur lequel la tâche est enregistrée.
<?xml version="1.0" ?>
<!--
This sample schedules a task to start notepad.exe when a user logs on.
-->
<Task xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task">
<RegistrationInfo>
<Date>2005-10-11T13:21:17-08:00</Date>
<Author>AuthorName</Author>
<Version>1.0.0</Version>
<Description>Starts Notepad when a specified user logs on.</Description>
</RegistrationInfo>
<Triggers>
<LogonTrigger>
<StartBoundary>2005-10-11T13:21:17-08:00</StartBoundary>
<EndBoundary>2006-01-01T00:00:00-08:00</EndBoundary>
<Enabled>true</Enabled>
<UserId>DOMAIN_NAME\UserName</UserId>
</LogonTrigger>
</Triggers>
<Principals>
<Principal>
<GroupId>Builtin\Administrators</GroupId>
</Principal>
</Principals>
<Settings>
<Enabled>true</Enabled>
<AllowStartOnDemand>true</AllowStartOnDemand>
<AllowHardTerminate>true</AllowHardTerminate>
</Settings>
<Actions>
<Exec>
<Command>notepad.exe</Command>
</Exec>
</Actions>
</Task>
Voici quelques éléments importants à garder à l’esprit lors de l’utilisation de cet exemple :
Entrainement
Module
Créer et gérer des travaux planifiés en utilisant Windows PowerShell - Training
Créer et gérer des travaux planifiés en utilisant Windows PowerShell