다음을 통해 공유


Get-SCJob

VMM 작업 개체를 가져옵니다.

Syntax

Get-SCJob
   [-VMMServer <ServerConnection>]
   [[-Name] <String>]
   [-Full]
   [-Newest <Int32>]
   [-Job <Task>]
   [-ID <Guid>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
Get-SCJob
   [-VMMServer <ServerConnection>]
   [[-Name] <String>]
   [-Full]
   [-All]
   [-Job <Task>]
   [-ID <Guid>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
Get-SCJob
   [-VMMServer <ServerConnection>]
   [[-Name] <String>]
   [-Running]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]

Description

Get-SCJob cmdlet은 VMM 서버에서 하나 이상의 VMM(Virtual Machine Manager) 작업 개체를 가져옵니다. 작업은 VMM 환경에서 작업을 완료하기 위해 순차적으로 수행되는 일련의 단계입니다. 검색할 작업 개체의 기준은 지정할 수 있습니다.

VMM에서 일련의 작업을 그룹화하고 집합으로 함께 실행할 수 있습니다. 예를 들어 템플릿 만들기와 같은 VMM의 복잡한 작업은 작업 그룹이라고 하는 일련의 작업을 통합할 수 있습니다. 작업 그룹을 사용하는 방법을 보여 주는 예제는 New-SCVMTemplate, New-SCHardwareProfile, New-SCVirtualDiskDrive, New-SCVirtualDVDDrive, New-SCVirtualMachine 및 Set-SCVirtualCOMPort cmdlet을 참조하세요.

예제

예제 1: 실행 중인 모든 작업 가져오기

PS C:\> Get-Job -Running

이 명령은 실행 중인 모든 작업을 검색합니다.

예제 2: 실패한 모든 작업 가져오기

PS C:\> $VMMJobs = Get-SCJob | where { $_.Status -eq "Failed" } | Format-List -Property Name, ID, Status
PS C:\> $VMMJobs

첫 번째 명령은 실패 상태의 모든 작업 개체를 가져온 다음 파이프라인 연산자를 사용하여 각 개체를 $VMMJobs 변수에 이름, ID 및 상태를 저장하는 Format-List cmdlet에 전달합니다.

두 번째 명령은 사용자에게 $VMMJobs 저장된 정보를 표시합니다(이 경우 실행 중인 각 작업의 이름, ID 및 상태).

예제 3: VMM 작업 개체의 .NET 형식, 메서드 및 속성에 대한 정보 가져오기

PS C:\> Get-SCJob | Get-Member

이 명령은 Get-Member cmdlet을 사용하여 Get-SCJob에 대한 .NET 형식, 속성, 메서드 및 이벤트를 표시합니다.

매개 변수

-All

이 cmdlet은 부모 개체와 독립적인 모든 하위 개체를 가져옵니다. 예를 들어 이 명령은 Get-SCVirtualDiskDrive -All 각 가상 디스크 드라이브 개체가 연결된 가상 머신 개체 또는 템플릿 개체에 관계없이 모든 가상 디스크 드라이브 개체를 가져옵니다.

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

-Full

cmdlet이 감사 레코드가 있는 작업 개체를 반환한다는 것을 나타냅니다.

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

-ID

숫자 식별자를 특정 개체에 대해 전역적으로 고유한 식별자 또는 GUID로 지정합니다.

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

-Job

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

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

-Name

VMM 개체의 이름을 지정합니다.

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

-Newest

마지막으로 지정한 시간에서 만든 모든 작업을 반환하거나 가장 최근 소프트웨어 업데이트의 지정된 수를 반환합니다.

지난 48시간 동안 생성된 모든 작업을 반환하는 예제 형식: Get-SCJob -Newest 48

10개의 최신 업데이트를 반환하는 예제 형식: Get-SCUpdate -Newest 10

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
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

-Running

실행 중인 모든 작업이 반환됨을 나타냅니다.

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

-VMMServer

VMM 서버 개체를 지정합니다.

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

출력

Job

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