Get-SCJob
VMM 작업 개체를 가져옵니다.
구문
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-SCJob -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
각 가상 디스크 드라이브 개체가 연결된 가상 머신 개체 또는 템플릿 개체에 관계없이 모든 가상 디스크 드라이브 개체를 가져옵니다.
형식: | SwitchParameter |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Full
cmdlet이 감사 레코드를 사용하여 작업 개체를 반환한다는 것을 나타냅니다.
형식: | SwitchParameter |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-ID
숫자 식별자를 특정 개체에 대해 전역적으로 고유한 식별자 또는 GUID로 지정합니다.
형식: | Guid |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Job
VMM 작업 개체를 지정합니다.
형식: | Task |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Name
VMM 개체의 이름을 지정합니다.
형식: | String |
Position: | 0 |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Newest
마지막으로 지정한 시간에서 만든 모든 작업을 반환하거나 지정된 수의 가장 최근 소프트웨어 업데이트를 반환합니다.
지난 48시간 동안 만든 모든 작업을 반환하는 예제 형식: Get-SCJob -Newest 48
형식: | Int32 |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | 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 |
-Running
실행 중인 모든 작업이 반환됨을 나타냅니다.
형식: | SwitchParameter |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-VMMServer
VMM 서버 개체를 지정합니다.
형식: | ServerConnection |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
출력
Job
이 cmdlet은 Job 개체를 반환합니다.