Sdílet prostřednictvím


Restart-SCJob

Restartuje neúspěšnou nebo zrušenou úlohu VMM.

Syntax

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 byly zrušeny uživatelem. Úlohy, které jsou aktuálně spuštěné, musí být zrušeny před restartováním. 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 Stav jako Spuštěno.

Příklady

Příklad 1: Restartujte všechny úlohy zrušené 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 pak 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-3fae8cd77177 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-SCJob má oprávnění k dokončení restartované úlohy.

Další informace o objektu PSCredential zadejte Get-Help Get-Credential.

Další informace o účtech Spustit jako potřebujete, zadejte Get-Help New-SCRunAsAccount.

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

-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 funguje jménem uživatele, který 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 funguje 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

-SkipLastFailedStep

Označuje, že poslední krok, který selhal, se při restartování úlohy znovu spustit nebude.

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

Výstupy

Job

Tato rutina vrátí objekt úlohy .

Poznámky

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