classe Msvm_VirtualSystemManagementService

Rappresenta il servizio di virtualizzazione presente in un singolo sistema host. Msvm_VirtualSystemManagementService viene usato per controllare la definizione, la modifica e l'eliminazione delle macchine virtuali. Include anche metodi per eseguire operazioni su macchine virtuali, ad esempio clonazione, snapshot e importazione o esportazione di macchine virtuali. Per recuperare le informazioni sulle macchine virtuali, usare Msvm_ComputerSystem.

La sintassi seguente è un codice MOF (Managed Object Format) semplificato e include tutte le proprietà ereditate.

Sintassi

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_VirtualSystemManagementService : CIM_VirtualSystemManagementService
{
  string   InstanceID;
  string   Caption = "Virtual System Management Service";
  string   Description = "Service for creating, manipulating, and managing virtual machines";
  string   ElementName = "Hyper-V Virtual System Management Service";
  datetime InstallDate;
  string   Name = "vmms";
  uint16   OperationalStatus[] = { 2 };
  string   StatusDescriptions[] = { "The service is running normally" };
  string   Status;
  uint16   HealthState = 5;
  uint16   CommunicationStatus;
  uint16   DetailedStatus;
  uint16   OperatingStatus;
  uint16   PrimaryStatus;
  uint16   EnabledState = 2;
  string   OtherEnabledState;
  uint16   RequestedState = 12;
  uint16   EnabledDefault = 2;
  datetime TimeOfLastStateChange;
  uint16   AvailableRequestedStates[];
  uint16   TransitioningToState;
  string   SystemCreationClassName = "Msvm_ComputerSystem";
  string   SystemName;
  string   CreationClassName = "Msvm_VirtualSystemManagementService";
  string   PrimaryOwnerName;
  string   PrimaryOwnerContact;
  string   StartMode;
  boolean  Started = True;
};

Members

La classe Msvm_VirtualSystemManagementService ha questi tipi di membri:

Metodi

La classe Msvm_VirtualSystemManagementService dispone di questi metodi.

Metodo Descrizione
AddBootSourceSettings Aggiunge origini di avvio a una configurazione del sistema virtuale quando viene applicata a una configurazione del sistema virtuale "stato".
AddFeatureSettings Aggiunge le impostazioni della funzionalità Ethernet alla configurazione di una connessione Ethernet della macchina virtuale.
AddFibreChannelChap Aggiunge parametri DH-CHAP a una porta Fibre Channel sintetica in una macchina virtuale.
AddGuestServiceSettings Aggiunge le impostazioni del servizio guest a una configurazione del sistema virtuale.
Se applicato a parti di una configurazione del sistema virtuale "corrente", è possibile modificare i servizi guest del sistema virtuale attivo.
AddKvpItems Aggiunge coppie chiave-valore a una macchina virtuale.
AddResourceSettings Aggiunge risorse a una configurazione di macchina virtuale.
AddSystemComponentSettings Aggiunge impostazioni generica a una configurazione del sistema virtuale.
DefinePlannedSystem Definisce un sistema virtuale pianificato.
L'input non specificato completamente può essere compilato con i valori predefiniti.
DefineSystem Crea una nuova definizione di macchina virtuale.
DestroySystem Elimina una definizione di macchina virtuale esistente.
DiagnoseNetworkConnection Diagnostica la connettività di rete di una macchina virtuale in un ambiente di virtualizzazione di rete Windows.
ExportSystemDefinition Esporta una macchina virtuale, o uno snapshot di una macchina virtuale, in un file.
FormatError Restituisce una stringa di messaggio di errore formattata per la matrice specificata di istanze di Msvm_Error incorporate.
GenerateWwpn Genera un set di nomi di porte a livello mondiale (WWPN).
GetCurrentWwpnFromGenerator Offre la possibilità di visualizzare in anteprima il nome wwpn (World Wide Port Name) corrente senza che il WWPN sia riservato.
GetDefinitionFileSummaryInformation Restituisce informazioni di riepilogo della macchina virtuale per i file di definizione della macchina virtuale specificati.
GetSizeOfSystemFiles Recupera le dimensioni totali dei file di sistema della macchina virtuale.
GetSummaryInformation Restituisce informazioni di riepilogo della macchina virtuale.
GetVirtualSystemThumbnailImage Recupera un'immagine di anteprima di una macchina virtuale esistente.
ImportSnapshotDefinitions Cerca nella cartella specificata tutti i file di definizione snapshot associati al sistema computer pianificato specificato e crea un nuovo snapshot nel computer pianificato per ogni file di definizione associato in questo percorso.
ImportSystemDefinition Crea un nuovo sistema di computer pianificato in base alla definizione di macchina virtuale specificata.
ModifyDiskMergeSettings Modifica i dati delle impostazioni di unione del disco.
ModifyFeatureSettings Modifica le impostazioni di funzionalità correnti di una connessione Ethernet della macchina virtuale.
ModifyGuestServiceSettings Modifica le impostazioni del servizio guest.
Se applicato a parti di una configurazione del sistema virtuale "corrente", è possibile modificare i servizi guest del sistema virtuale attivo.
ModifyKvpItems Modifica le coppie chiave-valore esistenti in una macchina virtuale.
ModifyResourceSettings Modifica le impostazioni delle risorse virtuali.
ModifyServiceSettings Modifica i dati delle impostazioni del servizio.
ModifySystemComponentSettings Modifica le impostazioni dei componenti di sistema generici.
ModifySystemSettings Modifica le impostazioni della macchina virtuale.
RealizePlannedSystem Convalida la configurazione di una macchina virtuale pianificata e la converte in una macchina virtuale realizzata.
RemoveBootSourceSettings Rimuove le impostazioni delle risorse virtuali da una configurazione del sistema virtuale.
Se applicato a parti di una configurazione del sistema virtuale "corrente", le risorse di effetto collaterale del sistema virtuale attivo possono essere rimosse.
RemoveFeatureSettings Rimuove le impostazioni delle funzionalità da una connessione Ethernet della macchina virtuale.
RemoveFibreChannelChap Rimuove i parametri DH-CHAP da una porta Fibre Channel sintetica in una macchina virtuale.
RemoveGuestServiceSettings Rimuove le impostazioni del servizio guest da una configurazione del sistema virtuale.
Se applicato a parti di una configurazione del sistema virtuale "corrente", è possibile modificare i servizi guest del sistema virtuale attivo.
RemoveKvpItems Rimuove le coppie chiave-valore esistenti da una macchina virtuale.
RemoveResourceSettings Rimuove le impostazioni delle risorse virtuali da una configurazione della macchina virtuale.
RemoveSystemComponentSettings Rimuove le impostazioni dei componenti generici da una configurazione del sistema virtuale.
RequestStateChange Questo metodo non è supportato.
SetGuestNetworkAdapterConfiguration Configura le schede di rete all'interno del sistema operativo guest.
SetInitialMachineConfigurationData Imposta i dati di configurazione iniziale della macchina virtuale.
Startservice Questo metodo non è supportato.
StopService Questo metodo non è supportato.
TestNetworkConnection Verifica la connettività di rete di una macchina virtuale in un ambiente di virtualizzazione rete Windows.
UpgradeSystemVersion Aggiorna il sistema virtuale.
Se applicato alle impostazioni di sistema di una configurazione del sistema virtuale "corrente"
ValidatePlannedSystem Convalida il sistema pianificato specificato.

Proprietà

La classe Msvm_VirtualSystemManagementService ha queste proprietà.

AvailableRequestedStates

Tipo di dati: matrice uint16

Tipo di accesso: sola lettura

Indica i valori possibili per il parametro RequestedState del metodo RequestStateChange . Questa proprietà viene ereditata da CIM_EnabledLogicalElement ed è sempre impostata su Null.

Didascalia

Tipo di dati: string

Tipo di accesso: sola lettura

Breve descrizione dell'oggetto. Questa proprietà viene ereditata da CIM_ManagedElement ed è sempre impostata su "Servizio di gestione del sistema virtuale Hyper-V".

CommunicationStatus

Tipo di dati: uint16

Tipo di accesso: sola lettura

Indica la capacità della strumentazione di comunicare con l'elemento gestito sottostante. Un valore Null indica che questa proprietà non è implementata. Questa proprietà viene ereditata da CIM_ManagedSystemElement.

Sconosciuto (0)

Non disponibile (1)

Comunicazione OK (2)

Comunicazione persa (3)

Nessun contatto (4)

DMTF Riservato (..)

Fornitore riservato (0x8000.. )

CreationClassName

Tipo di dati: string

Tipo di accesso: sola lettura

Qualificatori: Key, MaxLen ( 256 )

Nome della classe o della sottoclasse utilizzata nella creazione di un'istanza di . Questa proprietà viene ereditata da CIM_Service ed è sempre impostata su "Msvm_VirtualSystemManagementService".

Descrizione

Tipo di dati: string

Tipo di accesso: sola lettura

Descrizione dell'oggetto . Questa proprietà viene ereditata da CIM_ManagedElement ed è sempre impostata su "Servizio per la creazione, la modifica e la gestione delle macchine virtuali".

DetailedStatus

Tipo di dati: uint16

Tipo di accesso: sola lettura

Complimenta la proprietà PrimaryStatus con dettagli di stato aggiuntivi. Un valore Null indica che questa proprietà non è implementata. Questa proprietà viene ereditata da CIM_ManagedSystemElement.

Non disponibile (0)

Nessuna informazione aggiuntiva (1)

Sottolineato (2)

Errore predittivo (3)

Errore non ripristinabile (4)

Entità di supporto nell'errore (5)

DMTF Riservato (..)

Fornitore riservato (0x8000.. )

ElementName

Tipo di dati: string

Tipo di accesso: sola lettura

Nome visualizzato per l'oggetto. Questa proprietà viene ereditata da CIM_ManagedElement ed è sempre impostata su "Servizio di gestione del sistema virtuale Hyper-V".

EnabledDefault

Tipo di dati: uint16

Tipo di accesso: sola lettura

Configurazione predefinita o di avvio di un amministratore per lo stato abilitato di un elemento. Questa proprietà viene ereditata da CIM_EnabledLogicalElement e viene sempre impostata su 2 (Enabled).

Valore Significato
2
Attivato

EnabledState

Tipo di dati: uint16

Tipo di accesso: sola lettura

Stati abilitati e disabilitati di un elemento. Questa proprietà può anche indicare le transizioni tra questi stati richiesti. Questa proprietà viene ereditata da CIM_EnabledLogicalElement e viene sempre impostata su 2 (Enabled).

Valore Significato
2
Attivato

HealthState

Tipo di dati: uint16

Tipo di accesso: sola lettura

Integrità corrente dell'elemento. Questo attributo esprime l'integrità di questo elemento, ma non necessariamente quella dei relativi sottocomponenti. I valori possibili sono da 0 a 30, dove 5 indica che l'elemento è completamente integro e 30 indica che l'elemento è completamente non funzionale. Questa proprietà viene ereditata da CIM_ManagedSystemElement e viene sempre impostata su 5 (OK).

Valore Significato
5
Lo stato di integrità è normale.

InstallDate

Tipo di dati: datetime

Tipo di accesso: sola lettura

Data e ora di creazione della configurazione della macchina virtuale. Questa proprietà viene ereditata da CIM_ManagedSystemElement.

InstanceID

Tipo di dati: string

Tipo di accesso: sola lettura

Qualificatori: Chiave

Identifica in modo univoco un'istanza di questa classe. Questa proprietà viene ereditata da CIM_ManagedElement.

Nome

Tipo di dati: string

Tipo di accesso: sola lettura

Qualificatori: Key, MaxLen ( 256 )

Etichetta in base alla quale è noto l'oggetto. Questa proprietà viene ereditata da CIM_ManagedSystemElement ed è sempre impostata su "vmms".

OperatingStatus

Tipo di dati: uint16

Tipo di accesso: sola lettura

Fornisce informazioni sullo stato correnti per la condizione operativa dell'elemento e può essere utilizzata per fornire maggiori dettagli rispetto al valore della proprietà EnabledState . Un valore Null indica che questa proprietà non è implementata. Questa proprietà viene ereditata da CIM_ManagedSystemElement.

Sconosciuto (0)

Non disponibile (1)

Manutenzione (2)

Avvio (3)

Arresto (4)

Arrestato (5)

Interrotto (6)

Dormiente (7)

Completato (8)

Migrazione (9)

Emigrazione (10)

Immigrating (11)

Creazione di snapshot (12)

Arresto (13)

In test (14)

Transizione (15)

In servizio (16)

DMTF Riservato (..)

Fornitore riservato (0x8000.. )

OperationalStatus

Tipo di dati: matrice uint16

Tipo di accesso: sola lettura

Stati correnti dell'oggetto. Questa proprietà viene ereditata da CIM_ManagedSystemElement e ogni elemento della matrice è sempre impostato su 2 (OK).

OtherEnabledState

Tipo di dati: string

Tipo di accesso: sola lettura

Stringa che descrive lo stato abilitato o disabilitato dell'elemento quando la proprietà EnabledState è impostata su 1 ("Other"). Questa proprietà deve essere impostata su Null quando EnabledState è un valore diverso da 1. Questa proprietà viene ereditata da CIM_EnabledLogicalElement ed è sempre impostata su Null.

PrimaryOwnerContact

Tipo di dati: string

Tipo di accesso: sola lettura

Qualificatori: MaxLen ( 256 )

Qualsiasi informazione su come è possibile raggiungere il proprietario primario del servizio (ad esempio, numero di telefono, indirizzo di posta elettronica e così via). Questa proprietà viene ereditata da CIM_Service e viene sempre impostata su Null.

PrimaryOwnerName

Tipo di dati: string

Tipo di accesso: sola lettura

Qualificatori: MaxLen ( 64 )

Nome del proprietario primario per il servizio, se definito. Il proprietario primario è il contatto di supporto iniziale per il servizio. Questa proprietà viene ereditata da CIM_Service e viene sempre impostata su Null.

PrimaryStatus

Tipo di dati: uint16

Tipo di accesso: sola lettura

Fornisce informazioni generali sullo stato. Questa proprietà deve essere utilizzata insieme alla proprietà DetailedStatus per fornire lo stato di integrità generale e dettagliato dell'elemento e dei relativi sottocomponenti. Un valore Null indica che questa proprietà non è implementata. Questa proprietà viene ereditata da CIM_ManagedSystemElement.

Sconosciuto (0)

OK (1)

Degradato (2)

Errore (3)

DMTF Riservato (..)

Fornitore riservato (0x8000.. )

RequestedState

Tipo di dati: uint16

Tipo di accesso: sola lettura

Ultimo stato richiesto o desiderato per l'elemento. Lo stato effettivo dell'elemento è rappresentato da EnabledState. Questa proprietà viene fornita per confrontare gli ultimi stati richiesti e correnti per un elemento. Una particolare istanza della classe CIM_EnabledLogicalElement potrebbe non supportare la proprietà RequestedState . In questo caso, viene usato il valore 12 ("Non applicabile"). Questa proprietà viene ereditata da CIM_EnabledLogicalElement e viene sempre impostata su 12 (non applicabile).

Valore Significato
12
Non applicabile.

Avviato

Tipo di dati: booleano

Tipo di accesso: sola lettura

Indica se il servizio è attualmente in esecuzione. Questa proprietà viene ereditata da CIM_Service ed è sempre impostata su True.

Modalità avvio

Tipo di dati: string

Tipo di accesso: sola lettura

Qualificatori: MaxLen ( 10 )

Valore stringa che indica se il servizio viene avviato automaticamente da un sistema, un sistema operativo o viene avviato solo su richiesta. Questa proprietà viene ereditata da CIM_Service e viene sempre impostata su Null.

Status

Tipo di dati: string

Tipo di accesso: sola lettura

Questa proprietà viene ereditata da CIM_ManagedSystemElement, ma non viene utilizzata.

StatusDescriptions

Tipo di dati: matrice di stringhe

Tipo di accesso: sola lettura

Stringhe che descrivono i vari valori della matrice OperationalStatus . Questa proprietà viene ereditata da CIM_ManagedSystemElement e ogni elemento della matrice è sempre impostato su "The service is running normalmente".

SystemCreationClassName

Tipo di dati: string

Tipo di accesso: sola lettura

Qualificatori: Key, MaxLen ( 256 )

Nome della classe di creazione del sistema di ambito. Questa proprietà viene ereditata da CIM_Service e viene sempre impostata su "Msvm_ComputerSystem".

Systemname

Tipo di dati: string

Tipo di accesso: sola lettura

Qualificatori: Key, MaxLen ( 256 )

Nome NetBIOS del sistema computer di hosting. Questa proprietà viene ereditata da CIM_Service.

TimeOfLastStateChange

Tipo di dati: datetime

Tipo di accesso: sola lettura

Data o ora dell'ultima modifica dello stato abilitato dell'elemento. Questa proprietà viene ereditata da CIM_EnabledLogicalElement.

TransitioningToState

Tipo di dati: uint16

Tipo di accesso: sola lettura

Indica lo stato di destinazione in cui viene eseguita la transizione dell'istanza. Questa proprietà viene ereditata da CIM_EnabledLogicalElement ed è sempre impostata su Null.

Commenti

L'accesso alla classe Msvm_VirtualSystemManagementService potrebbe essere limitato dal filtro controllo dell'account utente. Per altre informazioni, vedere Controllo dell'account utente e WMI.

Requisiti

Requisito Valore
Client minimo supportato
Windows 8 [solo app desktop]
Server minimo supportato
Windows Server 2012 [solo app desktop]
Spazio dei nomi
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Vedi anche

CIM_VirtualSystemManagementService

CIM_VirtualSystemManagementService

Msvm_VirtualSystemManagementService (V1)

Classi di gestione del sistema virtuale