Stop-SCJob
Zastaví spouštění úloh VMM.
Syntaxe
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á, nemá tato rutina žá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 úloh 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 id úlohy cb3a0f0a-9fbc-4bd0-a999-3fae8cd771777 a pak uloží thie objekt do proměnné $Job.
Druhý příkaz zastaví úlohu a vrátí uživateli zastavený objekt úlohy.
Parametry
-Job
Určuje objekt úlohy VMM.
Typ: | Task |
Position: | 0 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-OnBehalfOfUser
Určuje uživatelské jméno. Tato rutina funguje jménem uživatele, který tento parametr určuje.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-OnBehalfOfUserRole
Určuje roli uživatele. Pokud chcete získat roli uživatele, použijte rutinu Get-SCUserRole. Tato rutina funguje jménem role uživatele, kterou tento parametr určuje.
Typ: | UserRole |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | 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.