Novedades del proveedor WMI de Hyper-V
La versión 2 del proveedor WMI de Hyper-V es todo nuevo para Windows 8 y Windows Server 2012.
Windows 10, versión 1709
Nuevas clases:
Propiedades nuevas:
- Msvm_CollectionReferencePointExportJob: ExportedGuestStateFilePaths
- Msvm_EthernetSwitchHardwareOffloadData: DefaultQueueVrssIndependentHostSpreading, DefaultQueueVrssExcludePrimaryProcessor, DefaultQueueVrssQueueSchedulingMode y DefaultQueueVrssMinQueuePairs
- Msvm_EthernetSwitchHardwareOffloadSettingData: DefaultQueueVrssIndependentHostSpreading, DefaultQueueVrssExcludePrimaryProcessor, DefaultQueueVrssQueueSchedulingMode, DefaultQueueVrssMinQueuePairs,
- Msvm_EthernetSwitchPortOffloadData: VrssVmbusChannelAffinityPolicy, VrssIndependentHostSpreading, VrssExcludePrimaryProcessor, VrssQueueSchedulingModes y VrssMinQueuePairs
- Msvm_VirtualHardDiskSettingData: DataAlignment, PmemAddressAbstractionType e IsPmemCompatible
- Msvm_VirtualSystemExportSettingData: DisableDifferentialOfIgnoredStorage y ExcludedVirtualHardDisks
- Msvm_VirtualSystemManagementServiceSettingData: HypervisorRootSchedulerEnabled
- Msvm_VirtualSystemMigrationSettingData: CPUCappingMagnitude y CancelIfBlackoutThresholdExceeded
- Msvm_VirtualSystemReferencePointExportJob: ExportedGuestStateFilePath
- Msvm_VirtualSystemSettingData: Arquitectura, AutomaticSnapshotsEnabled, IsAutomaticSnapshot, GuestStateFile y GuestStateDataRoot
Windows 10, versión 1703
Nuevas clases:
- 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
Clases eliminadas:
Nuevos métodos:
- Msvm_CollectionSnapshotService clase: ApplySnapshot
- Msvm_VirtualSystemManagementService clase: AddSystemComponentSetting, DiagnoseNetworkConnection, ModifySystemComponentSettings y RemoveSystemComponentSettings
- Msvm_VirtualSystemReferencePointService clase: ImportReferencePointMetadata
Propiedades nuevas:
- Msvm_EthernetSwitchHardwareOffloadData: DefaultQueueVmmqQueuePairs, DefaultQueueVmmqEnabled y DefaultQueueVrssEnabled
- Msvm_EthernetSwitchPortOffloadData: VmmqQueuePairs, VmmqEnabled y VrssEnabled
- Msvm_EthernetSwitchPortOffloadSettingData: VmmqQueuePairs, VmmqEnabled y VrssEnabled
- Msvm_GuestClusterInformation: LastResourceMoveTime
- Msvm_KvpExchangeComponentSettingData: DisableHostKVPItems
- Msvm_MemorySettingData: SgxSize y SgxEnabled
- Msvm_Physical3dGraphicsProcessor: CompatibleForVirtualization y DriverModelVersion
- Msvm_ProcessorSettingData: HwThreadsPerCoreCpuGroupId, HideHypervisorPresent y ExposeVirtualizationExtensions
- Msvm_SettingsDefineCapabilities: SupportStatement
- Msvm_StorageAllocationSettingData: WriteHardeningMethod
- Msvm_SummaryInformation: Blindada
- Msvm_SyntheticEthernetPortSettingData: AllowPacketDirect
- Msvm_VirtualSystemCollection: LastApplyConsistencyLevel, LastApplyVirtualMachineIds, LastApplyTime, FailedOverReplicationType, ReplicationMode y ReplicationState
- Msvm_VirtualSystemExportSettingData: ExportForLiveMigration
- Msvm_VirtualSystemMigrationSettingData: AvoidRemovingVHDs y AllowOverwriteExistingFile
- Msvm_VirtualSystemSettingData: HighMmioGapSize
- Msvm_VirtualSystemSnapshotSettingData: GuestBackupType
Propiedades quitadas:
- Msvm_VirtualSystemSettingData: ParentPackage
Windows 10
Nuevas clases:
- 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
Clase quitada:
- Msvm_ResourcePoolComponent
- Msvm_ResourcePoolRegistration
- Msvm_ResourcePoolSettingData
- Msvm_VirtualizationComponent
- Msvm_VirtualizationComponentRegistration
Propiedades nuevas:
- Msvm_BootSourceSettingData: OptionalData
- Msvm_EthernetPortAllocationSettingData: LastKnownSwitchName y CompartmentGuid
- Msvm_EthernetSwitchHardwareOffloadData: PacketDirectInUse
- Msvm_EthernetSwitchPortOffloadSettingData: PacketDirectModerationInterval, PacketDirectModerationCount, PacketDirectNumProcs,
- Msvm_EthernetSwitchPortSecuritySettingData: EnableFixSpeed10G y Reserved
- Msvm_GuestServiceInterfaceComponentSettingData: DefaultEnabledStatePolicy
- Msvm_ProcessorSettingData: EnableHostResourceProtection
- Msvm_StorageAllocationSettingData: StorageQoSPolicyID, CachingMode e SnapshotId
- Msvm_SummaryInformation: InstanceID, Version, ThumbnailImageHeight, ThumbnailImageWidth y HostComputerSystemName
- Msvm_Synthetic3DDisplayControllerSettingData: VRAMSizeBytes
- Msvm_VirtualEthernetSwitchSettingData: TeamingEnabled y PacketDirectEnabled
- Msvm_VirtualHardDiskSettingData: ParentTimestamp y ParentIdentifier
- Msvm_VirtualHardDiskState: marca de tiempo
- Msvm_VirtualSystemExportSettingData: BackupIntent y DifferentialBackupBase
- Msvm_VirtualSystemManagementServiceSettingData: DefaultVirtualHardDiskCachingMode
- Msvm_VirtualSystemMigrationSettingData: RemoveSourceUnmanagedVhds y UnmanagedVhds
- Msvm_VirtualSystemSettingData: UserSnapshotType, GuestControlCacheTypes, LockOnDisconnect, ParentPackage, AutomaticCriticalErrorActionTimeout, AutomaticCriticalErrorAction, ConsoleMode y SecureBootTemplateId
Nuevos métodos:
- Msvm_ImageManagementService clase: ConvertVirtualHardDiskToVHDSet, DeleteVHDSnapshot, FindMountedStorageImageInstance, GetVHDSetInformation, GetVHDSnapshotInformation, GetVirtualDiskChanges, OptimizeVHDSet y SetVHDSnapshotInformation
- Msvm_ShutdownComponent clase: InitiateReboot
- Msvm_VirtualSystemManagementService: AddBootSourceSettings, AddGuestServiceSettings, DefinePlannedSystem, ModifyGuestServiceSettings, RemoveBootSourceSettings, RemoveGuesServiceSettings, SetInitialMachineConfigurationData y UpgradeSystemVersion
- Msvm_VirtualSystemSnapshotService clase: ConvertToReferencePoint
Windows 8.1 y Windows Server 2012 R2:
Windows 8.1 y Windows Server 2012 R2 incluyen nueva funcionalidad para la versión 2 del proveedor WMI de Hyper-V.
- Las propiedades IOPSAllocationUnits, IOPSLimit, IOPSReservation y PersistentReservationsSupported se han agregado a la clase Msvm_StorageAllocationSettingData .
- La propiedad VirtualDiskId se ha agregado a la clase Msvm_VirtualHardDiskSettingData .
- Se ha agregado información sobre el QoS de almacenamiento a la propiedad OperationalStatus de las clases Msvm_LogicalDisk y Msvm_ResourcePool .
- Msvm_StorageAlert clase
- La propiedad ClusterMonitored se ha agregado a las clases Msvm_EmulatedEthernetPortSettingData y Msvm_SyntheticEthernetPortSettingData .
- Las propiedades EnableCompression y EnableSmbTransport se han agregado a la clase Msvm_VirtualSystemMigrationServiceSettingData .
- La propiedad EnableCompression se ha agregado a la clase Msvm_VirtualSystemMigrationSettingData . La propiedad TransportType incluye información sobre la migración en vivo.
- Msvm_CopyFileToGuestJob clase
- Msvm_CopyFileToGuestSettingData clase
- Msvm_GuestFileService clase
- Msvm_GuestService clase
- Msvm_GuestServiceInterfaceComponent clase
- Msvm_GuestServiceInterfaceComponentSettingData clase
- Msvm_RegisteredGuestService clase
- La propiedad EnhancedSessionModeEnabled se ha agregado a la clase Msvm_VirtualSystemManagementServiceSettingData .
- La propiedad EnhancedModeState y el método InjectNonMaskableInterrupt se han agregado a la clase Msvm_ComputerSystem .
- Las propiedades BootSourceOrder, LowMmioGapSize, NetworkBootPreferredProtocol, PauseAfterBootFailure , SecureBootEnabled y VirtualSystemSubType se han agregado a la clase Msvm_VirtualSystemSettingData .
- Msvm_BootSourceSettingData clase
- Msvm_BootSourceComponent clase
- Msvm_LogicalIdentity clase
- Msvm_CompatibilityVector clase
- El método GetSystemCompatibilityVectors se ha agregado a la clase Msvm_VirtualSystemMigrationService .
- Las propiedades ReplicationStateEx, ReplicationHealthEx, EnhancedSessionModeState, VirtualSwitchNames y VirtualSystemSubType se han agregado a la clase Msvm_SummaryInformation . Las propiedades ReplicationState y ReplicationHealth están en desuso y se reemplazan por las propiedades ReplicationStateEx y ReplicationHealthEx .
- La propiedad PnpDevicePath se ha agregado a la clase Msvm_MountedStorageImage .
- Las propiedades AllowedHashAlgorithms y TrustedIssuerCertificateHashes se han agregado a la clase Msvm_TerminalServiceSettingData .
Windows 8.1 y Windows Server 2012 R2 incluyen nueva funcionalidad para la replicación de máquinas virtuales y la recuperación de conmutación por error.
Msvm_ReplicationProvider clase
Los métodos ChangeReplicationModeToPrimary, GetReplicationStatisticsEx, InitiateFailback, RemoveReplicationRelationshipEx y ResetReplicationStatisticsEx se han agregado a la clase Msvm_ReplicationService . Los métodos GetReplicationStatisticsEx, RemoveReplicationRelationshipEx y ResetReplicationStatisticsEx reemplazan los métodos GetReplicationStatistics, RemoveReplicationRelationship y ResetReplicationStatistics .
La clase Msvm_SystemReplicationRelationship muestra una asociación entre una máquina virtual y muchas relaciones de replicación.
Las propiedades AdditionalSettings y ReplicationProvider se han agregado a la clase Msvm_ReplicationSettingData .
Se ha agregado información sobre el proveedor host a host a host a los métodos CreateReplicationRelationship y ModifyReplicationSettings de la clase Msvm_ReplicationService .
El método RequestReplicationStateChangeEx se ha agregado a la clase Msvm_ComputerSystem y reemplaza el método RequestReplicationStateChange . La propiedad InstanceID ahora puede indicar la replicación extendida. Para obtener más información sobre la replicación extendida, consulte Msvm_ReplicationRelationship.
Msvm_ReplicationSettingData e instancias de Msvm_ReplicationRelationship tienen una relación 1:1 que puede representar con una asociación de Msvm_SettingsDefineState .
nombre de propiedad de Msvm_SettingsDefineState Valor ManagedElement Representa el objeto Msvm_ReplicationRelationship SettingData Representa el objeto de Msvm_ReplicationSettingData asociado Msvm_ReplicationSettingData puede diferenciar entre establecer instancias para la relación de replicación en función de la propiedad InstanceId o ReplicationRelationship . Por lo tanto, estos métodos que tratan con una sola relación no cambiaron su firma:
Aunque puede usar GetReplicationStatistics, RemoveReplicationRelationship y RequestReplicationStateChange siempre para la relación principal, se recomienda usar getReplicationStatisticsEx, RemoveReplicationRelationshipEx y RequestReplicationStateChangeEx porque pueden procesar la relación de replicación principal y extendida. Para obtener más información sobre la replicación extendida, consulte Msvm_ReplicationRelationship.
Aunque estas propiedades de la clase Msvm_ComputerSystem siguen indicando el estado de la relación de replicación principal, use estas propiedades de un objeto Msvm_ReplicationRelationship para determinar el estado actual de la relación de replicación principal y extendida.
Nombre de propiedad Tipo ReplicationState Uint16 (RO) ReplicationHealth Uint16 (RO) LastReplicationTime DateTime FailedOverReplicationType Uint16 LastApplicationConsistentReplicationTime DateTime LastReplicationType Uint16