L'oggetto CIM_ComputerSystem e i suoi derivati sono oggetti a livello più elevato di CIM. Essi forniscono l'ambito per numerosi ...

L'oggetto CIM_ComputerSystem e i suoi derivati sono oggetti a livello più elevato di CIM. Essi forniscono l'ambito per numerosi componenti. È obbligatorio disporre di chiavi CIM_System univoche. Viene definita una funzionalità euristica di creazione del nome CIM_ComputerSystem per cercare di generare sempre lo stesso nome, indipendentemente dal protocollo di rilevamento. Ciò elimina eventuali problemi di inventario e di gestione quando lo stesso elemento o entità viene rilevato più volte, ma non può essere risolto in un unico oggetto. L'utilizzo dell'euristica è facoltativo, ma consigliato. 

 La proprietà NameFormat identifica le modalità di generazione del nome di sistema del computer, utilizzando una funzione euristica. Tale funzionalità viene spiegata con maggiori dettagli nelle specifiche CIM V2 Common Model. Si presuppone che le regole documentate vengano considerate nell'ordine, per determinare e assegnare un nome. L'elenco dei valori di NameFormat definisce l'ordine di precedenza per l'assegnazione del nome di sistema di un computer. Più regole possono esser associate allo stesso Value. 

 Si noti che il nome di CIM_ComputerSystem calcolato utilizzando l'euristica è il valore chiave del sistema. Mediante gli alias, è possibile assegnare altri nomi a CIM_ComputerSystem che si adattino meglio alle proprie esigenze.