Novità del provider WMI Hyper-V
La versione 2 del provider WMI Hyper-V è tutta nuova per Windows 8 e Windows Server 2012.
Windows 10, versione 1709
Nuove classi:
Proprietà nuove:
- Msvm_CollectionReferencePointExportJob: ExportGuestStateFilePaths
- Msvm_EthernetSwitchHardwareOffloadData: DefaultQueueVrssIndependentHostSpreading, DefaultQueueVrsExcludePrimaryProcessor, DefaultQueueVrssQueueSchedulingMode e DefaultQueueVrssMinQueuePairs
- Msvm_EthernetSwitchHardwareOffloadSettingData: DefaultQueueVrssIndependentHostSpreading, DefaultQueueVrssExcludePrimaryProcessor, DefaultQueueVrssQueueSchedulingMode, DefaultQueueVrssMinQueuePairs,
- Msvm_EthernetSwitchPortOffloadData: VrssVmbusChannelAffinityPolicy, VrssIndependentHostSpreading, VrssExcludePrimaryProcessor, VrssQueueSchedulingModes e VrssMinQueuePairs
- Msvm_VirtualHardDiskSettingData: DataAlignment, PmemAddressAbstractionType e IsPmemCompatible
- Msvm_VirtualSystemExportSettingData: DisableDifferentialOfIgnoredStorage e ExcludedVirtualHardDisks
- Msvm_VirtualSystemManagementServiceSettingData: HypervisorRootSchedulerEnabled
- Msvm_VirtualSystemMigrationSettingData: CPUCappingMagnitude e CancelIfBlackoutThresholdExceeded
- Msvm_VirtualSystemReferencePointExportJob: ExportGuestStateFilePath
- Msvm_VirtualSystemSettingData: Architettura, AutomaticSnapshotsEnabled, IsAutomaticSnapshot, GuestStateFile e GuestStateDataRoot
Windows 10 versione 1703
Nuove classi:
- 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
Classi rimosse:
Nuovi metodi:
- classe Msvm_CollectionSnapshotService : ApplySnapshot
- Msvm_VirtualSystemManagementService classe: AddSystemComponentSetting, DiagnosiNetworkConnection, ModifySystemComponentSettings e RemoveSystemComponentSettings
- classe Msvm_VirtualSystemReferencePointService : ImportReferencePointMetadata
Proprietà nuove:
- Msvm_EthernetSwitchHardwareOffloadData: DefaultQueueVmmqQueuePairs, DefaultQueueVmmqEnabled e DefaultQueueVrssEnabled
- Msvm_EthernetSwitchPortOffloadData: VmmqQueuePairs, VmmqEnabled e VrssEnabled
- Msvm_EthernetSwitchPortOffloadSettingData: VmmqQueuePairs, VmmqEnabled e VrssEnabled
- Msvm_GuestClusterInformation: LastResourceMoveTime
- Msvm_KvpExchangeComponentSettingData: DisableHostKVPItems
- Msvm_MemorySettingData: SgxSize e SgxEnabled
- Msvm_Physical3dGraphicsProcessor: CompatibileForVirtualization e DriverModelVersion
- Msvm_ProcessorSettingData: HwThreadsPerCoreCpuGroupId, HideHypervisorPresent e ExposeVirtualizationExtensions
- Msvm_SettingsDefineCapabilities: SupportStatement
- Msvm_StorageAllocationSettingData: WriteHardeningMethod
- Msvm_SummaryInformation: schermata
- Msvm_SyntheticEthernetPortSettingData: AllowPacketDirect
- Msvm_VirtualSystemCollection: LastApplyConsistencyLevel, LastApplyVirtualMachineIds, LastApplyTime, FailedOverReplicationType, ReplicationMode e ReplicationState
- Msvm_VirtualSystemExportSettingData: ExportForLiveMigration
- Msvm_VirtualSystemMigrationSettingData: EvitareRemovingVHDs e AllowOverwriteExistingFile
- Msvm_VirtualSystemSettingData: HighMmioGapSize
- Msvm_VirtualSystemSnapshotSettingData: GuestBackupType
Proprietà rimosse:
- Msvm_VirtualSystemSettingData: ParentPackage
Windows 10
Nuove classi:
- 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
Classe rimossa:
- Msvm_ResourcePoolComponent
- Msvm_ResourcePoolRegistration
- Msvm_ResourcePoolSettingData
- Msvm_VirtualizationComponent
- Msvm_VirtualizationComponentRegistration
Proprietà nuove:
- Msvm_BootSourceSettingData: OptionalData
- Msvm_EthernetPortAllocationSettingData: LastKnownSwitchName e CompartmentGuid
- Msvm_EthernetSwitchHardwareOffloadData: PacketDirectInUse
- Msvm_EthernetSwitchPortOffloadSettingData: PacketDirectModerationInterval, PacketDirectModerationCount, PacketDirectNumProcs,
- Msvm_EthernetSwitchPortSecuritySettingData: EnableFixSpeed10G e Riservato
- Msvm_GuestServiceInterfaceComponentSettingData: DefaultEnabledStatePolicy
- Msvm_ProcessorSettingData: EnableHostResourceProtection
- Msvm_StorageAllocationSettingData: StorageQoSPolicyID, CachingMode e SnapshotId
- Msvm_SummaryInformation: InstanceID, Version, ThumbnailImageHeight, ThumbnailImageWidth e HostComputerSystemName
- Msvm_Synthetic3DDisplayControllerSettingData: VRAMSizeBytes
- Msvm_VirtualEthernetSwitchSettingData: TeamingEnabled e PacketDirectEnabled
- Msvm_VirtualHardDiskSettingData: ParentTimestamp e ParentIdentifier
- Msvm_VirtualHardDiskState: Timestamp
- Msvm_VirtualSystemExportSettingData: BackupIntent e DifferentialBackupBase
- Msvm_VirtualSystemManagementServiceSettingData: DefaultVirtualHardDiskCachingMode
- Msvm_VirtualSystemMigrationSettingData: RemoveSourceUnmanagedVhds e UnmanagedVhds
- Msvm_VirtualSystemSettingData: UserSnapshotType, GuestControlCacheTypes, LockOnDisconnect, ParentPackage, AutomaticCriticalErrorActionTimeout, AutomaticCriticalErrorAction, ConsoleMode e SecureBootTemplateId
Nuovi metodi:
- classe Msvm_ImageManagementService : ConvertVirtualHardDiskToVHDSet, DeleteVHDSnapshot, FindMountedStorageImageInstance, GetVHDSetInformation, GetVHDSnapshotInformation, GetVirtualDiskChanges, OptimizeVHDSet e SetVHDSnapshotInformation
- classe Msvm_ShutdownComponent : InitiateReboot
- Msvm_VirtualSystemManagementService: AddBootSourceSettings, AddGuestServiceSettings, DefinePlannedSystem, ModifyGuestServiceSettings, RemoveBootSourceSettings, RemoveGuesServiceSettings, SetInitialMachineConfigurationData e UpgradeSystemVersion
- classe Msvm_VirtualSystemSnapshotService : ConvertToReferencePoint
Windows 8.1 e Windows Server 2012 R2
Windows 8.1 e Windows Server 2012 R2 includono nuove funzionalità per la versione 2 del provider WMI Hyper-V.
- Le proprietà IOPSAllocationUnits, IOPSLimit, IOPSReservation e PersistentReservationsSupported sono state aggiunte alla classe Msvm_StorageAllocationSettingData .
- La proprietà VirtualDiskId è stata aggiunta alla classe Msvm_VirtualHardDiskSettingData .
- Le informazioni sull'archiviazione QoS sono state aggiunte alla proprietà OperationalStatus delle classi Msvm_LogicalDisk e Msvm_ResourcePool .
- classe Msvm_StorageAlert
- La proprietà ClusterMonitored è stata aggiunta alle classi Msvm_EmulatedEthernetPortSettingData e Msvm_SyntheticEthernetPortSettingData .
- Le proprietà EnableCompression e EnableSmbTransport sono state aggiunte alla classe Msvm_VirtualSystemMigrationServiceSettingData .
- La proprietà EnableCompression è stata aggiunta alla classe Msvm_VirtualSystemMigrationSettingData . La proprietà TransportType include informazioni sulla migrazione in tempo reale.
- classe Msvm_CopyFileToGuestJob
- classe Msvm_CopyFileToGuestSettingData
- classe Msvm_GuestFileService
- classe Msvm_GuestService
- classe Msvm_GuestServiceInterfaceComponent
- classe Msvm_GuestServiceInterfaceComponentSettingData
- classe Msvm_RegisteredGuestService
- La proprietà EnhancedSessionModeEnabled è stata aggiunta alla classe Msvm_VirtualSystemManagementServiceSettingData .
- La proprietà EnhancedModeState e il metodo InjectNonMaskableInterrupt sono stati aggiunti alla classe Msvm_ComputerSystem .
- Le proprietà BootSourceOrder, LowMmioGapSize, NetworkBootPreferredProtocol, PauseAfterBootFailure , SecureBootEnabled e VirtualSystemSubType sono state aggiunte alla classe Msvm_VirtualSystemSettingData .
- classe Msvm_BootSourceSettingData
- classe Msvm_BootSourceComponent
- classe Msvm_LogicalIdentity
- classe Msvm_CompatibilityVector
- Il metodo GetSystemCompatibilityVectors è stato aggiunto alla classe Msvm_VirtualSystemMigrationService .
- Le proprietà ReplicationStateEx, ReplicationHealthEx, EnhancedSessionModeState, VirtualSwitchNames e VirtualSystemSubType sono state aggiunte alla classe Msvm_SummaryInformation . Le proprietà ReplicationState e ReplicationHealth sono deprecate e sostituite dalle proprietà ReplicationStateEx e ReplicationHealthEx .
- La proprietà PnpDevicePath è stata aggiunta alla classe Msvm_MountedStorageImage .
- Le proprietà AllowedHashAlgorithms e TrustedIssuerCertificateHashes sono state aggiunte alla classe Msvm_TerminalServiceSettingData .
Windows 8.1 e Windows Server 2012 R2 includono nuove funzionalità per la replica di macchine virtuali e il ripristino del failover.
I metodi ChangeReplicationModeToPrimary, GetReplicationStatisticsEx, InitiateFailback, RemoveReplicationRelationshipEx e ResetReplicationStatisticsEx sono stati aggiunti alla classe Msvm_ReplicationService . I metodi GetReplicationStatisticsEx, RemoveReplicationRelationshipEx e ResetReplicationStatisticsEx sostituiscono i metodi GetReplicationStatistics, RemoveReplicationRelationship e ResetReplicationStatistics .
La classe Msvm_SystemReplicationRelationship mostra un'associazione tra una macchina virtuale e molte relazioni di replica.
Le proprietà AdditionalSettings e ReplicationProvider sono state aggiunte alla classe Msvm_ReplicationSettingData .
Le informazioni sul provider da host a host sono state aggiunte ai metodi CreateReplicationRelationship e ModifyReplicationSettings della classe Msvm_ReplicationService .
Il metodo RequestReplicationStateChangeEx è stato aggiunto alla classe Msvm_ComputerSystem e sostituisce il metodo RequestReplicationStateChange . La proprietà InstanceID ora può indicare la replica estesa. Per altre informazioni sulla replica estesa, vedere Msvm_ReplicationRelationship.
Msvm_ReplicationSettingData e le istanze di Msvm_ReplicationRelationship hanno una relazione 1:1 che è possibile rappresentare con un'associazione Msvm_SettingsDefineState .
nome proprietà Msvm_SettingsDefineState Valore ManagedElement Rappresenta l'oggetto Msvm_ReplicationRelationship SettingData Rappresenta l'oggetto Msvm_ReplicationSettingData associato Msvm_ReplicationSettingData può distinguere tra le istanze di impostazione per la relazione di replica in base alla proprietà InstanceId o ReplicationRelationship . Di conseguenza, questi metodi che gestiscono una singola relazione non modificavano la firma:
Anche se è possibile usare GetReplicationStatistics, RemoveReplicationRelationship e RequestReplicationStateChange sempre per la relazione primaria, è consigliabile usare invece GetReplicationStatisticsEx, RemoveReplicationRelationshipEx e RequestReplicationStateChangeEx perché possono elaborare la relazione di replica primaria e estesa. Per altre informazioni sulla replica estesa, vedere Msvm_ReplicationRelationship.
Sebbene queste proprietà della classe Msvm_ComputerSystem continuino a indicare lo stato per la relazione di replica primaria, usare invece queste proprietà di un oggetto Msvm_ReplicationRelationship per determinare lo stato corrente per la relazione di replica primaria e estesa.
Nome proprietà Type ReplicationState Uint16 (RO) Replicationhealth Uint16 (RO) LastReplicationTime Datetime FailedOverReplicationType Uint16 LastApplicationConsistentReplicationTime Datetime LastReplicationType Uint16