Restart-SCJob

실패하거나 취소된 VMM 작업을 다시 시작합니다.

Syntax

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의 작업만 선택한 다음, 각 개체를 Restart-SCJob cmdlet에 전달하여 $Creds 제공된 실행 계정을 사용하여 작업을 다시 시작합니다.

예제 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-3fae8cd77177을 사용하여 VMM 작업 개체를 가져오고 $Creds 제공된 실행 계정을 사용하여 해당 작업을 다시 시작합니다.

매개 변수

-Credential

자격 증명 개체를 지정하거나 일부 cmdlet의 경우 이 작업을 수행할 수 있는 권한이 있는 계정의 사용자 이름과 암호를 포함하는 실행 계정 개체를 지정합니다. 또는 Restart-SCJob의 경우 다시 시작한 작업을 완료할 수 있는 권한이 있습니다.

PSCredential 개체에 대한 자세한 내용은 을 입력합니다Get-Help Get-Credential.

실행 계정에 대한 자세한 내용은 .를 입력 Get-Help New-SCRunAsAccount합니다.

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

-Job

VMM 작업 개체를 지정합니다.

Type:Task
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-OnBehalfOfUser

사용자 이름을 지정합니다. 이 cmdlet은 이 매개 변수가 지정하는 사용자를 대신하여 작동합니다.

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

-OnBehalfOfUserRole

사용자 역할을 지정합니다. 사용자 역할을 가져오려면 Get-SCUserRole cmdlet을 사용합니다. 이 cmdlet은 이 매개 변수가 지정하는 사용자 역할을 대신하여 작동합니다.

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

-SkipLastFailedStep

작업이 다시 시작될 때 실패한 마지막 단계가 다시 실행되지 않음을 나타냅니다.

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

출력

Job

이 cmdlet은 Job 개체를 반환합니다.

참고

  • 이 cmdlet에는 Get-SCJob cmdlet을 사용하여 검색할 수 있는 VMM 작업 개체가 필요합니다.