Stop-SCJob
Arrête d’exécuter des travaux VMM.
Syntax
Stop-SCJob
[-Job] <Task>
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Description
L’applet de commande Stop-SCJob arrête un ou plusieurs travaux Virtual Machine Manager (VMM) en cours d’exécution et retourne l’objet pour chaque travail dans un état arrêté. Si le travail VMM n’est pas en cours d’exécution, cette applet de commande n’a aucun effet.
Exemples
Exemple 1 : Arrêter tous les travaux en cours d’exécution
PS C:\> $Job = Get-SCJob | where { $_.Status -eq "Running" }
PS C:\> $Job | Stop-SCJob
La première commande obtient tous les objets de travail VMM, transmet chaque objet de travail au filtre « où » pour sélectionner uniquement les travaux en cours d’exécution et stocke les objets dans le tableau d’objets $Job.
La deuxième commande transmet chaque objet dans $Job à l’applet de commande Stop-SCJob , ce qui arrête chaque travail en cours d’exécution.
Exemple 2 : Arrêter un travail en cours d’exécution de manière asynchrone
PS C:\> $Job = Get-SCJob | where { $_.ResultName -eq "VM01" -and $_.ID -eq "cb3a0f0a-9fbc-4bd0-a999-3fae8cd77177" }
PS C:\> Stop-SCJob -Job $Job
La première commande obtient tous les objets de travail VMM et, dans les résultats, sélectionne uniquement le travail sur VM01 identifié par l’ID de travail cb3a0f0a-9fbc-4bd0-a999-3fae8cd77177, puis stocke l’objet thie dans la variable $Job.
La deuxième commande arrête le travail et retourne l’objet de travail arrêté à l’utilisateur.
Paramètres
-Job
Spécifie un objet travail VMM.
Type: | Task |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-OnBehalfOfUser
Spécifie un nom d'utilisateur. Cette applet de commande fonctionne pour le compte de l’utilisateur spécifié par ce paramètre.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUserRole
Spécifie un rôle d’utilisateur. Pour obtenir un rôle d’utilisateur, utilisez l’applet de commande Get-SCUserRole . Cette applet de commande fonctionne pour le compte du rôle d’utilisateur spécifié par ce paramètre.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Sorties
Task
Cette applet de commande retourne un objet Task .
Notes
- Cette applet de commande nécessite un objet de travail VMM, qui peut être récupéré à l’aide de l’applet de commande Get-SCJob .