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

액세스 형식: 읽기 전용

RunStartIntervalUntilTime 속성에 표시되는 시간이 현지 시간 또는 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
WindowsVirtualization.V2.mof
DLL
Vmms.exe

추가 정보

CIM_ConcreteJob

CIM_ConcreteJob

가상 시스템 관리 클래스