Tâche programmée PowerShell Façon incroyable de gérer les tâches

Tâche programmée PowerShell Façon incroyable de gérer les tâches

Souvent sous Windows, les tâches sont planifiées à l'aide de l'interface utilisateur GUI (interface utilisateur graphique) "Planificateur de tâches«Application. Cependant, PowerShell peut également planifier des tâches sur Windows en utilisant des applets de télévision spécifiques. De plus, il peut modifier, supprimer, activer ou désactiver les tâches planifiées. Une tâche planifiée consiste en déclencheur, action et autres paramètres connexes. Lorsque la création de tâches est accomplie, elle doit également être enregistrée sur le système.

Cet article guidera pour résoudre la requête mentionnée.

Comment gérer et planifier des tâches dans PowerShell?

Ces méthodes peuvent être appliquées pour modifier les tâches:

  • Enregistrez une tâche dans PowerShell.
  • Décoller une tâche dans PowerShell.
  • Activer une tâche dans PowerShell.
  • Désactiver une tâche dans PowerShell.

Méthode 1: Enregistrez une tâche dans PowerShell

La tâche de PowerShell peut être enregistrée et planifiée à l'aide du «Registre de registre”Cmdlet. Vous trouverez ci-dessous le code fourni pour enregistrer une tâche dans PowerShell:

$ Action = New SchedudTaskAction-exécute "Chrome.exe"
$ Trigger = New ScheduledTasktrigger -Daily -at 5h
Registre-SchedUledTask -action $ Action-Trigger $ Trigger -TaskPath "Tasks" -TaskName "Newtask" -Description "Chrome ouvrira à 5h du matin tous les jours."

Selon le code ci-dessus:

  • Tout d'abord, créez une variable, "$ Action», Et attribuez le«NOUVEAUXEMPSEDTASKACTION" commande.
  • À côté, ajoutez le "-Exécuter»Paramètre et allouer le«chrome.exe«Valeur à lui.
  • Dans la deuxième ligne, initialisez le «$ déclencheur«Variable et invoque le«Nouveau schedudtasktrigger”Cmdlet.
  • Après cela, ajouter "-Tous les jours »et« -at" paramètres. Ensuite, spécifiez la valeur de temps comme «5h du matin".
  • Dans la troisième ligne, d'abord, ajoutez le «Registre de registre”Cmdlet, spécifiez le«-Action”Paramètre et attribuez le"$ Action»Variable.
  • Ajouter le "-Déclencher”Paramètre et attribuez le"$ déclencheur»Variable.
  • Ensuite, spécifiez le «-Parcours de travail"Paramètre pour ajouter le nom du répertoire"Tâches".
  • Autorisation du nom de la tâche dans le «-Nom de la tâche”Paramètre et spécifiez la description indiquée:

MÉTHODE 2: Déconoériter une tâche dans PowerShell

La tâche de PowerShell peut être non enregistrée en utilisant le «Non enregistré”Cmdlet. Un aperçu de la démonstration ci-dessous pour désinscrire une tâche dans PowerShell est donné ci-dessous:

Unregister-ScheduledTask -TaskName Newtask

Tout d'abord, ajoutez le "Non enregistré”Cmdlet. Après cela, ajoutez le "-Nom de la tâche”Paramètre et spécifiez le nom de la tâche qui doit être non enregistré:

Méthode 3: Activer une tâche dans PowerShell

Dans le cas où la tâche créée est désactivée dans PowerShell, alors le «Activer ScheduledTask”Cmdlet peut être utilisé pour l'activer:

Get-ScheDedTask -TaskName Newtask | Activer ScheduledTask

Selon le code ci-dessus:

  • Tout d'abord, ajoutez le «get-schedEledTask» pour obtenir la tâche, puis ajoutez le «-Nom de la tâche”Paramètre et attribuez le nom de la tâche qui est«-Nom de la tâche".
  • Après cela, spécifiez le pipeline "|"Et ajoutez le"Activer ScheduledTask»:

Méthode 4: Désactiver une tâche dans PowerShell

Les tâches de PowerShell peuvent être désactivées en utilisant le «Désactiver”Cmdlet avec le nom de la tâche:

Get-ScheDedTask -TaskName Newtask | Désactiver


Il s'agissait de gérer les tâches dans PowerShell.

Conclusion

PowerShell utilise le «Registre de registre","Non enregistré","Activer ScheduledTask", ou "Désactiver”Cmdlet pour gérer efficacement la planification dans Windows. Ce blog a présenté des détails approfondis pour enregistrer, démêler, activer et désactiver les tâches à l'aide de PowerShell.