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 |
|
DLL |
|