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 .