Restart-SCJob
Restartuje neúspěšnou nebo zrušenou úlohu VMM.
Syntaxe
Restart-SCJob
[-Job] <Task>
[-Credential <VMMCredential>]
[-SkipLastFailedStep]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Description
Rutina Restart-SCJob restartuje jednu nebo více úloh nástroje Virtual Machine Manager (VMM), které selhaly nebo které uživatel zrušil. Úlohy, které jsou aktuálně spuštěné, musí být před restartováním zrušeny. Všechny restartované úlohy začínají od posledního známého dobrého kontrolního bodu před selháním nebo zrušením (některé úlohy mají jenom jeden kontrolní bod).
Restartování úlohy zobrazí vlastnosti objektu úlohy uživateli a zobrazí vlastnost Status jako Spuštěno.
Příklady
Příklad 1: Restartování všech zrušených úloh na konkrétním virtuálním počítači
PS C:\> $Creds = Get-SCRunAsAccount -Name "RunAsAccount01"
PS C:\> Get-SCJob | where { $_.ResultName -eq "VM01" -and $_.Status -eq "Canceled" } | Restart-SCJob -Credential $Creds
První příkaz získá objekt účtu Spustit jako s názvem RunAsAccount01 a uloží objekt do proměnné $Creds.
Druhý příkaz získá všechny úlohy VMM z databáze VMM, vybere pouze úlohy na virtuálním počítači VM01, které byly zrušeny, a poté předá každý objekt rutině Restart-SCJob, která restartuje úlohy pomocí účtu Spustit jako zadaného v $Creds.
Příklad 2: Restartování konkrétní úlohy
PS C:\> $Creds = Get-SCRunAsAccount -Name "RunAsAccount01"
PS C:\> Get-SCJob -ID "cb3a0f0a-9fbc-4bd0-a999-3fae8cd77177" | Restart-SCJob -Credential $Creds
První příkaz získá objekt účtu Spustit jako s názvem RunAsAccount01 a uloží objekt do proměnné $Creds.
Druhý příkaz získá objekt úlohy VMM s ID cb3a0f0a-9fbc-4bd0-a999-3fae8cd771777 a restartuje danou úlohu pomocí účtu Spustit jako zadaného v $Creds.
Parametry
-Credential
Určuje objekt přihlašovacích údajů nebo u některých rutin objekt účtu Spustit jako, který obsahuje uživatelské jméno a heslo účtu, který má oprávnění k provedení této akce. Nebo v případě restart-SCJobmá oprávnění k dokončení restartované úlohy.
Další informace o objektu PSCredential zadejte Get-Help Get-Credential
.
Další informace o účtech Spustit jako zadejte Get-Help New-SCRunAsAccount
.
Typ: | VMMCredential |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-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 |
-SkipLastFailedStep
Označuje, že poslední krok, který selhal, nebude znovu spuštěn při restartování úlohy.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
Výstupy
Job
Tato rutina vrátí objekt Job.
Poznámky
- Tato rutina vyžaduje objekt úlohy VMM, který lze načíst pomocí rutiny Get-SCJob.