Udostępnij za pośrednictwem


Restart-SCJob

Uruchamia ponownie zadanie programu VMM, które zakończyło się niepowodzeniem lub anulowano.

Składnia

Restart-SCJob
       [-Job] <Task>
       [-Credential <VMMCredential>]
       [-SkipLastFailedStep]
       [-OnBehalfOfUser <String>]
       [-OnBehalfOfUserRole <UserRole>]
       [<CommonParameters>]

Opis

Polecenie cmdlet Restart-SCJob uruchamia ponownie jedno lub więcej zadań programu Virtual Machine Manager (VMM), które zakończyły się niepowodzeniem lub które zostały anulowane przez użytkownika. Aby można było ponownie uruchomić zadania, które są aktualnie uruchomione, należy anulować. Wszystkie ponownie uruchomione zadania rozpoczynają się od ostatniego znanego dobrego punktu kontrolnego przed awarią lub anulowaniem (niektóre zadania mają tylko jeden punkt kontrolny).

Ponowne uruchomienie zadania powoduje wyświetlenie właściwości obiektu zadania dla użytkownika i wyświetlenie właściwości Status jako Uruchomione.

Przykłady

Przykład 1. Ponowne uruchamianie wszystkich zadań, które zostały anulowane na określonej maszynie wirtualnej

PS C:\> $Creds = Get-SCRunAsAccount -Name "RunAsAccount01"
PS C:\> Get-SCJob | where { $_.ResultName -eq "VM01" -and $_.Status -eq "Canceled" } | Restart-SCJob -Credential $Creds

Pierwsze polecenie pobiera obiekt konta Uruchom jako o nazwie RunAsAccount01 i przechowuje obiekt w zmiennej $Creds.

Drugie polecenie pobiera wszystkie zadania programu VMM z bazy danych programu VMM, wybiera tylko zadania na maszynie wirtualnej VM01, które zostały anulowane, a następnie przekazuje każdy obiekt do polecenia cmdlet Restart-SCJob, które ponownie uruchamia zadania przy użyciu konta Uruchom jako podanego w $Creds.

Przykład 2. Ponowne uruchamianie określonego zadania

PS C:\> $Creds = Get-SCRunAsAccount -Name "RunAsAccount01"
PS C:\> Get-SCJob -ID "cb3a0f0a-9fbc-4bd0-a999-3fae8cd77177" | Restart-SCJob -Credential $Creds

Pierwsze polecenie pobiera obiekt konta Uruchom jako o nazwie RunAsAccount01 i przechowuje obiekt w zmiennej $Creds.

Drugie polecenie pobiera obiekt zadania programu VMM o identyfikatorze cb3a0f0a-9fbc-4bd0-a999-3fae8cd77177 i ponownie uruchamia to zadanie przy użyciu konta Uruchom jako podanego w $Creds.

Parametry

-Credential

Określa obiekt poświadczeń lub, dla niektórych poleceń cmdlet, obiekt konta Uruchom jako, który zawiera nazwę użytkownika i hasło konta, które ma uprawnienia do wykonania tej akcji. Lub w przypadku Restart-SCJobma uprawnienia do ukończenia ponownie uruchomionego zadania.

Aby uzyskać więcej informacji na temat obiektu PSCredential, wpisz Get-Help Get-Credential.

Aby uzyskać więcej informacji na temat kont Uruchom jako, wpisz Get-Help New-SCRunAsAccount.

Typ:VMMCredential
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-Job

Określa obiekt zadania programu VMM.

Typ:Task
Position:0
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-OnBehalfOfUser

Określa nazwę użytkownika. To polecenie cmdlet działa w imieniu użytkownika, który określa ten parametr.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-OnBehalfOfUserRole

Określa rolę użytkownika. Aby uzyskać rolę użytkownika, użyj polecenia cmdlet Get-SCUserRole. To polecenie cmdlet działa w imieniu roli użytkownika, którą określa ten parametr.

Typ:UserRole
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-SkipLastFailedStep

Wskazuje, że ostatni krok, który zakończył się niepowodzeniem, nie zostanie uruchomiony ponownie po ponownym uruchomieniu zadania.

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

Dane wyjściowe

Job

To polecenie cmdlet zwraca obiekt Job.

Uwagi

  • To polecenie cmdlet wymaga obiektu zadania programu VMM, który można pobrać przy użyciu polecenia cmdlet Get-SCJob.