You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
787 B
21 lines
787 B
//***************************************************************************
|
|
//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");
|
|
|