Skip to content

zhangjianpinghik/python-wmi-client-wrapper

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

python-wmi-client-wrapper (forked for Python3 support)

NOTE: This repo contains a fork from python-wmi-client-wrapper by kanzure; the only modifications are the addition of Python3 support.

To install this forked version:

pip install wmi-client-wrapper-py3

The rest of this README is verbatim of the original repo.


This is a wrapper around wmi-client for Linux. Apparently the python-wmi module uses Windows APIs to access WMI, which isn't something that is going to work on Linux.

installing

pip install wmi-client-wrapper

usage

import wmi_client_wrapper as wmi

wmic = wmi.WmiClientWrapper(
    username="Administrator",
    password="password",
    host="192.168.1.149",
)

output = wmic.query("SELECT * FROM Win32_Processor")

#get FibrePort Info
wmic = wmi.WmiClientWrapper(
    username="Administrator",
    password="password",
    host="192.168.1.1",
    namespace='//./root/WMI'
)
output = wmic.query('Select * FROM MSFC_FibrePortNPIVAttributes')

testing

nosetests

license

BSD

About

Linux-only wrapper around wmi-client for WMI (Windows)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%