Msvm_ConcreteJob 클래스
작업의 구체적인 버전입니다. 이 클래스는 일괄 처리 또는 인쇄 작업과 같은 제네릭 및 인스턴스화 가능한 작업 단위를 나타내며, 특히 Hyper-V에서 비동기 작업의 진행률을 추적하는 데 사용됩니다.
다음 구문은 간소화된 MOF(Managed Object Format) 코드이며 상속된 모든 속성을 포함합니다.
구문
[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_ConcreteJob : CIM_ConcreteJob
{
string InstanceID;
string Caption;
string Description;
string ElementName;
datetime InstallDate;
string Name;
uint16 OperationalStatus[] = { 2 };
string StatusDescriptions[] = { "OK" };
string Status;
uint16 HealthState = 5;
uint16 CommunicationStatus;
uint16 DetailedStatus;
uint16 OperatingStatus;
uint16 PrimaryStatus;
string JobStatus;
datetime TimeSubmitted;
datetime ScheduledStartTime;
datetime StartTime;
datetime ElapsedTime;
uint32 JobRunTimes;
uint8 RunMonth;
sint8 RunDay;
sint8 RunDayOfWeek;
datetime RunStartInterval;
uint16 LocalOrUtcTime;
datetime UntilTime;
string Notify;
string Owner;
uint32 Priority;
uint16 PercentComplete;
boolean DeleteOnCompletion;
uint16 ErrorCode;
string ErrorDescription;
string ErrorSummaryDescription;
uint16 RecoveryAction;
string OtherRecoveryAction;
uint16 JobState;
datetime TimeOfLastStateChange;
datetime TimeBeforeRemoval =
00000000000500.000000:000
;
boolean Cancellable;
uint16 JobType;
};
멤버
Msvm_ConcreteJob 클래스에는 다음과 같은 유형의 멤버가 있습니다.
메서드
Msvm_ConcreteJob 클래스에는 이러한 메서드가 있습니다.
메서드 | Description |
---|---|
GetError | 작업에 대한 오류 개체(있는 경우)를 검색합니다. |
GetErrorEx | 작업에 대한 오류 개체(있는 경우)를 검색합니다. |
KillJob | 이 메서드는 지원되지 않습니다. |
RequestStateChange | 작업의 상태를 지정된 상태로 변경하도록 요청합니다. |
속성
Msvm_ConcreteJob 클래스에는 이러한 속성이 있습니다.
-
취소 가능
-
-
데이터 형식: boolean
-
액세스 형식: 읽기 전용
작업을 취소할 수 있는지 여부를 나타냅니다. 이 속성의 값은 작업 취소 요청이 성공하도록 보장하지 않습니다.
-
-
캡션
-
-
데이터 형식: string
-
액세스 형식: 읽기 전용
개체에 대한 간단한 설명입니다. 이 속성은 CIM_ManagedElement 상속됩니다.
-
-
CommunicationStatus
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
계측이 기본 관리되는 요소와 통신하는 기능을 나타냅니다. Null 값은 이 속성이 구현되지 않음을 나타냅니다. 이 속성은 CIM_ManagedSystemElement 상속됩니다.
-
-
DeleteOnCompletion
-
-
데이터 형식: boolean
-
액세스 형식: 읽기 전용
완료 시 작업을 자동으로 삭제할지 여부를 지정합니다. 이 속성은 CIM_Job 상속됩니다.
-
-
설명
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
개체에 대한 설명입니다. 이 속성은 CIM_ManagedElement 상속됩니다.
-
-
DetailedStatus
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
PrimaryStatus 속성을 추가 상태 세부 정보로 보완합니다. Null 값은 이 속성이 구현되지 않음을 나타냅니다. 이 속성은 CIM_ManagedSystemElement 상속됩니다.
-
-
ElapsedTime
-
-
데이터 형식: datetime
-
액세스 형식: 읽기 전용
작업이 실행된 시간 간격 또는 작업이 완료된 경우의 총 실행 시간입니다. 이 속성은 CIM_Job 상속됩니다.
-
-
ElementName
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
개체의 표시 이름입니다. 이 속성은 CIM_ManagedElement 상속됩니다.
-
-
ErrorCode
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
공급업체별 오류 코드입니다. 작업이 오류 없이 완료된 경우 값을 0으로 설정해야 합니다. 이 속성은 CIM_Job 상속됩니다.
-
-
ErrorDescription
-
-
데이터 형식: string
-
액세스 형식: 읽기 전용
공급업체 오류 설명이 포함된 문자열입니다. 이 속성은 CIM_Job 상속됩니다.
-
-
ErrorSummaryDescription
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
-
한정자: ModelCorrespondence ("CIM_Job. ErrorCode")
오류에 대한 요약 설명(있는 경우)입니다. 이 속성은 CIM_Job 상속됩니다.
-
-
HealthState
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
요소의 현재 상태입니다. 이 특성은 이 요소의 상태를 나타내지만 해당 하위 구성 요소의 상태를 반드시 나타내는 것은 아닙니다. 가능한 값은 0에서 30입니다. 여기서 5는 요소가 완전히 정상이고 30은 요소가 완전히 비기능임을 의미합니다. 이 속성은 CIM_ManagedSystemElement 상속되며 항상 5로 설정됩니다.
-
-
InstallDate
-
-
데이터 형식: datetime
-
액세스 형식: 읽기 전용
가상 머신 구성을 만든 날짜 및 시간입니다. 이 속성은 CIM_ManagedSystemElement 상속됩니다.
-
-
InstanceID
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
-
한정자: Key
이 클래스의 instance 고유하게 식별합니다. 이 속성은 CIM_ManagedElement 상속되며 항상 Null로 설정됩니다.
-
-
JobRunTimes
-
-
데이터 형식: uint32
-
액세스 형식: 읽기 전용
작업을 실행해야 하는 횟수입니다. 값 1은 작업이 되풀이되지 않음을 나타내고, 0이 아닌 값은 작업이 되풀이되는 횟수에 대한 제한을 나타냅니다. 0은 작업을 처리할 수 있는 횟수에 제한이 없음을 나타내지만 UntilTime 에 도달하거나 작업이 수동으로 종료된 후 종료됩니다. 이 속성은 CIM_Job 상속됩니다.
-
-
JobState
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
JobState 는 작업의 작동 상태를 나타내는 정수 열거형입니다. 또한 이러한 상태 간의 전환을 나타낼 수도 있습니다(예: "종료 중" 및 "시작 중"). 이 속성은 CIM_ConcreteJob 상속됩니다.
값 의미 - 새로 만들기
- 2
작업이 시작된 적이 없습니다. - 시작 중
- 3
작업이 2(새로 만들기), 5(일시 중단됨) 또는 11(서비스) 상태에서 4(실행 중) 상태로 이동하고 있습니다. - 실행 중
- 4
작업이 실행 중입니다. - 일시 중지됨
- 5
작업이 중지되었지만 원활한 방식으로 다시 시작할 수 있습니다. - 종료
- 6
작업이 7(완료됨), 8(종료됨) 또는 9(종료됨) 상태로 이동됩니다. - 완료됨
- 7
작업이 정상적으로 완료되었습니다. - 종료됨
- 8
작업이 "종료" 상태 변경 요청에 의해 중지되었습니다. 작업 및 모든 기본 프로세스가 종료되고 새 작업으로만 다시 시작할 수 있습니다. 새 작업으로만 작업을 다시 시작해야 하는 요구 사항은 작업에 따라 다릅니다. - 살해
- 9
작업이 "종료" 상태 변경 요청에 의해 중지되었습니다. 기본 프로세스가 계속 실행 중일 수 있으며 리소스를 확보하려면 클린 필요할 수 있습니다. - Exception
- 10
작업이 오류 조건을 나타낼 수 있는 비정상적인 상태입니다. 작업의 실제 상태 작업별 개체를 통해 사용할 수 있습니다. - 서비스
- 11
작업은 문제 검색 또는 해결 또는 둘 다를 지원하는 공급업체별 상태입니다. - DMTF 예약됨
- 12 32767
예약되어 있습니다. - Vendor Reserved
- 32768 65535
예약되어 있습니다. -
-
JobStatus
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
작업 상태 나타내는 문자열입니다. 이 속성은 CIM_Job 상속됩니다.
-
-
JobType
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
이 개체에서 추적하는 작업의 유형을 나타냅니다.
-
-
알 수 없음 (0)
-
Virtual Machine 정의 (1)
-
Virtual Machine 수정 (2)
-
Virtual Machine 삭제 (3)
-
관리 서비스 설정 수정 (4)
-
Virtual Machine 초기화 (10)
-
Virtual Machine 시작 대기 중(11)
-
Virtual Machine 시작 (12)
-
가상 머신 전원 끄기 (13)
-
Virtual Machine 저장 (14)
-
Virtual Machine 복원 (15)
-
가상 머신 종료 (16)
-
Virtual Machine 일시 중지 (26)
-
Virtual Machine 다시 시작 (27)
-
Virtual Machine 초기화 (28)
-
Virtual Machine 다시 부팅 (29)
-
Virtual Machine 리소스 추가 (30)
-
Virtual Machine 리소스 수정 (31)
-
Virtual Machine 리소스 제거 (32)
-
초기 가상 머신 메모리 요청 (40)
-
Virtual Machine에 메모리 추가 (41)
-
가상 머신에서 메모리 제거 (42)
-
VHD 디스크 병합 (50)
-
Virtual Machine 내에서 VSS 스냅샷 만들기 (51)
-
가져오기 설정 데이터 가져오기 (60)
-
가상 머신 가져오기 (61)
-
Virtual Machine 내보내기 (62)
-
구성 등록 (63)
-
구성 등록 취소 (64)
-
스냅샷 가상 머신 (70)
-
Virtual Machine 스냅샷 적용 (71)
-
Virtual Machine 스냅샷 삭제 (72)
-
Virtual Machine 스냅샷 상태 지우기 (73)
-
리소스 풀에 리소스 추가 (80)
-
리소스 풀에서 리소스 제거 (81)
-
복제 서버 설정 수정 (90)
-
복제 관계 만들기 (91)
-
복제 관계 설정 수정 (92)
-
복제 관계 제거 (93)
-
초기 복제 시작 (94)
-
복제 가져오기 (95)
-
상태 변경 복제 (96)
-
장애 조치 시작 (97)
-
장애 조치(failover) 되돌리기 (98)
-
커밋 장애 조치(failover ) (99)
-
동기화된 복제 초기화 (100)
-
동기화된 복제 취소 (101)
-
테스트 복제본 시작 (102)
-
테스트 복제본 제거 (103)
-
역방향 복제 (104)
-
복제 송신 델타 (105)
-
복제 수신 델타 (106)
-
다시 동기화 (107)
-
변경 로그 적용 (108)
-
초기 복제 중지 (109)
-
다시 동기화 중지 (110)
-
복제본 통계 가져오기 (111)
-
일관성 검사 준비 (112)
-
일관성 검사기 (113)
-
일관성 검사 중지 (114)
-
복제 연결 테스트 (115)
-
초기 복제본 보내기 (116)
-
초기 복제 다시 동기화 시작 (117)
-
초기 복제 내보내기 시작 (118)
-
복제본 통계 다시 설정 (119)
-
등록된 델타 적용 (120)
-
확장 복제 다시 동기화 (121)
-
읽기 테스트 복제본 구성 (122)
-
복제 모드를 기본으로 변경 (123)
-
장애 복구 시작 (124)
-
디스크 집합 업데이트 (125)
-
참고
Windows 10 추가된 값입니다.
-
이더넷 스위치 정의 (130)
-
이더넷 스위치 설정 수정 (131)
-
이더넷 스위치 제거 (132)
-
이더넷 스위치 리소스 추가 (133)
-
이더넷 스위치 리소스 수정 (134)
-
이더넷 스위치 리소스 제거 (135)
-
계획된 가상 머신 유효성 검사 (140)
-
가상 머신 실현 (141)
-
리소스 풀 만들기 (150)
-
리소스 풀의 부모 리소스 변경 (151)
-
리소스 풀의 할당이 아닌 설정 변경 (152)
-
리소스 풀 삭제 (153)
-
RemoteFx GPU 사용 (160)
-
RemoteFx GPU 사용 안 함 (161)
-
3D 서비스 설정 수정 (162)
-
참고
Windows 10 추가된 값입니다.
-
Backup Virtual Machine (170)
-
게스트 서비스 인터페이스 (180)
-
참고
Windows 10 추가된 값입니다.
-
게스트 클러스터 정보 쿼리 (181)
-
참고
Windows 10 추가된 값입니다.
-
컬렉션 정의 (190)
-
참고
Windows 10 추가된 값입니다.
-
Destroy Collection (191)
-
참고
Windows 10 추가된 값입니다.
-
컬렉션 이름 바꾸기 (192)
-
참고
Windows 10 추가된 값입니다.
-
컬렉션에 멤버 추가 (193)
-
참고
Windows 10 추가된 값입니다.
-
컬렉션에서 멤버 제거 (194)
-
참고
Windows 10 추가된 값입니다.
-
컬렉션에 설정 추가 (195)
-
참고
Windows 10 추가된 값입니다.
-
컬렉션에서 설정 제거 (196)
-
참고
Windows 10 추가된 값입니다.
-
컬렉션에서 설정 수정 (197)
-
참고
Windows 10 추가된 값입니다.
-
스냅샷 컬렉션 (198)
-
참고
Windows 10 추가된 값입니다.
-
스냅샷을 참조 지점으로 변환 (200)
-
참고
Windows 10 추가된 값입니다.
-
참조 지점 만들기 (201)
-
참고
Windows 10 추가된 값입니다.
-
참조 지점 삭제 (202)
-
참고
Windows 10 추가된 값입니다.
-
참조 지점 내보내기 (203)
-
참고
Windows 10 추가된 값입니다.
-
참조 지점에서 연결된 데이터 제거 (204)
-
참고
Windows 10 추가된 값입니다.
-
컬렉션에서 참조 지점 만들기 (205)
-
참고
Windows 10 추가된 값입니다.
-
컬렉션의 참조 지점 내보내기 (206)
-
참고
Windows 10 추가된 값입니다.
-
컬렉션의 참조 지점에서 연결된 데이터 제거 (207)
-
참고
Windows 10 추가된 값입니다.
-
컬렉션에서 참조 지점 삭제 (208)
-
참고
Windows 10 추가된 값입니다.
-
참조 지점 메타데이터 가져오기 (209)
-
참고
Windows 10 정리 참조 지점으로 추가된 값입니다.
-
할당 가능한 디바이스 탑재 또는 분리 (260)
-
참고
Windows 10 추가된 값입니다.
LocalOrUtcTime
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
RunStartInterval 및 UntilTime 속성에 표시되는 시간이 현지 시간 또는 UTC 시간을 나타내는지 여부를 나타냅니다. 이 속성은 CIM_Job 상속됩니다.
-
현지 시간 (1)
-
UTC 시간 (2)
이름
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
-
한정자: Key, MaxLen ( 256 )
작업의 이 instance 표시 이름입니다. 또한 표시 이름을 검색 또는 쿼리의 속성으로 사용할 수 있습니다. 이 속성은 CIM_ManagedSystemElement 상속됩니다.
알림
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
작업 완료 또는 실패 시 알림을 받는 사용자입니다. 이 속성은 CIM_Job 상속됩니다.
OperatingStatus
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
요소의 작동 조건에 대한 현재 상태 정보를 제공하며 EnabledState 속성의 값과 관련하여 더 자세한 정보를 제공하는 데 사용할 수 있습니다. Null 값은 이 속성이 구현되지 않음을 나타냅니다. 이 속성은 CIM_ManagedSystemElement 상속됩니다.
OperationalStatus
-
데이터 형식: uint16 배열
-
액세스 형식: 읽기 전용
개체의 현재 상태입니다. 이 속성은 CIM_ManagedSystemElement 상속되며 각 배열 요소는 항상 2(확인)로 설정됩니다.
OtherRecoveryAction
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
instance RecoveryAction 속성이 1(기타)일 때 복구 작업을 설명하는 문자열입니다. 이 속성은 CIM_Job 상속됩니다.
소유자
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
작업을 제출한 사용자입니다. 이 속성은 CIM_Job 상속됩니다.
PercentComplete
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
-
한정자: MinValue ( 0 ), MaxValue ( 100 ), 단위 ( "백분율" )
작업의 완료 백분율입니다. 이 속성은 CIM_Job 상속됩니다.
PrimaryStatus
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
높은 수준의 상태 정보를 제공합니다. 이 속성은 DetailedStatus 속성과 함께 사용하여 요소 및 하위 구성 요소의 상위 수준 및 상세 상태 상태 제공해야 합니다. Null 값은 이 속성이 구현되지 않음을 나타냅니다. 이 속성은 CIM_ManagedSystemElement 상속됩니다.
우선 순위
-
데이터 형식: uint32
-
액세스 형식: 읽기 전용
작업 실행의 중요도입니다. 이 속성은 CIM_Job 상속됩니다.
RecoveryAction
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
성공적으로 실행되지 않은 작업에 대해 수행할 복구 작업에 대해 설명합니다. 이 속성은 CIM_Job 상속됩니다.
-
알 수 없음 (0)
-
기타 (1)
-
계속하지 않음 (2)
-
다음 작업으로 계속 (3)
-
작업 다시 실행 (4)
-
복구 작업 실행 (5)
RunDay
-
데이터 형식: sint8
-
액세스 형식: 읽기 전용
-
한정자: MinValue ( -31 ), MaxValue ( 31 )
작업을 처리해야 하는 월의 날짜입니다. RunDayOfWeek 값에 따라 이 속성에 대한 해석이 다릅니다.
RunDayOfWeek이 0이고 RunDay가 양수이면 RunDay는 작업이 처리되는 월의 날짜를 정의합니다. 예를 들어 RunDayOfWeek 이 0이고 RunDay 가 12이면 해당 월의 12일에 작업이 처리됩니다.
RunDayOfWeek이 0이고 RunDay가 음수이면 RunDay는 작업이 처리되는 월의 마지막 날 이전의 일 수를 정의합니다. 1은 월의 마지막 날을 나타내고, 2는 월의 마지막 날 전에 1일을 나타내는 등입니다. 예를 들어 RunDayOfWeek 이 0이고 RunDay 가 1인 경우 작업은 월의 마지막 날에 처리됩니다.
RunDayOfWeek이 0이 아닌 경우 RunDayOfWeek은 RunDay를 기준으로 작업이 처리되는 요일입니다. 예를 들어 RunDay 가 15이고 RunDayOfWeek 이 7(+토요일)인 경우 작업은 매월 15일 또는 그 이후의 첫 번째 토요일에 처리됩니다. RunDay가 20이고 RunDayOfWeek이 7(토요일)인 경우 작업은 매월 20일 또는 그 이전의 첫 번째 토요일에 처리됩니다. RunDay가 1이고 RunDayOfWeek이 1(일요일)이면 해당 월의 마지막 일요일에 작업이 처리됩니다.
이 속성은 CIM_Job 상속됩니다.
RunDayOfWeek
-
데이터 형식: sint8
-
액세스 형식: 읽기 전용
작업이 처리되는 요일 또는 월을 나타내기 위해 RunDay 와 함께 사용되는 양수 또는 음수 정수입니다. 자세한 내용은 RunDay 속성에 대한 설명을 참조하세요. 이 속성은 CIM_Job 상속됩니다.
-
-토요일 ( 7)
-
-Friday ( 6)
-
-목요일 ( 5)
-
-수요일 ( 4)
-
-화요일 ( 3)
-
-월요일 ( 2)
-
-일요일 ( 1)
-
ExactDayOfMonth (0)
-
일요일 (1)
-
월요일 (2)
-
화요일 (3)
-
수요일 (4)
-
목요일 (5)
-
금요일 (6)
-
토요일 (7)
RunMonth
-
데이터 형식: uint8
-
액세스 형식: 읽기 전용
작업을 처리해야 하는 월입니다. 이 속성은 CIM_Job 상속됩니다.
-
1월 (0)
-
2월 (1)
-
3월 (2)
-
4월 (3일)
-
5월 (4일)
-
6월 (5일)
-
7월 (6일)
-
8월 (7일)
-
9월 (8)
-
10월 (9)
-
11월 (10일)
-
12월 (11일)
RunStartInterval
-
데이터 형식: datetime
-
액세스 형식: 읽기 전용
작업을 처리해야 하는 자정 이후의 시간 간격입니다. 이 속성은 CIM_Job 상속됩니다.
ScheduledStartTime
-
데이터 형식: datetime
-
액세스 형식: 읽기 전용
해당하는 경우 작업의 예약된 시작 시간입니다. 이 속성은 CIM_Job 상속됩니다.
StartTime
-
데이터 형식: datetime
-
액세스 형식: 읽기 전용
작업이 시작된 시간입니다. 이 속성은 CIM_Job 상속됩니다.
상태
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
이 속성은 CIM_ManagedSystemElement 상속되지만 사용되지 않습니다.
StatusDescriptions
-
데이터 형식: 문자열 배열
-
액세스 형식: 읽기 전용
다양한 OperationalStatus 배열 값을 설명하는 문자열입니다. 이 속성은 CIM_ManagedSystemElement 상속되며 각 배열 요소는 항상 "확인"으로 설정됩니다.
TimeBeforeRemoval
-
데이터 형식: datetime
-
액세스 형식: 읽기 전용
작업이 실행을 완료한 후 해당 실행에 성공하거나 실패한 후 유지되는 시간(분)입니다. 작업은 DeleteOnCompletion 속성 값에 관계없이 일정 기간 동안 존재해야 합니다. 기본값은 5분입니다. 이 속성은 CIM_ConcreteJob 상속되며 항상 0000000000500.000000:000으로 설정됩니다.
TimeOfLastStateChange
-
데이터 형식: datetime
-
액세스 형식: 읽기 전용
작업 상태가 마지막으로 변경된 날짜 또는 시간입니다. 작업 상태가 변경되지 않고 이 속성이 채워진 경우 0 간격 값으로 설정해야 합니다. 상태 변경이 요청되었지만 거부되었거나 아직 처리되지 않은 경우 속성을 업데이트하지 않아야 합니다. 이 속성은 CIM_ConcreteJob 상속됩니다.
TimeSubmitted
-
데이터 형식: datetime
-
액세스 형식: 읽기 전용
작업이 제출된 시간입니다. 이 속성은 CIM_Job 상속됩니다.
UntilTime
-
데이터 형식: datetime
-
액세스 형식: 읽기 전용
작업이 유효하지 않거나 중지해야 하는 시간입니다. 이 속성은 CIM_Job 상속됩니다.
설명
Msvm_ConcreteJob 클래스에 대한 액세스는 UAC 필터링에 의해 제한될 수 있습니다. 자세한 내용은 사용자 계정 컨트롤 및 WMI를 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows 8 [데스크톱 앱만 해당] |
지원되는 최소 서버 |
Windows Server 2012 [데스크톱 앱만 해당] |
네임스페이스 |
Root\Virtualization\V2 |
MOF |
|
DLL |
|