Новые возможности поставщика WMI Hyper-V
Версия 2 поставщика WMI Hyper-V является новой для 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: Architecture, AutomaticSnapshotsEnabled, IsAutomaticSnapshot, GuestStateFile и GuestStateDataRoot
Windows 10 версии 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: избегайте удаления VHD и 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 и Reserved
- 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, AutomaticCriticalErrorActionOut, 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 включают новые функции для версии 2 поставщика WMI Hyper-V.
- Свойства IOPSAllocationUnits, IOPSLimit, IOPSReservation и PersistentReservationsSupported добавлены в класс Msvm_StorageAllocationSettingData .
- Свойство VirtualDiskId добавлено в класс Msvm_VirtualHardDiskSettingData .
- Сведения о QoS хранилища добавлены в свойство OperationalStatus классов Msvm_LogicalDisk и Msvm_ResourcePool .
- класс 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, EnhancedSessionModeStateState, VirtualSwitchNames и VirtualSystemSubType были добавлены в класс Msvm_SummaryInformation . Свойства ReplicationState и ReplicationHealth устарели и заменены свойствами ReplicationStateEx и ReplicationHealthEx .
- Свойство PnpDevicePath добавлено в класс Msvm_MountedStorageImage .
- Свойства AllowedHashAlgorithms и TrustedIssuerCertificateHashes добавлены в класс Msvm_TerminalServiceSettingData .
Windows 8.1 и Windows Server 2012 R2 включают новые функции для репликации виртуальных машин и восстановления отработки отказа.
В класс Msvm_ReplicationService добавлены методы ChangeReplicationModeToPrimary, GetReplicationStatisticsEx, InitiateFailback, RemoveReplicationRelationshipEx и ResetReplicationStatisticsEx. Методы GetReplicationStatisticsEx, RemoveReplicationRelationshipEx и ResetReplicationStatisticsEx заменяют методы GetReplicationStatistics, RemoveReplicationRelationship и ResetReplicationStatistics .
Класс Msvm_SystemReplicationRelationship показывает связь между виртуальной машиной и многими отношениями репликации.
Свойства AdditionalSettings и ReplicationProvider добавлены в класс Msvm_ReplicationSettingData .
В методы CreateReplicationRelationship и ModifyReplicationSettings класса Msvm_ReplicationService добавлены сведения о поставщике типа " узел — узел".
Метод RequestReplicationStateChangeEx добавлен в класс Msvm_ComputerSystem и заменяет метод RequestReplicationStateChange . Теперь свойство InstanceID может указывать на расширенную репликацию. Дополнительные сведения о расширенной репликации см. в разделе Msvm_ReplicationRelationship.
Msvm_ReplicationSettingData и Msvm_ReplicationRelationship экземпляры имеют связь 1:1, которую можно представить с помощью Msvm_SettingsDefineState связи.
имя свойства Msvm_SettingsDefineState Значение ManagedElement Представляет объект Msvm_ReplicationRelationship SettingData Представляет связанный объект Msvm_ReplicationSettingData Msvm_ReplicationSettingData можно различать между настройками экземпляров для связи репликации на основе свойства InstanceId или ReplicationRelationship . Таким образом, эти методы, которые имеют дело с одной связью, не изменили свою сигнатуру:
Хотя для основной связи всегда можно использовать GetReplicationStatistics, RemoveReplicationRelationship и RequestReplicationStateChange , рекомендуется вместо этого использовать GetReplicationStatisticsEx, RemoveReplicationRelationshipEx и RequestReplicationStateChangeEx , так как они могут обрабатывать первичные и расширенные отношения репликации. Дополнительные сведения о расширенной репликации см. в разделе Msvm_ReplicationRelationship.
Хотя эти свойства класса Msvm_ComputerSystem по-прежнему указывают состояние основного отношения репликации, вместо этого используйте эти свойства объекта Msvm_ReplicationRelationship для определения текущего состояния основного и расширенного отношений репликации.
Имя свойства Тип ReplicationState Uint16 (RO) ReplicationHealth Uint16 (RO) LastReplicationTime Дата и время FailedOverReplicationType Uint16 LastApplicationConsistentReplicationTime Дата и время LastReplicationType Uint16