Partager via


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 .