CIM_Job 클래스(Hyper-V 관리)
스크립트 또는 인쇄 작업과 같이 실행할 작업 단위를 나타내는 논리적 요소입니다. 작업은 예약되거나 큐에 대기할 수 있고 해당 실행이 단일 시스템으로 제한되지 않으므로 프로세스와 다릅니다.
[Abstract, Version("2.10.0"), UMLPackagePath("CIM::Core::CoreElements"), AMENDMENT]
class CIM_Job : CIM_LogicalElement
{
string JobStatus;
datetime TimeSubmitted;
datetime ScheduledStartTime;
datetime StartTime;
datetime ElapsedTime;
uint32 JobRunTimes = 1;
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;
uint16 RecoveryAction;
string OtherRecoveryAction;
};
CIM_Job 클래스에는 다음과 같은 유형의 멤버가 있습니다.
CIM_Job 클래스에는 이러한 메서드가 있습니다.
메서드 | 설명 |
---|---|
KillJob | 이 메서드는 더 이상 사용되지 않습니다. 대신 RequestStateChange 메서드를 사용합니다. 참고: 사용되지 않는 설명: 작업을 종료합니다. |
CIM_Job 클래스에는 이러한 속성이 있습니다.
-
DeleteOnCompletion
-
-
데이터 형식: boolean
-
액세스 형식: 읽기/쓰기
True 이면 완료 시 작업을 삭제합니다. 그렇지 않으면 false입니다.
참고
이 속성은 이 속성이 True로 설정되기 전에 완료된 작업을 삭제하지 않습니다.
-
-
ElapsedTime
-
-
데이터 형식: datetime
-
액세스 형식: 읽기 전용
작업이 실행된 기간입니다.
-
-
ErrorCode
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
-
한정자: ModelCorrespondence ("CIM_Job.ErrorDescription")
되풀이 작업에 대한 처리 정보를 캡처하는 공급업체별 오류 코드입니다. 작업이 오류 없이 완료된 경우 값을 0으로 설정해야 합니다.
-
-
ErrorDescription
-
-
데이터 형식: string
-
액세스 형식: 읽기 전용
-
한정자: ModelCorrespondence ("CIM_Job.ErrorCode")
ErrorCode 속성의 해당 오류 코드에 대한 설명을 포함하는 자유 형식 문자열입니다.
-
-
JobRunTimes
-
-
데이터 형식: uint32
-
액세스 형식: 읽기/쓰기
작업을 실행할 횟수입니다.
-
-
JobStatus
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
-
한정자: ModelCorrespondence ("CIM_ManagedSystemElement.OperationalStatus")
작업의 상태 나타내는 자유 형식 문자열입니다.
-
-
LocalOrUtcTime
-
-
데이터 형식: uint16
-
액세스 형식: 읽기/쓰기
RunStartInterval 및 UntilTime 속성의 시간이 로컬 시간 또는 UTC 시간을 나타내는지 여부를 나타냅니다.
-
-
현지 시간 (1)
-
UTC 시간 (2)
알림
-
데이터 형식: 문자열
-
액세스 형식: 읽기/쓰기
작업이 완료되거나 실패할 때 알릴 사용자입니다.
OtherRecoveryAction
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
-
한정자: ModelCorrespondence ("CIM_Job.RecoveryAction")
RecoveryAction 속성이 Other("1")인 경우 복구 작업을 설명하는 문자열입니다.
소유자
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
-
한정자: ModelCorrespondence ("CIM_OwningJobElement.")
작업을 제출한 사용자 또는 작업을 요청한 서비스 또는 메서드 이름입니다.
PercentComplete
완료된 작업의 백분율입니다.
참고
"101" 값은 정의되지 않았으며 사양의 다음 주요 수정 버전에서는 허용되지 않습니다.
우선 순위
-
데이터 형식: uint32
-
액세스 형식: 읽기/쓰기
작업의 중요성. 번호가 낮을수록 우선 순위가 높습니다.
RecoveryAction
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
-
한정자: ModelCorrespondence ("CIM_Job.OtherRecoveryAction")
실행 작업이 실패할 때 수행할 복구 작업에 대해 설명합니다.
알 수 없음 (0)
어떤 복구 작업을 수행할지는 알 수 없습니다.
기타 (1)
복구 작업은 OtherRecoveryAction 속성에 지정됩니다.
계속하지 않음 (2)
작업 실행을 중지하고 해당 상태 적절하게 업데이트합니다.
다음 작업 계속 (3)
큐에서 다음 작업을 계속합니다.
작업 다시 실행 (4)
작업을 다시 실행해야 합니다.
복구 작업 실행 (5)
RecoveryJob 관계를 사용하여 연결된 작업을 실행합니다. 복구 작업은 실행될 큐에 이미 있어야 합니다.
RunDay
-
데이터 형식: sint8
-
액세스 형식: 읽기/쓰기
-
한정자: MinValue (-31), MaxValue (31), ModelCorrespondence ("CIM_Job.RunMonth", "CIM_Job. RunDayOfWeek", "CIM_Job. RunStartInterval")
RunDayOfWeek 속성과 함께 작업 처리 날짜를 나타내는 데 사용되는 정수입니다. 또는 RunDayOfWeek이 0으로 설정된 경우 RunDay는 작업이 처리되는 월의 날짜를 나타냅니다. RunDay가 음수 정수인 경우 월말을 기준으로 요일을 지정하거나 RunDay가 양의 정수인 경우 월의 시작을 기준으로 요일을 지정합니다.
RunDayOfWeek
-
데이터 형식: sint8
-
액세스 형식: 읽기/쓰기
-
한정자: ModelCorrespondence ("CIM_Job.RunMonth", "CIM_Job. RunDay", "CIM_Job. RunStartInterval")
작업이 처리되는 날짜를 나타내기 위해 RunDay 속성과 함께 사용되는 정수입니다. 또는 RunDayOfWeek 이 0으로 설정된 경우 RunDay 는 작업이 처리되는 월의 날짜를 나타냅니다.
-토요일 (-7)
-금요일 (-6)
-목요일 (-5)
-수요일 (-4)
-화요일 (-3)
-월요일 (-2)
-일요일 (-1)
ExactDayOfMonth (0)
일요일 (1)
월요일 (2)
화요일 (3)
수요일 (4)
목요일 (5)
금요일 (6)
토요일 (7)
RunMonth
-
데이터 형식: uint8
-
액세스 형식: 읽기/쓰기
-
한정자: ModelCorrespondence ("CIM_Job.RunDay", "CIM_Job. RunDayOfWeek", "CIM_Job. RunStartInterval")
작업이 처리되는 월입니다.
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
-
액세스 형식: 읽기/쓰기
-
한정자: ModelCorrespondence ("CIM_Job.RunMonth", "CIM_Job. RunDay", "CIM_Job. RunDayOfWeek", "CIM_Job. RunStartInterval")
작업이 처리되는 자정 이후의 시간 간격입니다. 예를 들어 "000000000020000.000000:000"은 작업이 현지 시간 2시 또는 UTC 시간 이후에 실행됨을 나타냅니다(UTC는 LocalOrUtcTime 속성으로 지정됨).
ScheduledStartTime
-
데이터 형식: datetime
-
액세스 형식: 읽기/쓰기
-
한정자: 사용되지 않음 ("CIM_Job.RunMonth", "CIM_Job. RunDay", "CIM_Job. RunDayOfWeek", "CIM_Job. RunStartInterval")
참고
이 속성은 사용되지 않습니다. 대신 RunMonth, RunDay, RunDayOfWeek 및 RunStartInterval 속성을 사용하는 것이 좋습니다.
현재 작업이 시작되도록 예약된 시간입니다. 이 시간은 날짜 및 시간 또는 속성이 요청된 시간을 기준으로 하는 간격으로 나타낼 수 있습니다. 모든 0의 값은 작업이 이미 실행 중임을 나타냅니다.
StartTime
-
데이터 형식: datetime
-
액세스 형식: 읽기 전용
작업이 시작된 시간입니다. 이 시간은 날짜 및 시간 또는 속성이 요청된 시간을 기준으로 간격으로 나타낼 수 있습니다.
TimeSubmitted
-
데이터 형식: datetime
-
액세스 형식: 읽기 전용
작업이 제출된 시간입니다. 모든 0의 값은 부모 요소가 날짜 및 시간을 보고할 수 없음을 나타냅니다.
UntilTime
-
데이터 형식: datetime
-
액세스 형식: 읽기/쓰기
-
한정자: ModelCorrespondence ("CIM_Job.LocalOrUtcTime")
작업이 유효하지 않거나 중지되어야 하는 시간입니다. 시간은 날짜 및 시간 또는 이 속성이 요청된 시간을 기준으로 간격으로 나타낼 수 있습니다. 모든 9의 값은 작업이 무기한으로 실행 될 수 있음을 나타냅니다.
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows 8 |
지원되는 최소 서버 |
Windows Server 2012 |
네임스페이스 |
Root\virtualization\v2 |
MOF |
|
DLL |
|