2025-04-27 07:49:33 -04:00

22 lines
787 B
JavaScript

//***************************************************************************
//This script tests the enumeration of subclasses
//***************************************************************************
var Service = GetObject("winmgmts:");
var DiskSubClass = Service.Get("CIM_LogicalDisk").SpawnDerivedClass_();
//Set the name of the subclass
DiskSubClass.Path_.Class = "SUBCLASSTEST00";
//Add a property to the subclass
var NewProperty = DiskSubClass.Properties_.Add ("MyNewProperty", 19);
NewProperty.Value = 12;
//Add a qualifier to the property with an integer array value
NewProperty.Qualifiers_.Add ("MyNewPropertyQualifier", new Array (1,2,3));
//Persist the subclass in CIMOM
DiskSubClass.Put_ ();
//Now delete it
Service.Delete ("SUBCLASSTEST00");