다음을 통해 공유


Msvm_SummaryInformation 클래스

Msvm_VirtualSystemManagementService 클래스의 GetSummaryInformationGetDefinitionFileSummaryInformation 메서드에서 가상 머신 또는 스냅샷 관련된 일반적인 정보를 빠르게 검색하는 데 사용됩니다.

다음 구문은 MOF(관리형 개체 형식) 코드 간소화입니다.

구문

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_SummaryInformation : Msvm_SummaryInformationBase
{
  string                       InstanceID;
  string                       AllocatedGPU;
  boolean                      Shielded;
  CIM_ConcreteJob              AsynchronousTasks[];
  DateTime                     CreationTime;
  string                       ElementName;
  uint16                       EnabledState;
  string                       OtherEnabledState;
  string                       GuestOperatingSystem;
  uint16                       HealthState;
  uint16                       Heartbeat;
  uint64                       MemoryUsage;
  sint32                       MemoryAvailable;
  sint32                       AvailableMemoryBuffer;
  boolean                      SwapFilesInUse;
  string                       Name;
  string                       Notes;
  string                       Version;
  uint16                       NumberOfProcessors;
  uint16                       OperationalStatus[];
  uint16                       ProcessorLoad;
  uint16                       ProcessorLoadHistory[];
  CIM_VirtualSystemSettingData Snapshots[];
  string                       StatusDescriptions[];
  uint8                        ThumbnailImage[];
  uint16                       ThumbnailImageHeight;
  uint16                       ThumbnailImageWidth;
  uint64                       UpTime;
  uint16                       ReplicationState;
  uint16                       ReplicationStateEx[];
  uint16                       ReplicationHealth;
  uint16                       ReplicationHealthEx[];
  uint16                       ReplicationMode;
  CIM_ComputerSystem       REF TestReplicaSystem;
  uint16                       ApplicationHealth;
  uint16                       IntegrationServicesVersionState;
  boolean                      MemorySpansPhysicalNumaNodes;
  string                       ReplicationProviderId[];
  uint16                       EnhancedSessionModeState;
  string                       VirtualSwitchNames[];
  string                       VirtualSystemSubType;
  string                       HostComputerSystemName;
};

멤버

Msvm_SummaryInformation 클래스에는 다음과 같은 유형의 멤버가 있습니다.

속성

Msvm_SummaryInformation 클래스에는 이러한 속성이 있습니다.

AllocatedGPU

데이터 형식: 문자열

액세스 형식: 읽기 전용

이 가상 머신에 할당된 GPU(실제 그래픽 처리 장치)의 식별자입니다. 이 속성은 RemoteFX를 사용하는 가상 머신에만 적용됩니다.

ApplicationHealth

데이터 형식: uint16

액세스 형식: 읽기 전용

가상 머신에 대한 현재 애플리케이션 상태 상태. 이 속성은 가상 머신 스냅샷 나타내는 Msvm_SummaryInformation 인스턴스에는 유효하지 않습니다.

OK (2)

애플리케이션 중요 (32782)

사용 안 함 (32896)

AsynchronousTasks

데이터 형식: CIM_ConcreteJob 배열

액세스 형식: 읽기 전용

한정자: ArrayType ("인덱싱됨")

현재 실행 중인 가상 머신과 관련된 비동기 작업을 나타내는 Msvm_ConcreteJob 인스턴스의 배열입니다. 이 속성은 가상 머신 스냅샷 나타내는 Msvm_SummaryInformation 인스턴스에는 유효하지 않습니다.

AvailableMemoryBuffer

데이터 형식: sint32

액세스 형식: 읽기 전용

가상 머신에 사용 가능한 메모리 버퍼의 백분율입니다. 가상 머신에 대해 동적 메모리를 사용하는 경우 이 속성은 가상 머신에 이상적인 메모리 버퍼에 사용 가능한 메모리 버퍼의 비율을 나타냅니다. 이상적인 메모리 버퍼 크기는 Msvm_MemorySettingData 클래스의 TargetMemoryBuffer 속성을 사용하여 구성됩니다.

이 속성은 동적 메모리가 사용하도록 설정되지 않은 가상 머신을 나타내는 Msvm_SummaryInformation 클래스의 인스턴스에는 유효하지 않습니다.

이 속성은 가상 머신 스냅샷 나타내는 Msvm_SummaryInformation 클래스의 인스턴스에는 유효하지 않습니다.

CreationTime

데이터 형식: DateTime

액세스 형식: 읽기 전용

가상 머신 또는 스냅샷 만들어진 시간입니다.

ElementName

데이터 형식: 문자열

액세스 형식: 읽기 전용

가상 머신 또는 스냅샷 표시 이름입니다.

EnabledState

데이터 형식: uint16

액세스 형식: 읽기 전용

가상 머신 또는 스냅샷 현재 상태입니다. 가능한 값은 Msvm_ComputerSystem 클래스의 EnabledState 속성을 참조하세요.

EnhancedSessionModeState

데이터 형식: uint16

액세스 형식: 읽기 전용

호스트에서 향상된 모드 연결을 허용하는지 여부와 허용되는 경우 가상 머신에서 사용할 수 있는지 여부를 나타냅니다.

Windows 8.1: 이 값은 Windows 8.1 R2를 Windows Server 2012 때까지 지원되지 않습니다.

허용 및 사용 가능 (2)

허용되지 않음 (3)

허용되지만 사용할 수 없음 (6)

GuestOperatingSystem

데이터 형식: 문자열

액세스 형식: 읽기 전용

게스트 운영 체제의 이름(사용 가능한 경우)입니다. 이 정보를 사용할 수 없는 경우 이 속성의 값은 Null입니다. 이 속성은 가상 머신 스냅샷 나타내는 Msvm_SummaryInformation 인스턴스에는 유효하지 않습니다.

HealthState

데이터 형식: uint16

액세스 형식: 읽기 전용

가상 머신의 현재 상태입니다. 이 속성은 가상 머신 스냅샷 나타내는 Msvm_SummaryInformation 인스턴스에는 유효하지 않습니다.

하트비트

데이터 형식: uint16

액세스 형식: 읽기 전용

가상 머신에 대한 현재 하트비트 상태. 자세한 내용은 Msvm_HeartbeatComponent 클래스의 StatusDescriptions 속성에 대한 설명서를 참조하세요. 이 속성은 가상 머신 스냅샷 나타내는 Msvm_SummaryInformation 인스턴스에는 유효하지 않습니다.

OK (2)

오류 (6)

연락처 없음 (12)

통신 손실 (13)

HostComputerSystemName

데이터 형식: 문자열

액세스 형식: 읽기 전용

이 가상 머신을 호스트하는 컴퓨터의 이름입니다.

참고

Windows 10 추가되었습니다.

InstanceID

데이터 형식: 문자열

액세스 형식: 읽기 전용

한정자: 재정의 ("CIM_ManagedElement.InstanceID"),

InstanceID는 인스턴스화 네임스페이스의 scope 내에서 이 클래스의 instance 불투명하고 고유하게 식별하는 데 사용할 수 있는 선택적 속성입니다. 이 클래스의 다양한 서브클래스는 이 속성을 재정의하여 필수 또는 키를 만들 수 있습니다. 이러한 서브클래스는 아래에 정의된 고유성을 보장하기 위해 기본 설정 알고리즘을 수정할 수도 있습니다.

NameSpace 내에서 고유성을 보장하려면 다음 "기본 설정" 알고리즘을 사용하여 InstanceID 값을 생성해야 합니다.

<OrgID>:<LocalID>

<OrgID와 <LocalID>>는 콜론(:))으로 구분되며, 여기서 <OrgID는 InstanceID>를 만들거나 정의하는 비즈니스 엔터티가 소유하거나 인식된 글로벌 기관에서 비즈니스 엔터티에 할당된 등록된 ID인 저작권, 상표 또는 기타 고유한 이름을 포함해야 합니다. (이 요구 사항은 다음과 유사합니다. < 스키마 이름><클래스 이름의> 스키마 이름 구조입니다.) 또한 고유성을 <보장하기 위해 OrgID> 에는 콜론(:) 포함되어서는 안됩니다. 이 알고리즘을 사용하는 경우 InstanceID에 표시되는 첫 번째 콜론이 OrgID와 <LocalID>> 사이에 <나타나야 합니다.

<LocalID> 는 비즈니스 엔터티에서 선택되며 다른 기본(실제) 요소를 식별하는 데 재사용해서는 안 됩니다. null이 아니고 위의 "기본 설정" 알고리즘이 사용되지 않는 경우 정의 엔터티는 이 instance NameSpace에 대해 이 공급자 또는 다른 공급자가 생성한 모든 InstanceID에서 결과 InstanceID가 다시 사용되지 않도록 해야 합니다.

DMTF 정의 인스턴스에 대해 null로 설정하지 않은 경우 "기본 설정" 알고리즘을 CIM으로 설정된 OrgID>와 함께 <사용해야 합니다.

참고

Windows 10 추가되었습니다.

IntegrationServicesVersionState

데이터 형식: uint16

액세스 형식: 읽기 전용

가상 머신에 설치된 통합 서비스가 최신 상태인지 여부를 나타냅니다.

알 수 없음 (0)

UpToDate (1)

불일치 (2)

MemoryAvailable

데이터 형식: sint32

액세스 형식: 읽기 전용

가상 머신에서 사용할 수 있는 현재 메모리의 백분율입니다. 가상 머신에 대해 동적 메모리를 사용하도록 설정한 경우 이 속성은 가상 머신에 할당된 총 실제 메모리와 가상 머신의 사용 가능한 메모리 비율을 나타냅니다. 가상 머신에 사용 가능한 메모리가 없는 경우 이 속성은 음수이며 가상 머신에 필요한 메모리 비율과 가상 머신에 할당된 총 실제 메모리 비율을 포함합니다.

이 속성은 동적 메모리가 사용하도록 설정되지 않은 가상 머신을 나타내는 Msvm_SummaryInformation 클래스의 인스턴스에는 유효하지 않습니다.

이 속성은 가상 머신 스냅샷 나타내는 Msvm_SummaryInformation 클래스의 인스턴스에 대해 유효하지 않습니다.

MemorySpansPhysicalNumaNodes

데이터 형식: boolean

액세스 형식: 읽기 전용

가상 머신의 하나 이상의 NUMA(가상 비유형 메모리 액세스) 노드의 메모리가 호스팅 컴퓨터 시스템의 여러 실제 NUMA 노드에 걸쳐 있는지 여부를 나타냅니다. 메모리가 여러 실제 NUMA 노드에 걸쳐 있으면 True 를, 그렇지 않으면 False 를 포함합니다.

MemoryUsage

데이터 형식: uint64

액세스 형식: 읽기 전용

가상 머신의 현재 메모리 사용량(메가바이트)입니다. 이 속성은 가상 머신 스냅샷 나타내는 Msvm_SummaryInformation 인스턴스에는 유효하지 않습니다.

이름

데이터 형식: 문자열

액세스 형식: 읽기 전용

가상 머신 또는 스냅샷 고유한 이름입니다.

참고 사항

데이터 형식: 문자열

액세스 형식: 읽기 전용

가상 머신 또는 스냅샷 연결된 참고 사항입니다.

NumberOfProcessors

데이터 형식: uint16

액세스 형식: 읽기 전용

가상 머신 또는 스냅샷 할당된 총 가상 프로세서 수입니다.

OperationalStatus

데이터 형식: uint16 배열

액세스 형식: 읽기 전용

한정자: ArrayType ("Indexed")

가상 머신의 현재 작동 상태입니다. 가능한 값은 Msvm_ComputerSystem 클래스의 OperationalStatus 속성을 참조하세요.

OtherEnabledState

데이터 형식: 문자열

액세스 형식: 읽기 전용

EnabledState 속성이 1로 설정된 경우 요소의 사용 또는 사용 안 함 상태를 설명하는 문자열입니다. EnabledState가 1 이외의 값이면 이 속성은 Null로 설정됩니다.

ProcessorLoad

데이터 형식: uint16

액세스 형식: 읽기 전용

가상 머신의 현재 프로세서 사용량(백분율)입니다. 이 속성은 가상 머신 스냅샷 나타내는 Msvm_SummaryInformation 인스턴스에는 유효하지 않습니다.

ProcessorLoadHistory

데이터 형식: uint16 배열

액세스 형식: 읽기 전용

한정자: ArrayType ("Indexed")

가상 머신에 대한 이전 100개의 프로세서 사용 샘플 배열(백분율)입니다. 이 속성은 가상 머신 스냅샷 나타내는 Msvm_SummaryInformation 인스턴스에는 유효하지 않습니다.

ReplicationHealth

데이터 형식: uint16

액세스 형식: 읽기 전용

한정자: 사용되지 않음 ("Msvm_SummaryInformation. ReplicationHealthEx")

가상 머신의 복제 상태입니다. 가능한 값은 Msvm_ComputerSystem 클래스의 ReplicationHealth 속성을 참조하세요.

참고

이 속성은 Windows 8.1 시작하여 사용되지 않습니다. 대신 ReplicationHealthEx를 사용합니다.

해당 없음 (0)

확인 (1)

경고 (2)

위험 (3)

ReplicationHealthEx

데이터 형식: uint16 배열

액세스 형식: 읽기 전용

한정자: ArrayType ("Indexed")

가상 머신의 다양한 복제 관계에 대한 복제 상태 값의 배열입니다. 가능한 값은 Msvm_ReplicationRelationship 클래스의 ReplicationHealth 속성을 참조하세요.

해당 없음 (0)

확인 (1)

경고 (2)

위험 (3)

ReplicationMode

데이터 형식: uint16

액세스 형식: 읽기 전용

가상 머신의 복제 유형입니다. 가능한 값은 Msvm_ComputerSystem 클래스의 ReplicationMode 속성을 참조하세요.

없음 (0)

기본 (1)

복제본 (2)

테스트 복제본 (3)

확장 복제본 (4)

ReplicationProviderId

데이터 형식: 문자열 배열

액세스 형식: 읽기 전용

한정자: ArrayType ("Indexed")

기본 또는 확장된 복제본(replica) 가상 머신의 경우 기본 복제 공급자 ID입니다. 복제본(replica) 가상 머신의 경우 확장된 복제가 사용하도록 설정된 경우 확장 관계의 공급자 ID입니다.

Windows 8.1: 이 값은 Windows 8.1 R2를 Windows Server 2012 때까지 지원되지 않습니다.

ReplicationState

데이터 형식: uint16

액세스 형식: 읽기 전용

한정자: 사용되지 않음 ("Msvm_SummaryInformation. ReplicationStateEx")

가상 머신의 복제 상태입니다. 가능한 값은 Msvm_ComputerSystem 클래스의 ReplicationState 속성을 참조하세요.

참고

이 속성은 Windows 8.1 더 이상 사용되지 않습니다. 대신 ReplicationStateEx를 사용합니다.

사용 안 함 (0)

복제 준비 완료(1)

초기 복제를 완료하기 위해 대기 중 (2)

복제 (3)

동기화된 복제 완료 (4)

복구됨 (5)

커밋됨 (6)

일시 중단됨 (7)

위험 (8)

다시 동기화를 시작하기 위해 대기 중(9)

다시 동기화 (10)

다시 동기화 일시 중단됨 (11)

진행 중인 장애 조치(failover ) (12)

ReplicationStateEx

데이터 형식: uint16 배열

액세스 형식: 읽기 전용

한정자: ArrayType ("Indexed")

가상 머신의 다양한 복제 관계에 대한 복제 상태 값의 배열입니다. 가능한 값은 Msvm_ReplicationRelationship 클래스의 ReplicationState 속성을 참조하세요.

사용 안 함 (0)

복제 준비 완료(1)

초기 복제를 완료하기 위해 대기 중 (2)

복제 (3)

동기화된 복제 완료 (4)

복구됨 (5)

커밋됨 (6)

일시 중단됨 (7)

위험 (8)

다시 동기화를 시작하기 위해 대기 중(9)

다시 동기화 (10)

다시 동기화 일시 중단됨 (11)

진행 중인 장애 조치(failover ) (12)

진행 중인 장애 복구 (13)

장애 복구 완료 (14)

디스크 업데이트 진행 중 (15)

참고

Windows 10 버전 1703 및 Windows Server 2016 추가되었습니다.

디스크 업데이트 중요 (16)

참고

Windows 10 버전 1703 및 Windows Server 2016 추가되었습니다.

알 수 없음 (17)

참고

Windows 10 버전 1703 및 Windows Server 2016 추가되었습니다.

복제 용도 변경 진행 중 (18)

참고

Windows 10 버전 1703 및 Windows Server 2016 추가되었습니다.

동기화 복제 준비 (19)

참고

Windows 10 버전 1703 및 Windows Server 2016 추가되었습니다.

그룹 역방향 복제 준비 (20)

참고

Windows 10 버전 1703 및 Windows Server 2016 추가되었습니다.

진행 중인 Firedrill (21)

참고

Windows 10 버전 1703 및 Windows Server 2016 추가되었습니다.

보호됨

데이터 형식: boolean

액세스 형식: 읽기 전용

가상 머신에 대해 보호가 구성되었는지 여부를 나타냅니다.

참고

Windows 10 버전 1703 및 Windows Server 2016 추가되었습니다.

스냅샷

데이터 형식: CIM_VirtualSystemSettingData 배열

액세스 형식: 읽기 전용

한정자: ArrayType ("Indexed")

가상 머신의 스냅샷을 나타내는 Msvm_VirtualSystemSettingData 인스턴스의 배열입니다. 이 속성은 가상 머신 스냅샷 나타내는 Msvm_SummaryInformation 인스턴스에는 유효하지 않습니다.

StatusDescriptions

데이터 형식: 문자열 배열

액세스 형식: 읽기 전용

한정자: ArrayType ("Indexed")

해당 OperationalStatus 배열 값을 설명하는 문자열입니다. 이는 Msvm_ComputerSystem 클래스의 StatusDescriptions 속성에 해당합니다.

SwapFilesInUse

데이터 형식: boolean

액세스 형식: 읽기 전용

두 번째 수준 페이징이 활성 상태인지 여부를 나타냅니다. 두 번째 수준 페이징이 활성 상태이면 True , 그렇지 않으면 False 를 포함합니다.

TestReplicaSystem

데이터 형식: CIM_ComputerSystem

액세스 형식: 읽기 전용

가상 머신에 대한 테스트 복제본(replica) 가상 머신을 나타내는 CIM_ComputerSystem instance 대한 참조입니다. 이 속성은 가상 머신 스냅샷 나타내는 Msvm_SummaryInformation 인스턴스에는 유효하지 않습니다.

ThumbnailImage

데이터 형식: uint8 배열

액세스 형식: 읽기 전용

한정자: OctetString, ArrayType ("Indexed"), ModelCorrespondence ("Msvm_SummaryInformation. ThumbnailImageWidth", "Msvm_SummaryInformation. ThumbnailImageHeight")

가상 머신용 데스크톱의 축소판 그림 크기의 작은 이미지를 포함하는 배열이거나 RGB565 형식으로 스냅샷.

ThumbnailImageHeight

데이터 형식: uint16

액세스 형식: 읽기 전용

한정자: ModelCorrespondence ("Msvm_SummaryInformation. ThumbnailImage")

ThumbnailImage 속성에 있는 이미지의 높이(픽셀)입니다.

참고

Windows 10 추가되었습니다.

ThumbnailImageWidth

데이터 형식: uint16

액세스 형식: 읽기 전용

한정자: ModelCorrespondence ("Msvm_SummaryInformation. ThumbnailImage")

ThumbnailImage 속성에 있는 이미지의 너비(픽셀)입니다.

참고

Windows 10 추가되었습니다.

가동

데이터 형식: uint64

액세스 형식: 읽기 전용

가상 머신이 마지막으로 부팅된 이후의 시간입니다. 이 속성은 가상 머신 스냅샷 나타내는 Msvm_SummaryInformation 인스턴스에는 유효하지 않습니다.

버전

데이터 형식: 문자열

액세스 형식: 읽기 전용

"major.minor" 형식의 가상 시스템 버전입니다(예: "2.0").

참고

Windows 10 추가되었습니다.

VirtualSwitchNames

데이터 형식: 문자열 배열

액세스 형식: 읽기 전용

한정자: ArrayType ("인덱싱됨")

가상 머신이 연결된 가상 스위치의 이름을 지정하는 문자열입니다.

Windows 8.1: 이 값은 Windows 8.1 R2를 Windows Server 2012 때까지 지원되지 않습니다.

VirtualSystemSubType

데이터 형식: 문자열

액세스 형식: 읽기 전용

가상 시스템의 하위 형식입니다.

Windows 8.1: 이 값은 Windows 8.1 R2를 Windows Server 2012 때까지 지원되지 않습니다.

Microsoft:Hyper-V:SubType:1 ()

Microsoft:Hyper-V:SubType:2 ()

설명

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

요구 사항

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

추가 정보

Msvm_SummaryInformationBase

가상 시스템 클래스