Introduction
Dans ce tutoriel, nous allons explorer comment suspendre temporairement les tâches du flux de travail en utilisant la commande Suspend-Job dans PowerShell. Cette compétence est particulièrement utile pour les administrateurs système et les utilisateurs avancés qui souhaitent mettre en pause l'exécution de tâches en arrière-plan sans les arrêter définitivement.
Prérequis
- Avoir des droits d'administrateur sur le système Windows.
- PowerShell installé sur le système.
- Connaissance de base de l'utilisation des tâches de flux de travail (jobs) dans PowerShell.
Procédure
Ouverture de PowerShell en tant qu'administrateur
- Faites un clic droit sur le menu Démarrer et sélectionnez "Windows PowerShell (Admin)".
- Confirmez en cliquant sur "Oui" dans la boîte de dialogue de contrôle de compte d'utilisateur.
Suspension Temporaire d'une Tâche de Flux de Travail avec Suspend-Job
- Dans la fenêtre PowerShell, utilisez la commande suivante pour suspendre une tâche de flux de travail :
Suspend-Job -Name "NomDeLaTâche"
- Remplacez "NomDeLaTâche" par le nom de la tâche que vous souhaitez mettre en pause.
- Dans la fenêtre PowerShell, utilisez la commande suivante pour suspendre une tâche de flux de travail :
Reprendre l'Exécution d'une Tâche Suspendue
- Pour reprendre l'exécution d'une tâche suspendue, utilisez :
Resume-Job -Name "NomDeLaTâche"
- Cela permet de continuer le flux de travail depuis l'endroit où il a été suspendu.
- Pour reprendre l'exécution d'une tâche suspendue, utilisez :
Vérification de l'État des Tâches de Flux de Travail
- Pour vérifier l'état des tâches de flux de travail, utilisez :
Get-Job
- Cette commande affichera la liste des tâches de flux de travail avec leur statut, ID, et d'autres informations utiles.
- Pour vérifier l'état des tâches de flux de travail, utilisez :
Références
- Documentation Microsoft - Suspend-Job
- Microsoft Learn - Gestion des Tâches de Flux de Travail avec PowerShell