Dela via


Stop-SCJob

Slutar köra VMM-jobb.

Syntax

Stop-SCJob
    [-Job] <Task>
    [-OnBehalfOfUser <String>]
    [-OnBehalfOfUserRole <UserRole>]
    [<CommonParameters>]

Description

Cmdleten Stop-SCJob stoppar ett eller flera VMM-jobb (Virtual Machine Manager) som körs och returnerar objektet för varje jobb i stoppat tillstånd. Om VMM-jobbet inte körs för närvarande har denna cmdlet ingen effekt.

Exempel

Exempel 1: Stoppa alla jobb som körs för närvarande

PS C:\> $Job = Get-SCJob | where { $_.Status -eq "Running" }
PS C:\> $Job | Stop-SCJob

Det första kommandot hämtar alla VMM-jobbobjekt, skickar varje jobbobjekt till filtret "where" för att endast markera de jobb som körs och lagrar objekten i $Job-objektmatrisen.

Det andra kommandot skickar varje objekt i $Job till cmdleten Stop-SCJob , som stoppar varje jobb som körs.

Exempel 2: Stoppa ett specifikt jobb som körs asynkront

PS C:\> $Job = Get-SCJob | where { $_.ResultName -eq "VM01" -and $_.ID -eq "cb3a0f0a-9fbc-4bd0-a999-3fae8cd77177" }
PS C:\> Stop-SCJob -Job $Job

Det första kommandot hämtar alla VMM-jobbobjekt och väljer från resultaten endast jobbet på VM01 som identifieras av jobb-ID:t cb3a0f0a-9fbc-4bd0-a999-3fae8cd77177 och lagrar sedan thie-objektet i $Job variabeln.

Det andra kommandot stoppar jobbet och returnerar det stoppade jobbobjektet till användaren.

Parametrar

-Job

Anger ett VMM-jobbobjekt.

Type:Task
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-OnBehalfOfUser

Anger ett användarnamn. Den här cmdleten fungerar för användarens räkning som den här parametern anger.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OnBehalfOfUserRole

Anger en användarroll. Om du vill skaffa en användarroll använder du cmdleten Get-SCUserRole . Den här cmdleten fungerar för den användarroll som den här parametern anger.

Type:UserRole
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Utdata

Task

Den här cmdleten returnerar ett aktivitetsobjekt .

Kommentarer

  • Den här cmdleten kräver ett VMM-jobbobjekt som kan hämtas med hjälp av cmdleten Get-SCJob .