Condividi tramite


classe CIM_ManagedSystemElement

Classe di base per la gerarchia degli elementi di sistema. Qualsiasi componente di sistema distinguibile è un candidato per l'inclusione in questa classe. Alcuni esempi includono componenti software, ad esempio file; dispositivi, ad esempio unità disco e controller; e componenti fisici, ad esempio chip e schede.

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

Sintassi

[UMLPackagePath("CIM::Core::CoreElements"), Abstract, Version("2.22.0"), AMENDMENT]
class CIM_ManagedSystemElement : CIM_ManagedElement
{
  string   InstanceID;
  string   Caption;
  string   Description;
  string   ElementName;
  datetime InstallDate;
  string   Name;
  uint16   OperationalStatus[];
  string   StatusDescriptions[];
  string   Status;
  uint16   HealthState;
  uint16   CommunicationStatus;
  uint16   DetailedStatus;
  uint16   OperatingStatus;
  uint16   PrimaryStatus;
};

Membri

La classe CIM_ManagedSystemElement ha questi tipi di membri:

Proprietà

La classe CIM_ManagedSystemElement ha queste proprietà.

Caption

Tipo di dati: string

Tipo di accesso: sola lettura

Qualificatori: MaxLen (64)

Contiene una breve descrizione testuale dell'oggetto.

Questa proprietà viene ereditata da CIM_ManagedElement.

CommunicationStatus

Tipo di dati: uint16

Tipo di accesso: sola lettura

Indica la capacità della strumentazione di comunicare con questo elemento. Un valore NULL indica che la strumentazione non supporta questa proprietà.

Valori Significato
Unknown
0
Indica che la strumentazione non può creare report sulla proprietà CommunicationStatus al momento.
Non disponibile
1
Indica che la strumentazione è in grado di segnalare questa proprietà, ma intenzionalmente non per questo elemento.
Comunicazione OK
2
Indica solo che la comunicazione viene stabilita con l'elemento .
Comunicazione persa
3
Indica che l'elemento è stato contattato in passato, ma non è attualmente raggiungibile.
Nessun contatto
4
Indica che la strumentazione dispone di informazioni di contatto per questo elemento, ma non è mai stata in grado di comunicare con essa.
DMTF riservato
5 32767
Riservato.
Fornitore riservato
32768 = valore
Riservato.

Descrizione

Tipo di dati: string

Tipo di accesso: sola lettura

Fornisce una descrizione testuale dell'oggetto.

Questa proprietà viene ereditata da CIM_ManagedElement.

DetailedStatus

Tipo di dati: uint16

Tipo di accesso: sola lettura

Qualificatori: ModelCorrespondence ("CIM_EnabledLogicalElement.PrimaryStatus", "CIM_ManagedSystemElement.HealthState")

Indica dettagli di stato aggiuntivi che integrano la proprietà PrimaryStatus . Un valore NULL indica che la strumentazione non supporta questa proprietà.

Valori Significato
Non disponibile
0
Indica che la strumentazione è in grado di segnalare questa proprietà, ma intenzionalmente non la segnala per questo elemento.
Nessuna informazione aggiuntiva
1
Indica che non è necessario aggiungere dettagli alla proprietà PrimaryStatus , ad esempio quando PrimaryStatus è impostato su OK.
Stressato
2
Indica che le funzioni dell'elemento, ma richiedono attenzione. L'overload e il surriscaldamento sono esempi di stati stressati .
Errore predittivo
3
Indica che un elemento funziona in modo nominale, ma prevede un errore nel prossimo futuro.
Errore non ripristinabile
4
Indica che questo elemento si trova in una condizione di errore che richiede l'intervento umano.
Supporto dell'entità in errore
5
Indica che un elemento da cui dipende questo elemento è in errore. Questo elemento potrebbe essere OK , ma non può funzionare a causa dello stato di un elemento dipendente. Un esempio è un servizio di rete o un endpoint che non può funzionare a causa di problemi di rete di livello inferiore.
DMTF riservato
6 32767
Riservato.
Fornitore riservato
32768 = valore
Riservato.

ElementName

Tipo di dati: string

Tipo di accesso: sola lettura

Contiene un nome descrittivo per l'oggetto. Questa proprietà consente a ogni istanza di definire un nome descrittivo oltre alle relative proprietà chiave, dati di identità e informazioni sulla descrizione.

Questa proprietà viene ereditata da CIM_ManagedElement.

HealthState

Tipo di dati: uint16

Tipo di accesso: sola lettura

Indica l'integrità corrente dell'elemento. Questo attributo esprime l'integrità di questo elemento, ma non necessariamente quella dei relativi componenti secondari.

Valori Significato
Unknown
0
L'implementazione non può in questo momento segnalare HealthState .
OK
5
L'elemento è completamente funzionale ed è operativo all'interno dei normali parametri operativi e senza errori.
Avviso/danneggiato
10
L'elemento è in ordine di lavoro e viene fornita tutta la funzionalità. Tuttavia, l'elemento non funziona al meglio delle sue capacità. Ad esempio, l'elemento potrebbe non funzionare a prestazioni ottimali o potrebbe segnalare errori ripristinabili
Errore secondario
15
Tutte le funzionalità sono disponibili, ma alcune potrebbero essere ridotte.
Errore principale
20
L'elemento ha esito negativo. È possibile che alcune o tutte le funzionalità di questo componente siano ridotte o meno.
Errore critico
25
L'elemento non è funzionale e il ripristino potrebbe non essere possibile.
Errore non ripristinabile
30
L'elemento non è riuscito e il ripristino non è possibile. Tutte le funzionalità fornite da questo elemento sono andate perse.
DMTF riservato
31 = valore
DMTF ha riservato la parte inutilizzata del continuum per ulteriori valori di HealthStates in futuro.

InstallDate

Tipo di dati: datetime

Tipo di accesso: sola lettura

Indica quando l'oggetto è stato installato. La mancanza di un valore non indica che l'oggetto non è installato.

InstanceID

Tipo di dati: string

Tipo di accesso: sola lettura

Identifica in modo univoco e opaco un'istanza di questa classe nell'ambito dello spazio dei nomi contenitore.

[! Importante]Per garantire l'univocità all'interno dello spazio dei nomi, il valore di InstanceID deve essere costruito nel modello seguente:

OrgID:LocalID

OrgID deve includere un nome protetto da copyright, registrato o altrimenti univoco di proprietà dell'entità aziendale che definisce instanceID oppure essere un ID registrato assegnato da un'autorità globale riconosciuta. È simile alla struttura dei nomi delle classi schema. Inoltre, per garantire l'univocità dei primi due punti in InstanceID deve essere tra OrgID eLocalID. L'OrgID non deve contenere due punti (':').

LocalID viene scelto dall'entità aziendale e non deve essere riutilizzato per identificare diversi elementi reali sottostanti.

Se il modello precedente non viene usato, l'entità di definizione deve garantire che l'ID istanza risultante non venga riutilizzato in qualsiasi instanceIDprodotto da questo o da altri provider per questo spazio dei nomi.

Per le istanze definite dmtf (Distributed Management Task Force), il modello deve essere usato con OrgID impostato su CIM.

Questa proprietà viene ereditata da CIM_ManagedElement.

Nome

Tipo di dati: string

Tipo di accesso: sola lettura

Qualificatori: MaxLen (1024)

Indica il nome descrittivo per questa istanza di un processo. Inoltre, il nome descrittivo può essere usato come proprietà per una ricerca o una query.

[! Suggerimento]
Il nome non deve essere univoco all'interno di uno spazio dei nomi.

OperatingStatus

Tipo di dati: uint16

Tipo di accesso: sola lettura

Qualificatori: ModelCorrespondence ("CIM_EnabledLogicalElement.EnabledState")

Indica la condizione operativa corrente dell'elemento. Questa proprietà può essere utilizzata per fornire maggiori dettagli sullo stato corrente dell'elemento. Può anche indicare stati transitori. Un valore NULL indica che la strumentazione non supporta questa proprietà.

Valore Significato
Unknown
0
Indica che la strumentazione non può creare report sulla proprietà OperatingStatus al momento.
Non disponibile
1
Indica che la strumentazione è in grado di segnalare questa proprietà, ma intenzionalmente non la segnala per questo elemento.
Manutenzione
2
Indica che l'elemento è in corso di configurazione, manutenzione, pulizia o amministrazione.
Avvio
3
Indica che l'elemento viene inizializzato.
Arresto in corso
4
Indica che l'elemento viene portato a un arresto ordinato.
Arrestato
5
Indica che l'elemento è intenzionalmente arrestato.
Interrotta
6
Indica che l'elemento è stato arrestato in modo imprevisto.
Dormiente
7
Indica che l'elemento è inattivo o inattivo.
Completato
8
Indica che l'elemento ha completato l'operazione. È consigliabile usare un valore della proprietà PrimaryStatus OK, Error o Degraded per indicare l'esito positivo o negativo dell'operazione.
Migrazione
9
Indica che l'elemento viene spostato tra gli elementi host.
Emigrare
10
Indica che l'elemento viene spostato dall'elemento host.
Emigrare
11
Indica che l'elemento viene spostato in un nuovo elemento host.
Creazione di snapshot
12
Indica che viene creata una copia snapshot dell'elemento.
Arresto
13
Indica che l'elemento viene portato a un arresto improvviso.
In Test
14
Indica che l'elemento sta eseguendo funzioni di test.
Transizione
15
Indica che l'elemento è compreso tra gli stati e non è completamente disponibile in entrambi gli stati. Usare un altro valore che indica una transizione più specifica, se disponibile.
In servizio
16
Indica che l'elemento è in servizio e operativo.
DMTF riservato
17 32767
Riservato.
Fornitore riservato
32768 = valore
Riservato.

OperationalStatus

Tipo di dati: matrice uint16

Tipo di accesso: sola lettura

Qualificatori: ArrayType ("Indexed"), ModelCorrespondence ("CIM_ManagedSystemElement.StatusDescriptions")

Contiene indicatori dello stato corrente dell'elemento. Il primo valore di OperationalStatus deve contenere lo stato primario per l'elemento.

Nota

OperationalStatus sostituisce la proprietà Status deprecata. A causa dell'uso diffuso della proprietà Status esistente nelle applicazioni di gestione, Microsoft consiglia vivamente che i provider o la strumentazione forniscano sia le proprietà Status che OperationalStatus. Quando instrumentato, Status (perché è a valore singolo) deve anche fornire lo stato primario dell'elemento.

Valori Significato
Unknown
0
Indica che l'implementazione non può creare report su OperationalStatus al momento.
Altro
1
Indica uno stato non definito.
OK
2
Indica la funzionalità completa senza errori.
Degraded
3
Indica che l'elemento funziona e vengono fornite tutte le funzionalità. Tuttavia, l'elemento non funziona al meglio delle sue capacità. Ad esempio, l'elemento potrebbe non funzionare a prestazioni ottimali o potrebbe segnalare errori ripristinabili
Stressato
4
Indica che l'elemento funziona, ma richiede attenzione. L'overload e il surriscaldamento sono esempi di stati stressati .
Errore predittivo
5
Indica che un elemento funziona in modo nominale, ma prevede un errore nel prossimo futuro.
Errore
6
Indica che si è verificato un errore.
Errore non ripristinabile
7
Si è verificato un errore irreversibile.
Avvio
8
Il processo viene avviato.
Arresto in corso
9
Il processo viene arrestato.
Arrestato
10
L'elemento è stato arrestato intenzionalmente.
In servizio
11
Indica che l'elemento è in corso di configurazione, manutenzione, pulizia o amministrazione diversa.
Nessun contatto
12
Indica che il sistema di monitoraggio ha conoscenza di questo elemento, ma non è mai stato in grado di stabilire comunicazioni con esso.
Comunicazione persa
13
Indica che il processo è noto e che è stato contattato correttamente in passato, ma attualmente non è raggiungibile.
Interrotta
14
Indica che il processo è stato arrestato in modo imprevisto. Potrebbe essere necessario aggiornare lo stato e la configurazione del processo.
Dormiente
15
Indica che il processo è inattivo.
Supporto dell'entità in errore
16
Indica che un elemento da cui dipende questo processo è in errore. Questo elemento può essere OK , ma non è in grado di funzionare a causa dello stato di un elemento dipendente. Un esempio è un servizio di rete o un endpoint che non può funzionare a causa di problemi di rete di livello inferiore.
Completato
17
Indica che il processo ha completato l'operazione. Questo valore deve essere combinato con OK, Errore o Danneggiato in modo che un client possa indicare se l'operazione completa Completata con OK (superato), Completato con errore (non riuscito) o Completato con danneggiato (operazione completata, ma non è stata completata o non ha registrato un errore).
Power Mode
18
"Power Mode" indica che l'elemento dispone di informazioni aggiuntive sul modello di alimentazione contenute nell'associazione PowerManagementService associata.
DMTF riservato
19 32767
DMTF ha riservato questa parte dell'intervallo per valori OperationalStatus aggiuntivi in futuro.
Fornitore riservato
32768 65535
Microsoft ha riservato la parte inutilizzata dell'intervallo per ulteriori valori OperationalStatus in futuro.

PrimaryStatus

Tipo di dati: uint16

Tipo di accesso: sola lettura

Qualificatori: ModelCorrespondence ("CIM_ManagedSystemElement.DetailedStatus", "CIM_ManagedSystemElement.HealthState")

Indica un valore di stato di alto livello.

I valori possibili sono.

Sconosciuto (0)

OK (1)

Degradato (2)

Errore (3)

DMTF riservato (4 32767)

Fornitore riservato (32768 = valore )

Stato

Tipo di dati: string

Tipo di accesso: sola lettura

Qualificatori: Deprecato ("CIM_ManagedSystemElement.OperationalStatus"), MaxLen (10)

Contiene una stringa che indica lo stato primario dell'oggetto.

Nota

Questa proprietà è deprecata e sostituita dalla proprietà OperationalStatus . Se si sceglie di utilizzare la proprietà Status per la compatibilità con le versioni precedenti, deve essere secondaria alla proprietà OperationalStatus .

I valori possibili sono.

("OK")

("Errore")

("Degradato")

("Sconosciuto")

("Pred Fail")

("Avvio")

("Arresto")

("Servizio")

("Sottolineato")

("NonRecover")

("Nessun contatto")

("Lost Comm")

("Arrestato")

StatusDescriptions

Tipo di dati: matrice di stringhe

Tipo di accesso: sola lettura

Qualificatori: ArrayType ("Indexed"), ModelCorrespondence ("CIM_ManagedSystemElement.OperationalStatus")

Indica le descrizioni dei valori corrispondenti nella matrice OperationalStatus . Ad esempio, se un elemento nella proprietà OperationalStatus contiene il valore Stopping, l'elemento con lo stesso indice di matrice in questa proprietà potrebbe contenere una spiegazione del motivo per cui un oggetto viene arrestato.

Requisiti

Client minimo supportato
Windows 8
Server minimo supportato
Windows Server 2012
Spazio dei nomi
Root\standardcimv2
MOF
NetTCPIP.mof
DLL
NetTCPIP.dll

Vedi anche

CIM_ManagedElement