Microsoft Hyper-V Image Management Service에서 만든 스토리지 작업 작업을 나타냅니다.
다음 구문은 간소화된 MOF(Managed Object Format) 코드이며 상속된 모든 속성을 포함합니다.
구문
[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_StorageJob : CIM_ConcreteJob
{
string InstanceID;
string Caption;
string Description;
string ElementName;
datetime InstallDate;
string Name;
uint16 OperationalStatus[];
string StatusDescriptions[];
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;
string Child;
UINT32 JobCompletionStatusCode;
string Parent;
uint16 JobType;
};
멤버
Msvm_StorageJob 클래스에는 다음과 같은 유형의 멤버가 있습니다.
메서드
Msvm_StorageJob 클래스에는 이러한 메서드가 있습니다.
| 메서드 | Description |
|---|---|
| GetError | 작업이 실패한 이유를 설명하는 오류를 검색합니다. |
| GetErrorEx | 작업이 실행 중이거나 오류 없이 종료된 경우 이 메서드는 instance Msvm_Error 반환하지 않습니다. 그러나 일부 내부 문제로 인해 작업이 실패했거나 클라이언트가 작업을 종료했기 때문에 작업이 실패한 경우 하나 이상의 Msvm_Error 인스턴스가 반환됩니다. |
| KillJob | 이 메서드는 지원되지 않습니다. |
| RequestStateChange | 상태 변경을 요청합니다. |
속성
Msvm_StorageJob 클래스에는 이러한 속성이 있습니다.
-
취소 가능
-
-
데이터 형식: boolean
-
액세스 형식: 읽기 전용
작업을 취소할 수 있는지 여부를 나타냅니다. 이 속성의 값은 작업 취소 요청이 성공하도록 보장하지 않습니다.
-
-
캡션
-
-
데이터 형식: string
-
액세스 형식: 읽기 전용
개체에 대한 간단한 설명입니다. 이 속성은 CIM_ManagedElement 상속됩니다.
-
-
Child
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
비동기 작업의 실패 시 이 속성에는 이 작업의 영향을 받는 VHD 자식의 전체 경로가 포함됩니다.
-
-
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
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
이 클래스의 instance 고유하게 식별합니다. 이 속성은 CIM_ManagedElement 상속됩니다.
-
-
JobCompletionStatusCode
-
-
데이터 형식: UINT32
-
액세스 형식: 읽기 전용
비동기 작업의 완료 상태 설명하는 HRESULT 코드입니다.
-
-
JobRunTimes
-
-
데이터 형식: uint32
-
액세스 형식: 읽기 전용
작업을 실행해야 하는 횟수입니다. 값 1은 작업이 되풀이되지 않음을 나타내고 0이 아닌 값은 작업이 되풀이되는 횟수에 대한 제한을 나타냅니다. 0은 작업을 처리할 수 있는 횟수에 제한이 없음을 나타내지만 UntilTime 에 도달하거나 작업이 수동으로 종료된 후 종료됩니다. 이 속성은 CIM_Job 상속됩니다.
-
-
JobState
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
작업의 작동 상태입니다. 6(종료) 및 3(시작)과 같이 이러한 상태 간의 전환을 나타낼 수도 있습니다. 이 속성은 CIM_ConcreteJob 상속됩니다.
값 의미 - 새로 만들기
- 2
작업이 시작된 적이 없습니다. - 시작 중
- 3
작업이 "새로 만들기", "일시 중단됨" 또는 "서비스" 상태에서 "실행 중" 상태로 이동하고 있습니다. - 실행 중
- 4
작업이 실행 중입니다. - 일시 중지됨
- 5
작업이 중지되었지만 원활하게 다시 시작할 수 있습니다. - 종료
- 6
작업이 "완료됨", "종료됨" 또는 "종료됨" 상태로 이동합니다. - 완료됨
- 7
작업이 정상적으로 완료되었습니다. - 종료됨
- 8
작업이 "종료" 상태 변경 요청에 의해 중지되었습니다. 작업 및 모든 기본 프로세스가 종료되며 새 작업으로만 다시 시작할 수 있습니다. 작업을 새 작업으로만 다시 시작해야 하는 요구 사항은 작업별입니다. - 살해
- 9
작업이 "킬" 상태 변경 요청에 의해 중지되었습니다. 기본 프로세스가 계속 실행 중일 수 있으며 리소스를 확보하려면 클린 필요할 수 있습니다. - Exception
- 10
작업이 오류 조건을 나타낼 수 있는 비정상적인 상태입니다. 작업의 실제 상태 작업별 개체를 통해 사용할 수 있습니다. - 서비스
- 11
작업은 문제 검색 또는 해결 또는 둘 다를 지원하는 공급업체별 상태입니다. - DMTF 예약됨
- 12 32767
예약되어 있습니다. - Vendor Reserved
- 32768 65535
예약되어 있습니다. -
-
JobStatus
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
작업 상태 나타내는 문자열입니다. 이 속성은 CIM_Job 상속됩니다.
-
-
JobType
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
이 Msvm_StorageJob instance 추적되는 비동기 작업의 유형입니다.
-
-
알 수 없음 (0)
-
VHD 만들기 (1)
-
VHD(가상 하드 디스크) 이미지 만들기
-
플로피 만들기 (2)
-
VFD(가상 플로피 디스크 이미지) 만들기
-
압축 (3)
-
VHD 이미지의 크기 압축
-
확장 (4)
-
VHD 이미지의 크기를 확장합니다.
-
병합 (5)
-
여러 VHD 이미지를 단일 이미지로 병합합니다.
-
변환 (6)
-
가상 하드 디스크 이미지의 형식 변환
-
루프백 탑재 (7)
-
부모 파티션에 가상 하드 디스크 탑재
-
VHD 정보 가져오기 (8)
-
관리 운영 체제에 VHD 탑재
-
VHD 이미지 유효성 검사 (9)
LocalOrUtcTime
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
RunStartInterval 및 UntilTime 속성에 표시되는 시간이 현지 시간 또는 UTC 시간을 나타내는지 여부를 나타냅니다. 이 속성은 CIM_Job 상속됩니다.
-
현지 시간 (1)
-
UTC 시간 (2)
이름
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
개체가 알려진 레이블입니다. 이 속성은 CIM_ManagedSystemElement 상속됩니다.
알림
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
작업 완료 또는 실패 시 알림을 받는 사용자입니다. 이 속성은 CIM_Job 상속됩니다.
OperatingStatus
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
요소의 작동 조건에 대한 현재 상태 정보를 제공하며 EnabledState 속성의 값과 관련하여 더 자세한 정보를 제공하는 데 사용할 수 있습니다. Null 값은 이 속성이 구현되지 않음을 나타냅니다. 이 속성은 CIM_ManagedSystemElement 상속됩니다.
OperationalStatus
-
데이터 형식: uint16 배열
-
액세스 형식: 읽기 전용
개체의 현재 상태입니다. 이 속성은 CIM_ManagedSystemElement 상속됩니다.
OtherRecoveryAction
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
instance RecoveryAction 속성이 1(기타)일 때 복구 작업을 설명하는 문자열입니다. 이 속성은 CIM_Job 상속됩니다.
소유자
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
작업을 제출한 사용자입니다. 이 속성은 CIM_Job 상속됩니다.
부모
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
비동기 작업이 실패하면 이 속성에는 이 작업의 영향을 받는 VHD의 부모에 대한 파일 경로가 포함됩니다.
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는 해당 월의 마지막 날 하루 전을 나타내는 등입니다. 예를 들어 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 상속되며 항상 00000000000500.000000:000으로 설정됩니다.
TimeOfLastStateChange
-
데이터 형식: datetime
-
액세스 형식: 읽기 전용
가상 머신의 상태가 마지막으로 수정된 시간입니다. 이 속성은 CIM_EnabledLogicalElement 상속됩니다.
TimeSubmitted
-
데이터 형식: datetime
-
액세스 형식: 읽기 전용
작업이 제출된 시간입니다. 이 속성은 CIM_Job 상속됩니다.
UntilTime
-
데이터 형식: datetime
-
액세스 형식: 읽기 전용
작업이 유효하지 않거나 중지해야 하는 시간입니다. 이 속성은 CIM_Job 상속됩니다.
설명
Msvm_StorageJob 클래스에 대한 액세스는 UAC 필터링에 의해 제한될 수 있습니다. 자세한 내용은 사용자 계정 컨트롤 및 WMI를 참조하세요.
요구 사항
| 요구 사항 | 값 |
|---|---|
| 지원되는 최소 클라이언트 |
Windows 8 [데스크톱 앱만 해당] |
| 지원되는 최소 서버 |
Windows Server 2012 [데스크톱 앱만 해당] |
| 네임스페이스 |
Root\Virtualization\V2 |
| MOF |
|
| DLL |
|