Msvm _ ConcreteJob 클래스

구체적인 작업 버전입니다. 이 클래스는 일괄 처리 또는 인쇄 작업과 같은 제네릭 및 인스턴스화 가능한 작업 단위를 나타내며, 특히 Hyper-V에서 비동기 작업의 진행 상황을 추적하는 데 사용됩니다.

다음 구문은 MOF(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 클래스에는 이러한 메서드가 있습니다.

메서드 설명
GetError 작업에 대한 오류 개체(있는 경우)를 검색합니다.
GetErrorEx 작업에 대한 오류 개체(있는 경우)를 검색합니다.
KillJob 이 메서드는 지원되지 않습니다.
RequestStateChange 작업 상태를 지정된 상태로 변경하도록 요청합니다.

속성

Msvm _ ConcreteJob 클래스에는 이러한 속성이 있습니다.

취소 가능

데이터 형식: boolean

액세스 형식: 읽기 전용

작업을 취소할 수 있는지 여부를 나타냅니다. 이 속성의 값은 작업 취소 요청이 성공한다고 보장하지 않습니다.

캡션

데이터 형식: string

액세스 형식: 읽기 전용

개체에 대한 간단한 설명입니다. 이 속성은 CIM _ ManagedElement에서 상속됩니다.

CommunicationStatus

데이터 형식: uint16

액세스 형식: 읽기 전용

기본 관리되는 요소와 통신하는 계측의 기능을 나타냅니다. Null 값은 이 속성이 구현되지 않음을 나타냅니다. 이 속성은 CIM _ ManagedSystemElement에서 상속됩니다.

DeleteOnCompletion

데이터 형식: boolean

액세스 형식: 읽기 전용

완료 시 작업을 자동으로 삭제할지 여부를 지정합니다. 이 속성은 CIM _ 작업에서 상속됩니다.

설명

데이터 형식: string

액세스 형식: 읽기 전용

개체에 대한 설명입니다. 이 속성은 CIM _ ManagedElement에서 상속됩니다.

DetailedStatus

데이터 형식: uint16

액세스 형식: 읽기 전용

추가 상태 세부 정보로 PrimaryStatus 속성을 보완합니다. Null 값은 이 속성이 구현되지 않음을 나타냅니다. 이 속성은 CIM _ ManagedSystemElement에서 상속됩니다.

ElapsedTime

데이터 형식: datetime

액세스 형식: 읽기 전용

작업이 실행된 시간 간격 또는 작업이 완료된 경우의 총 실행 시간입니다. 이 속성은 CIM _ 작업에서 상속됩니다.

ElementName

데이터 형식: string

액세스 형식: 읽기 전용

개체의 표시 이름입니다. 이 속성은 CIM _ ManagedElement에서 상속됩니다.

ErrorCode

데이터 형식: uint16

액세스 형식: 읽기 전용

공급업체별 오류 코드입니다. 작업이 오류 없이 완료된 경우 값을 0으로 설정해야 합니다. 이 속성은 CIM _ 작업에서 상속됩니다.

ErrorDescription

데이터 형식: string

액세스 형식: 읽기 전용

공급업체 오류 설명을 포함하는 문자열입니다. 이 속성은 CIM _ 작업에서 상속됩니다.

ErrorSummaryDescription

데이터 형식: string

액세스 형식: 읽기 전용

한정자: ModelCorrespondence(" CIM _ 작업.ErrorCode")

오류에 대한 요약 설명(있는 경우)입니다. 이 속성은 CIM _ 작업에서 상속됩니다.

HealthState

데이터 형식: uint16

액세스 형식: 읽기 전용

요소의 현재 상태입니다. 이 특성은 이 요소의 상태를 나타내지만 반드시 하위 구성 요소의 상태를 나타내지는 않습니다. 가능한 값은 0에서 30입니다. 여기서 5는 요소가 완전히 정상이고 30은 요소가 완전히 비기능적임을 의미합니다. 이 속성은 CIM _ ManagedSystemElement에서 상속되며 항상 5로 설정됩니다.

InstallDate

데이터 형식: datetime

액세스 형식: 읽기 전용

가상 머신 구성을 만든 날짜 및 시간입니다. 이 속성은 CIM _ ManagedSystemElement에서 상속됩니다.

InstanceID

데이터 형식: string

액세스 형식: 읽기 전용

한정자:

이 클래스의 인스턴스를 고유 하 게 식별 합니다. 이 속성은 CIM _ ManagedElement에서 상속 되며 항상 Null 로 설정 됩니다.

JobRunTimes

데이터 형식: uint32

액세스 형식: 읽기 전용

작업을 실행 해야 하는 횟수입니다. 값이 1 이면 작업이 되풀이 되지 않지만 0이 아닌 값은 작업이 되풀이 되는 횟수에 대 한 제한을 나타냅니다. 0은 작업을 처리할 수 있는 횟수에 제한이 없음을 의미 하지만 UntilTime 에 도달 하거나 작업이 수동으로 종료 된 후에 종료 됩니다. 이 속성은 CIM _ 작업에서 상속 됩니다.

JobState

데이터 형식: uint16

액세스 형식: 읽기 전용

JobState 는 작업의 작동 상태를 나타내는 정수 열거형입니다. 이러한 상태 간의 전환을 나타낼 수도 있습니다 (예: "종료" 및 "시작 중"). 이 속성은 CIM _ ConcreteJob에서 상속 됩니다.

의미
2
작업이 시작 되지 않았습니다.
시작
3
작업은 2 (신규), 5 (일시 중단) 또는 11 (서비스) 상태에서 4 (실행 중) 상태로 전환 됩니다.
실행
4
작업이 실행 중입니다.
일시 중단
5
작업이 중지 되었지만 원활한 방식으로 다시 시작할 수 있습니다.
6
종료
작업이 7 (완료 됨), 8 (종료 됨) 또는 9 (종료 됨) 상태로 전환 되 고 있습니다.
완료 됨
7
작업이 정상적으로 완료 되었습니다.
종료
8
"Terminate" 상태 변경 요청으로 인해 작업이 중지 되었습니다. 작업 및 해당 하는 모든 기본 프로세스가 종료 되며 새 작업 으로만 다시 시작할 수 있습니다. 새 작업이 작업별 인 경우에만 작업을 다시 시작 해야 하는 요구 사항입니다.
종료
9
"Kill" 상태 변경 요청으로 인해 작업이 중지 되었습니다. 기본 프로세스가 계속 실행 중일 수 있으며 리소스를 확보 하기 위해 정리 작업이 필요할 수 있습니다.
예외
10
작업이 오류 상태를 나타낼 수 있는 비정상 상태입니다. 작업의 실제 상태는 작업별 개체를 통해 사용할 수 있습니다.
서비스
11
작업은 문제 검색, 해결 또는 둘 다를 지 원하는 공급 업체의 특정 상태에 있습니다.
DMTF 예약
12 32767
예약되어 있습니다.
공급 업체 예약
32768 65535
예약되어 있습니다.

JobStatus

데이터 형식: 문자열

액세스 형식: 읽기 전용

작업 상태를 나타내는 문자열입니다. 이 속성은 CIM _ 작업에서 상속 됩니다.

JobType

데이터 형식: uint16

액세스 형식: 읽기 전용

이 개체가 추적 하는 작업의 유형을 나타냅니다.

알 수 없음 (0)

가상 컴퓨터 정의 (1)

가상 컴퓨터 수정 (2)

가상 컴퓨터 제거 (3)

관리 서비스 설정 수정 (4)

가상 컴퓨터 초기화 (10)

가상 컴퓨터를 시작 하기 위해 대기 하 고 있습니다 (11).

가상 컴퓨터 시작 (12)

가상 컴퓨터 전원 끄기 (13)

가상 컴퓨터 저장 (14)

가상 컴퓨터 복원 (15)

가상 컴퓨터 종료 (16)

가상 컴퓨터 일시 중지 (26)

가상 컴퓨터 다시 시작 (27)

가상 컴퓨터 다시 설정 (28)

가상 컴퓨터 다시 부팅 (29)

가상 컴퓨터 리소스 추가 (30)

가상 컴퓨터 리소스 수정 (31)

가상 컴퓨터 리소스 제거 (32)

초기 가상 머신 메모리 요청 (40)

가상 컴퓨터에 메모리 추가 (41)

가상 컴퓨터에서 메모리 제거 (42)

VHD 디스크 병합 (50)

가상 컴퓨터 내에서 VSS 스냅숏 만들기 (51)

가져오기 설정 데이터 가져오기 (60)

가상 컴퓨터 가져오기 (61)

가상 컴퓨터 내보내기 (62)

구성 등록 (63)

구성 등록 취소 (64)

스냅숏 가상 컴퓨터 (70)

가상 컴퓨터 스냅숏 적용 (71)

가상 컴퓨터 스냅숏 삭제 (72)

가상 컴퓨터 스냅숏 상태 지우기 (73)

리소스 풀에 리소스 추가 (80)

리소스 풀에서 리소스 제거 (81)

복제 서버 설정 수정 (90)

복제 관계 만들기 (91)

복제 관계 수정 설정 (92)

복제 관계 제거 (93)

에서 inband 초기 복제 시작 (94)

가져오기 복제 (95)

상태 변경 내용 복제 (96)

장애 조치 (Failover) 시작 (97)

장애 조치 (Failover) 되돌리기 (98)

커밋 장애 조치 (Failover ) (99)

Inititate 동기화 된 복제 (100)

동기화된 복제 취소(101)

테스트 복제본 시작(102)

테스트 복제본 제거(103)

역방향 복제(104)

복제 송신 델타(105)

복제 수신 델타(106)

다시 동기화(107)

변경 로그 적용(108)

초기 복제 중지(109)

다시 동기화 중지(110)

복제본 통계 얻기(111)

일관성 검사기 준비(112)

일관성 검사기(113)

일관성 검사기 중지(114)

복제 연결 테스트(115)

초기 복제본 보내기(116)

초기 복제 다시 시작(117)

초기 복제 내보내기 시작(118)

복제본 통계 다시 설정(119)

등록된 델타 적용(120)

확장 복제 다시 동기화(121)

테스트 복제본 구성 읽기(122)

복제 모드를 주(123)로 변경

장애 조치(failback) 시작(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 추가된 값입니다.

Virtual Machine 백업(170)

게스트 서비스 인터페이스(180)

참고

Windows 10 추가된 값입니다.

게스트 클러스터 정보 쿼리(181)

참고

Windows 10 추가된 값입니다.

컬렉션 정의(190)

참고

Windows 10 추가된 값입니다.

컬렉션 제거(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 _ 작업에서 상속됩니다.

현지 시간(1)

UTC 시간(2)

이름

데이터 형식: string

액세스 형식: 읽기 전용

한정자: , MaxLen( 256 )

이 작업 인스턴스의 표시 이름입니다. 또한 표시 이름을 검색 또는 쿼리에 대한 속성으로 사용할 수 있습니다. 이 속성은 CIM _ ManagedSystemElement에서 상속됩니다.

알림

데이터 형식: string

액세스 형식: 읽기 전용

작업 완료 또는 실패 시 알림을 받을 사용자입니다. 이 속성은 CIM _ 작업에서 상속됩니다.

OperatingStatus

데이터 형식: uint16

액세스 형식: 읽기 전용

요소의 작동 조건에 대한 현재 상태 정보를 제공하며 EnabledState 속성의 값에 대한 자세한 정보를 제공하는 데 사용할 수 있습니다. Null 값은 이 속성이 구현되지 않음을 나타냅니다. 이 속성은 CIM _ ManagedSystemElement에서 상속됩니다.

OperationalStatus

데이터 형식: uint16 배열

액세스 형식: 읽기 전용

개체의 현재 상태입니다. 이 속성은 CIM _ ManagedSystemElement에서 상속되며 각 배열 요소는 항상 2(OK)로 설정됩니다.

OtherRecoveryAction

데이터 형식: string

액세스 형식: 읽기 전용

인스턴스의 RecoveryAction 속성이 1(기타)인 경우 복구 작업을 설명하는 문자열입니다. 이 속성은 CIM _ 작업에서 상속됩니다.

소유자

데이터 형식: string

액세스 형식: 읽기 전용

작업을 제출한 사용자입니다. 이 속성은 CIM _ 작업에서 상속됩니다.

PercentComplete

데이터 형식: uint16

액세스 형식: 읽기 전용

한정자: MinValue ( 0 ), MaxValue ( 100 ), 단위( "Percent" )

작업의 완료 비율입니다. 이 속성은 CIM _ 작업에서 상속됩니다.

PrimaryStatus

데이터 형식: uint16

액세스 형식: 읽기 전용

높은 수준의 상태 정보를 제공합니다. 이 속성은 DetailedStatus 속성과 함께 사용하여 요소 및 해당 하위 구성 요소의 높은 수준과 자세한 상태를 제공해야 합니다. Null 값은 이 속성이 구현되지 않음을 나타냅니다. 이 속성은 CIM _ ManagedSystemElement에서 상속됩니다.

우선 순위

데이터 형식: uint32

액세스 형식: 읽기 전용

작업 실행의 중요도입니다. 이 속성은 CIM _ 작업에서 상속됩니다.

RecoveryAction

데이터 형식: uint16

액세스 형식: 읽기 전용

성공적으로 실행되지 않은 작업에 대해 수행되는 복구 동작에 대해 설명합니다. 이 속성은 CIM _ 작업에서 상속됩니다.

알 수 없음(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 _ 작업에서 상속됩니다.

RunDayOfWeek

데이터 형식: sint8

액세스 형식: 읽기 전용

작업이 처리되는 요일 또는 월을 나타내기 위해 RunDay와 함께 사용되는 양수 또는 음수 정수입니다. 자세한 내용은 RunDay 속성에 대한 설명을 참조하세요. 이 속성은 CIM _ 작업에서 상속됩니다.

-Saturday ( 7)

-Friday( 6)

-Thursday ( 5)

-Wednesday ( 4)

-Tuesday ( 3)

-Monday( 2)

-Sunday( 1)

ExactDayOfMonth (0)

일요일(1)

월요일(2)

화요일(3)

수요일(4)

목요일(5)

금요일(6)

토요일(7)

RunMonth

데이터 형식: uint8

액세스 형식: 읽기 전용

작업을 처리해야 하는 월입니다. 이 속성은 CIM _ 작업에서 상속됩니다.

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 _ 작업에서 상속됩니다.

ScheduledStartTime

데이터 형식: datetime

액세스 형식: 읽기 전용

해당되는 경우 작업의 예약된 시작 시간입니다. 이 속성은 CIM _ 작업에서 상속됩니다.

StartTime

데이터 형식: datetime

액세스 형식: 읽기 전용

작업이 시작된 시간입니다. 이 속성은 CIM _ 작업에서 상속됩니다.

상태

데이터 형식: string

액세스 형식: 읽기 전용

이 속성은 CIM _ ManagedSystemElement에서 상속되지만 사용되지는 않습니다.

StatusDescriptions

데이터 형식: 문자열 배열

액세스 형식: 읽기 전용

다양한 OperationalStatus 배열 값을 설명하는 문자열입니다. 이 속성은 CIM _ ManagedSystemElement에서 상속되며 각 배열 요소는 항상 "OK"로 설정됩니다.

TimeBeforeRemoval

데이터 형식: datetime

액세스 형식: 읽기 전용

작업이 실행을 완료한 후 해당 실행의 성공 또는 실패로 유지되는 시간(분)입니다. DeleteOnCompletion 속성의 값에 관계없이 일정 기간 동안 작업이 남아 있어야 합니다. 기본값은 5분입니다. 이 속성은 CIM _ ConcreteJob에서 상속되며 항상 00000000000500.000000:000으로 설정됩니다.

TimeOfLastStateChange

데이터 형식: datetime

액세스 형식: 읽기 전용

작업 상태가 마지막으로 변경된 날짜 또는 시간입니다. 작업의 상태가 변경되지 않고 이 속성이 채워지면 0 간격 값으로 설정해야 합니다. 상태 변경이 요청되었지만 거부되거나 아직 처리되지 않은 경우 속성을 업데이트하지 않아야 합니다. 이 속성은 CIM _ ConcreteJob에서 상속됩니다.

TimeSubmitted

데이터 형식: datetime

액세스 형식: 읽기 전용

작업이 제출된 시간입니다. 이 속성은 CIM _ 작업에서 상속됩니다.

UntilTime

데이터 형식: datetime

액세스 형식: 읽기 전용

작업이 유효하지 않거나 중지되어야 하는 시간입니다. 이 속성은 CIM _ 작업에서 상속됩니다.

설명

Msvm _ ConcreteJob 클래스에 대한 액세스는 UAC 필터링에 의해 제한될 수 있습니다. 자세한 내용은 사용자 계정 컨트롤 및 WMI를 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트
[Windows 8 데스크톱 앱만]
지원되는 최소 서버
[Windows Server 2012 데스크톱 앱만]
네임스페이스
루트 \ 가상화 \ V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

추가 정보

CIM _ ConcreteJob

CIM _ ConcreteJob

가상 시스템 관리 클래스