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 개체를 반환합니다.