Restart-SCJob
실패하거나 취소된 VMM 작업을 다시 시작합니다.
구문
Restart-SCJob
[-Job] <Task>
[-Credential <VMMCredential>]
[-SkipLastFailedStep]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Description
Restart-SCJob cmdlet은 실패했거나 사용자가 취소한 하나 이상의 VMM(Virtual Machine Manager) 작업을 다시 시작합니다. 현재 실행 중인 작업은 다시 시작하기 전에 취소해야 합니다. 다시 시작된 모든 작업은 실패 또는 취소 전에 마지막으로 알려진 정상 검사점에서 시작합니다(일부 작업에는 검사점이 하나만 있습니다).
작업을 다시 시작하면 작업의 개체 속성이 사용자에게 표시되고 Status 속성이 실행 중으로 표시됩니다.
예제
예제 1: 특정 가상 머신에서 취소된 모든 작업 다시 시작
PS C:\> $Creds = Get-SCRunAsAccount -Name "RunAsAccount01"
PS C:\> Get-SCJob | where { $_.ResultName -eq "VM01" -and $_.Status -eq "Canceled" } | Restart-SCJob -Credential $Creds
첫 번째 명령은 RunAsAccount01이라는 실행 계정 개체를 가져오고 개체를 $Creds 변수에 저장합니다.
두 번째 명령은 VMM 데이터베이스에서 모든 VMM 작업을 가져오고, 취소된 가상 머신 VM01에서 작업만 선택한 다음, 각 개체를 $Creds 제공된 실행 계정을 사용하여 작업을 다시 시작하는 Restart-SCJob cmdlet에 전달합니다.
예제 2: 특정 작업 다시 시작
PS C:\> $Creds = Get-SCRunAsAccount -Name "RunAsAccount01"
PS C:\> Get-SCJob -ID "cb3a0f0a-9fbc-4bd0-a999-3fae8cd77177" | Restart-SCJob -Credential $Creds
첫 번째 명령은 RunAsAccount01이라는 실행 계정 개체를 가져오고 개체를 $Creds 변수에 저장합니다.
두 번째 명령은 ID가 cb3a0f0a-9fbc-4bd0-a999-3fae8cd771777인 VMM 작업 개체를 가져오고 $Creds 제공된 실행 계정을 사용하여 해당 작업을 다시 시작합니다.
매개 변수
-Credential
자격 증명 개체를 지정하거나 일부 cmdlet의 경우 이 작업을 수행할 수 있는 권한이 있는 계정의 사용자 이름과 암호를 포함하는 실행 계정 개체를 지정합니다. 또는 Restart-SCJob경우 다시 시작한 작업을 완료할 수 있는 권한이 있습니다.
PSCredential 개체에 대한 자세한 내용은 Get-Help Get-Credential
입력합니다.
실행 계정에 대한 자세한 내용은 Get-Help New-SCRunAsAccount
입력합니다.
형식: | VMMCredential |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-Job
VMM 작업 개체를 지정합니다.
형식: | Task |
Position: | 0 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-OnBehalfOfUser
사용자 이름을 지정합니다. 이 cmdlet은 이 매개 변수가 지정하는 사용자를 대신하여 작동합니다.
형식: | String |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-OnBehalfOfUserRole
사용자 역할을 지정합니다. 사용자 역할을 가져오려면 Get-SCUserRole cmdlet을 사용합니다. 이 cmdlet은 이 매개 변수가 지정하는 사용자 역할을 대신하여 작동합니다.
형식: | UserRole |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-SkipLastFailedStep
작업이 다시 시작될 때 실패한 마지막 단계가 다시 실행되지 않음을 나타냅니다.
형식: | SwitchParameter |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
출력
Job
이 cmdlet은 Job 개체를 반환합니다.
참고
- 이 cmdlet에는 Get-SCJob cmdlet을 사용하여 검색할 수 있는 VMM 작업 개체가 필요합니다.