2.9. WMI – Make request to WMI

Note

See sample WMI requests

class windows.winobject.wmi.WmiRequester(target='root\cimv2', user=None, password=None)[source]

An object to perform wmi request to root\cimv2

classes

The list of class available

Return type:list of str
query(query, attrs='*')[source]

Execute WMI query and return the attributes attrs

Return type:list of dict
select(frm, attrs='*')[source]

Select attrs from frm

Return type:list of dict
class windows.winobject.wmi.WmiManager[source]

The main WMI class exposed, used to list and access differents WMI namespace, can be used as a dict to access :cls:`WmiRequester` by namespace

namespaces

The list of available WMI namespaces

query

WmiRequester.query() for default WMI namespace ‘root\cimv2’

select

WmiRequester.select() for default WMI namespace ‘root\cimv2’