top of page

WMI Moldule

# Must install using 
# pip install wmi

import wmi
c=wmi.WMI()
wmi_class = c.Win32_LogicalDisk
properties = wmi_class.properties
print("------------- WMI Class Win32_LogicalDisk -----------")
for property in properties:
    print(property)

# WMI Class OS Foreach Loop 

wmi_class = c.Win32_OperatingSystem
print("----------- WMI Class Win32_OperatingSystem --------------")
properties = wmi_class.properties
for property in properties:
    print(property)

# WMI Class Prod Foreach Loop 
wmi_class = c.Win32_Product
print("------------ WMI Class Win32_Product ---------")
properties = wmi_class.properties
for property in properties:
    print(property)

# WMI Class OS Foreach Loop / Select Items 

print("------------ WMI Class OS Information ---------")
for os in c.Win32_OperatingSystem():
    print(f"Caption: {os.Caption}")
    print(f"Version: {os.Version}")
    print(f"BuildNumber: {os.BuildNumber}")
    print(f"BuildNumber: {os.Manufacturer}")

bottom of page