wmi¶
install¶
Windows安装pywin32和wmi两个包,可以访问wmi:
`<https://sourceforge.net/projects/pywin32/?source=navbar>`_
`<http://timgolden.me.uk/python/wmi/index.html>`_
linux需要先安装wmic命令,通过subprocess/sh远程执行wmic命令:
# subprocess is PSL
$ pip install sh
usage¶
import:
# windows:
import wmi
# linux:
import subprocess
# OR
from sh import wmic
windows:
c = wmi.WMI()
c.<wmi class/wmi provider>
linux:
command = ['wmic', '-U', domain\\user%password, //host, wql]
wmi_output = subprocess.check_output(command)
arguments = ['-U', domain\\user%password, //host, wql]
output = sh.wmic(arguments)