IsSwitchingSupply - property in ROOT\CIMV2 namespace

IsSwitchingSupply in other namespaces

List of classes with IsSwitchingSupply local property in ROOT\CIMV2 namespace


List of classes with IsSwitchingSupply derived property in ROOT\CIMV2 namespace


Code samples for IsSwitchingSupply property

The class CIM_UninterruptiblePowerSupply is abstract and serves only as a base for new classes.

Get a Class as object

Short VB Script code to get the abstract class CIM_UninterruptiblePowerSupply.
See in another language: C#, VB.Net.
Dim wmiClass, oProperty
Set wmiClass = GetObject( _
 "WINMGMTS:\\.\ROOT\cimv2:" + _

'get some class property 
Wscript.Echo wmiClass.properties_("IsSwitchingSupply").Origin 'or other property name, see properties

'Check if the class is singleton
Wscript.Echo wmiClass.Path_.IsSingleton

'Get number of methods in the class
Wscript.Echo wmiClass.Methods_.Count

'List class properties
For Each oProperty In wmiClass.properties_
	'get property name and origin. Property value in the class is null, of course.
	Wscript.Echo oProperty.Name, oProperty.Origin, oProperty.Value


List of all instances, wmi class CIM_UninterruptiblePowerSupply.
Dim oWMI, Instances, Instance

'Get base WMI object, "." means computer name (local)
Set oWMI = GetObject("WINMGMTS:\\.\ROOT\cimv2")

'Get instances of CIM_UninterruptiblePowerSupply - all instances of this class and derived classes 
Set Instances = oWMI.InstancesOf("CIM_UninterruptiblePowerSupply")

'Enumerate instances  
For Each Instance In Instances 
  'Do something with the instance
  Wscript.Echo Instance.IsSwitchingSupply 'or other property name
Next 'Instance
comments powered by Disqus