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}")