다음을 통해 공유


Msvm_StorageJob 클래스

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

액세스 형식: 읽기 전용

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

추가 정보

CIM_ConcreteJob

CIM_ConcreteJob

스토리지 클래스