Hyper-V WMI プロバイダーの新機能
Hyper-V WMI プロバイダーのバージョン 2 はすべて、Windows 8とWindows Server 2012の新機能です。
Windows 10 バージョン 1709
新しいクラス:
新しいプロパティ:
- Msvm_CollectionReferencePointExportJob: ExportedGuestStateFilePaths
- Msvm_EthernetSwitchHardwareOffloadData: DefaultQueueVrssIndependentHostSpreading、 DefaultQueueVrssExcludePrimaryProcessor、 DefaultQueueVrssQueueSchedulingMode、 DefaultQueueVrssMinQueuePairs
- Msvm_EthernetSwitchHardwareOffloadSettingData: DefaultQueueVrssIndependentHostSpreading、 DefaultQueueVrssExcludePrimaryProcessor、 DefaultQueueVrssQueueSchedulingMode、 DefaultQueueVrssMinQueuePairs、
- Msvm_EthernetSwitchPortOffloadData: VrssVmbusChannelAffinityPolicy、 VrssIndependentHostSpreading、 VrssExcludePrimaryProcessor、 VrssQueueSchedulingModes、 および VrssMinQueuePairs
- Msvm_VirtualHardDiskSettingData: DataAlignment、 PmemAddressAbstractionType、および IsPmemCompatible
- Msvm_VirtualSystemExportSettingData: DisableDifferentialOfIgnoredStorage および ExcludedVirtualHardDisks
- Msvm_VirtualSystemManagementServiceSettingData: HypervisorRootSchedulerEnabled
- Msvm_VirtualSystemMigrationSettingData: CPUCappingMagnitude と CancelIfBlackoutThresholdExceeded
- Msvm_VirtualSystemReferencePointExportJob: ExportedGuestStateFilePath
- Msvm_VirtualSystemSettingData: アーキテクチャ、 AutomaticSnapshotsEnabled、 IsAutomaticSnapshot、 GuestStateFile、 GuestStateDataRoot
Windows 10 Version 1703
新しいクラス:
- Msvm_AssignableDeviceDismountSettingData
- Msvm_AssignableDeviceService
- Msvm_CollectionReferencePointExportJob
- Msvm_EthernetSwitchHardwareOffloadSettingData
- Msvm_EthernetSwitchPortMigrationQosSettingData
- Msvm_EthernetSwitchPortRdmaSettingData
- Msvm_EthernetSwitchPortTeamMappingSettingData
- Msvm_GpuPartition
- Msvm_GpuPartitionSettingData
- Msvm_NetworkConnectionDiagnosticInformation
- Msvm_NetworkConnectionDiagnosticSettingData
- Msvm_PartitionableGpu
- Msvm_PciExpress
- Msvm_PciExpressSettingData
- Msvm_SecurityElement
- Msvm_SecurityService
- Msvm_SecuritySettingData
- Msvm_StorageSettingData
- Msvm_SummaryInformationBase
- Msvm_SystemComponentSettingData
- Msvm_VirtualSystemReferencePointExportJob
- Msvm_VirtualSystemReferencePointSettingData
削除されたクラス:
新しいメソッド:
- Msvm_CollectionSnapshotService クラス: ApplySnapshot
- Msvm_VirtualSystemManagementService クラス: AddSystemComponentSetting、 DiagnoseNetworkConnection、 ModifySystemComponentSettings、 RemoveSystemComponentSettings
- Msvm_VirtualSystemReferencePointService クラス: ImportReferencePointMetadata
新しいプロパティ:
- Msvm_EthernetSwitchHardwareOffloadData: DefaultQueueVmmqQueuePairs、 DefaultQueueVmmqEnabled 、 DefaultQueueVrssEnabled
- Msvm_EthernetSwitchPortOffloadData: VmmqQueuePairs、 VmmqEnabled、 VrssEnabled
- Msvm_EthernetSwitchPortOffloadSettingData: VmmqQueuePairs、 VmmqEnabled 、 VrssEnabled
- Msvm_GuestClusterInformation: LastResourceMoveTime
- Msvm_KvpExchangeComponentSettingData: DisableHostKVPItems
- Msvm_MemorySettingData: SgxSize と SgxEnabled
- Msvm_Physical3dGraphicsProcessor: CompatibleForVirtualization と DriverModelVersion
- Msvm_ProcessorSettingData: HwThreadsPerCoreCpuGroupId、 HideHypervisorPresent、 および ExposeVirtualizationExtensions
- Msvm_SettingsDefineCapabilities: SupportStatement
- Msvm_StorageAllocationSettingData: WriteHardeningMethod
- Msvm_SummaryInformation: シールド
- Msvm_SyntheticEthernetPortSettingData: AllowPacketDirect
- Msvm_VirtualSystemCollection: LastApplyConsistencyLevel、 LastApplyVirtualMachineIds、 LastApplyTime、 FailedOverReplicationType、 ReplicationMode、 ReplicationState
- Msvm_VirtualSystemExportSettingData: ExportForLiveMigration
- Msvm_VirtualSystemMigrationSettingData: AvoidRemovingVHDs と AllowOverwriteExistingFile
- Msvm_VirtualSystemSettingData: HighMmioGapSize
- Msvm_VirtualSystemSnapshotSettingData: GuestBackupType
削除されたプロパティ:
- Msvm_VirtualSystemSettingData: ParentPackage
Windows 10
新しいクラス:
- CIM_CollectedMSEs
- CIM_Collection
- CIM_CollectionOfMSEs
- CIM_ElementView
- CIM_MemberOfCollection
- CIM_TPM
- CIM_View
- Msvm_CollectedCollections
- Msvm_CollectedReferencePoints
- Msvm_CollectedSnapshots
- Msvm_CollectedVirtualSystems
- Msvm_CollectionManagementService
- Msvm_CollectionReferencePointExportSettingData
- Msvm_CollectionReferencePointService
- Msvm_CollectionReferencePointSettingData
- Msvm_CollectionSettingData
- Msvm_CollectionSnapshotExportSettingData
- Msvm_CollectionSnapshotService
- Msvm_ComputerSystemSummaryInformation
- Msvm_EthernetSwitchPortVfpSettingData
- Msvm_GuestClusterInformation
- Msvm_GuestCommunicationService
- Msvm_GuestCommunicationServiceSettingData
- Msvm_GuestServiceInterfaceSettingDataComponent
- Msvm_ManagementCollection
- Msvm_MoveUnmanagedVhd
- Msvm_ReferencePointCollection
- Msvm_ReferencePointOfVirtualSystem
- Msvm_ReferencePointOfVirtualSystemCollection
- Msvm_ResourceDependentOnResource
- Msvm_SerialPortSettingData
- Msvm_ServiceOfVssComponent
- Msvm_SnapshotCollection
- Msvm_SnapshotOfVirtualSystemCollection
- Msvm_StandaloneV2ElementConformsToProfile
- Msvm_SyntheticDisplayControllerSettingData
- Msvm_SyntheticKeyboard
- Msvm_TPM
- Msvm_TPMSettingData
- Msvm_VHDSetInformation
- Msvm_VHDSnapshotInformation
- Msvm_VirtualEthernetSwitchNicTeamingMember
- Msvm_VirtualEthernetSwitchNicTeamingSettingData
- Msvm_VirtualMachineToDisks
- Msvm_VirtualSystemCollection
- Msvm_VirtualSystemReferencePoint
- Msvm_VirtualSystemReferencePointExportSettingData
- Msvm_VirtualSystemReferencePointService
- Msvm_VirtualSystemReferencePointSettingData
- Msvm_VirtualSystemSnapshotSettingData
- Msvm_VssService
クラスを削除しました:
- Msvm_ResourcePoolComponent
- Msvm_ResourcePoolRegistration
- Msvm_ResourcePoolSettingData
- Msvm_VirtualizationComponent
- Msvm_VirtualizationComponentRegistration
新しいプロパティ:
- Msvm_BootSourceSettingData: OptionalData
- Msvm_EthernetPortAllocationSettingData: LastKnownSwitchName、 および CompartmentGuid
- Msvm_EthernetSwitchHardwareOffloadData: PacketDirectInUse
- Msvm_EthernetSwitchPortOffloadSettingData: PacketDirectModerationInterval、 PacketDirectModerationCount、 PacketDirectNumProcs、
- Msvm_EthernetSwitchPortSecuritySettingData: EnableFixSpeed10G、および 予約済み
- Msvm_GuestServiceInterfaceComponentSettingData: DefaultEnabledStatePolicy
- Msvm_ProcessorSettingData: EnableHostResourceProtection
- Msvm_StorageAllocationSettingData: StorageQoSPolicyID、 CachingMode、 SnapshotId
- Msvm_SummaryInformation: InstanceID、 Version、 ThumbnailImageHeight、 ThumbnailImageWidth、 HostComputerSystemName
- Msvm_Synthetic3DDisplayControllerSettingData: VRAMSizeBytes
- Msvm_VirtualEthernetSwitchSettingData: TeamingEnabled と PacketDirectEnabled
- Msvm_VirtualHardDiskSettingData: ParentTimestamp、 ParentIdentifier
- Msvm_VirtualHardDiskState: タイムスタンプ
- Msvm_VirtualSystemExportSettingData: BackupIntent と DifferentialBackupBase
- Msvm_VirtualSystemManagementServiceSettingData: DefaultVirtualHardDiskCachingMode
- Msvm_VirtualSystemMigrationSettingData: RemoveSourceUnmanagedVhds および UnmanagedVhds
- Msvm_VirtualSystemSettingData: UserSnapshotType、 GuestControlledCacheTypes、 LockOnDisconnect、 ParentPackage、 AutomaticCriticalErrorActionTimeout、 AutomaticCriticalErrorAction、 ConsoleMode、 SecureBootTemplateId
新しいメソッド:
- Msvm_ImageManagementService クラス: ConvertVirtualHardDiskToVHDSet、 DeleteVHDSnapshot、 FindMountedStorageImageInstance、 GetVHDSetInformation、 GetVHDSnapshotInformation、 GetVirtualDiskChanges、 OptimizeVHDSet、 SetVHDSnapshotInformation
- Msvm_ShutdownComponent クラス: InitiateReboot
- Msvm_VirtualSystemManagementService: AddBootSourceSettings、 AddGuestServiceSettings、 DefinePlannedSystem、 ModifyGuestServiceSettings、 RemoveBootSourceSettings、 RemoveGuesServiceSettings、 SetInitialMachineConfigurationData、 UpgradeSystemVersion
- Msvm_VirtualSystemSnapshotService クラス: ConvertToReferencePoint
Windows 8.1 および Windows Server 2012 R2
Windows 8.1 および Windows Server 2012 R2 には、Hyper-V WMI プロバイダーのバージョン 2 の新機能が含まれています。
- IOPSAllocationUnits、IOPSLimit、IOPSReservation、PersistentReservationsSupported プロパティが Msvm_StorageAllocationSettingData クラスに追加されました。
- VirtualDiskId プロパティが Msvm_VirtualHardDiskSettingData クラスに追加されました。
- ストレージ QoS に関する情報が、Msvm_LogicalDisk クラスと Msvm_ResourcePool クラスの OperationalStatus プロパティに追加されました。
- Msvm_StorageAlert クラス
- ClusterMonitored プロパティが、Msvm_EmulatedEthernetPortSettingData クラスと Msvm_SyntheticEthernetPortSettingData クラスに追加されました。
- EnableCompression プロパティと EnableSmbTransport プロパティが Msvm_VirtualSystemMigrationServiceSettingData クラスに追加されました。
- EnableCompression プロパティが Msvm_VirtualSystemMigrationSettingData クラスに追加されました。 TransportType プロパティには、ライブ マイグレーションに関する情報が含まれています。
- Msvm_CopyFileToGuestJob クラス
- Msvm_CopyFileToGuestSettingData クラス
- Msvm_GuestFileService クラス
- Msvm_GuestService クラス
- Msvm_GuestServiceInterfaceComponent クラス
- Msvm_GuestServiceInterfaceComponentSettingData クラス
- Msvm_RegisteredGuestService クラス
- EnhancedSessionModeEnabled プロパティが Msvm_VirtualSystemManagementServiceSettingData クラスに追加されました。
- EnhancedModeState プロパティと InjectNonMaskableInterrupt メソッドが Msvm_ComputerSystem クラスに追加されました。
- BootSourceOrder、LowMmioGapSize、NetworkBootPreferredProtocol、PauseAfterBootFailure、SecureBootEnabled、および VirtualSystemSubType プロパティがMsvm_VirtualSystemSettingData クラスに追加されました。
- Msvm_BootSourceSettingData クラス
- Msvm_BootSourceComponent クラス
- Msvm_LogicalIdentity クラス
- Msvm_CompatibilityVector クラス
- GetSystemCompatibilityVectors メソッドが Msvm_VirtualSystemMigrationService クラスに追加されました。
- ReplicationStateEx、ReplicationHealthEx、EnhancedSessionModeState、VirtualSwitchNames、および VirtualSystemSubType プロパティが、Msvm_SummaryInformation クラスに追加されました。 ReplicationState プロパティと ReplicationHealth プロパティは非推奨であり、ReplicationStateEx プロパティと ReplicationHealthEx プロパティに置き換えられます。
- PnpDevicePath プロパティが Msvm_MountedStorageImage クラスに追加されました。
- AllowedHashAlgorithms プロパティと TrustedIssuerCertificateHashes プロパティが、Msvm_TerminalServiceSettingData クラスに追加されました。
Windows 8.1とWindows Server 2012 R2 には、仮想マシンのレプリケーションとフェールオーバーの回復に関する新機能が含まれています。
ChangeReplicationModeToPrimary、GetReplicationStatisticsEx、InitiateFailback、RemoveReplicationRelationshipEx、および ResetReplicationStatisticsEx メソッドがMsvm_ReplicationService クラスに追加されました。 GetReplicationStatisticsEx、RemoveReplicationRelationshipEx、および ResetReplicationStatisticsEx メソッドは、GetReplicationStatistics、RemoveReplicationRelationship、および ResetReplicationStatistics メソッドを置き換えます。
Msvm_SystemReplicationRelationship クラスは、仮想マシンと多くのレプリケーション関係の間の関連付けを示します。
AdditionalSettings プロパティと ReplicationProvider プロパティが Msvm_ReplicationSettingData クラスに追加されました。
ホスト間プロバイダーに関する情報が、Msvm_ReplicationService クラスの CreateReplicationRelationship メソッドと ModifyReplicationSettings メソッドに追加されました。
RequestReplicationStateChangeEx メソッドが Msvm_ComputerSystem クラスに追加され、RequestReplicationStateChange メソッドが置き換えられます。 InstanceID プロパティは、拡張レプリケーションを示すようになりました。 拡張レプリケーションの詳細については、「 Msvm_ReplicationRelationship」を参照してください。
Msvm_ReplicationSettingData インスタンスと Msvm_ReplicationRelationship インスタンスには、 Msvm_SettingsDefineState 関連付けを使用して表すことができる 1 対 1 のリレーションシップがあります。
Msvm_SettingsDefineState プロパティ名 値 ManagedElement Msvm_ReplicationRelationship オブジェクトを表します Settingdata 関連付けられたMsvm_ReplicationSettingData オブジェクト を 表します Msvm_ReplicationSettingData では、 InstanceId プロパティまたは ReplicationRelationship プロパティに基づいてレプリケーション リレーションシップのインスタンスを設定する方法を区別できます。 したがって、1 つのリレーションシップを処理するこれらのメソッドでは、シグネチャは変更されませんでした。
プライマリ リレーションシップには GetReplicationStatistics、 RemoveReplicationRelationship、 RequestReplicationStateChange を常に使用できますが、プライマリ および拡張レプリケーションのリレーションシップを処理できるため、 代わりに GetReplicationStatisticsEx、 RemoveReplicationRelationRelationshipEx、 および RequestReplicationStateChangeEx を使用することをお勧めします。 拡張レプリケーションの詳細については、「 Msvm_ReplicationRelationship」を参照してください。
Msvm_ComputerSystem クラスのこれらのプロパティは引き続きプライマリ レプリケーション関係の状態を示しますが、代わりに、Msvm_ReplicationRelationship オブジェクトのこれらのプロパティを使用して、プライマリ および拡張レプリケーションリレーションシップの現在の状態を判断します。
プロパティ名 Type ReplicationState Uint16 (RO) ReplicationHealth Uint16 (RO) LastReplicationTime DateTime FailedOverReplicationType Uint16 LastApplicationConsistentReplicationTime DateTime LastReplicationType Uint16