Sdílet prostřednictvím


Stop-SCJob

Zastaví spouštění úloh VMM.

Syntax

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

Description

Rutina Stop-SCJob zastaví jednu nebo více spuštěných úloh nástroje Virtual Machine Manager (VMM) a vrátí objekt pro každou úlohu v zastaveném stavu. Pokud úloha VMM není aktuálně spuštěná, tato rutina nemá žádný vliv.

Příklady

Příklad 1: Zastavení všech aktuálně spuštěných úloh

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

První příkaz získá všechny objekty úlohy VMM, předá každý objekt úlohy do filtru where, aby vybral pouze úlohy, které jsou aktuálně spuštěné, a uloží objekty do pole objektů $Job.

Druhý příkaz předá každý objekt v $Job rutině Stop-SCJob , která zastaví každou spuštěnou úlohu.

Příklad 2: Asynchronní zastavení konkrétní spuštěné úlohy

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

První příkaz získá všechny objekty úlohy VMM a ve výsledcích vybere pouze úlohu na virtuálním počítači VM01 identifikovanou podle ID úlohy cb3a0f0a-9fbc-4bd0-a999-3fae8cd77177 a pak uloží thie objekt do proměnné $Job.

Druhý příkaz zastaví úlohu a uživateli vrátí zastavený objekt úlohy.

Parametry

-Job

Určuje objekt úlohy VMM.

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

-OnBehalfOfUser

Určuje uživatelské jméno. Tato rutina pracuje jménem uživatele, kterého tento parametr určuje.

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

-OnBehalfOfUserRole

Určuje roli uživatele. K získání role uživatele použijte rutinu Get-SCUserRole . Tato rutina pracuje jménem role uživatele, kterou tento parametr určuje.

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

Výstupy

Task

Tato rutina vrátí objekt Task .

Poznámky

  • Tato rutina vyžaduje objekt úlohy VMM, který lze načíst pomocí rutiny Get-SCJob .