Python WMI

Python011

Python WMI,第1张

1.wmi 拒绝访问 或者 未开启RPC服务,需要在目标机服务上开启 wmi服务才可以

2.<x_wmi: Unexpected COM Error (-2147221008, '尚未调用 CoInitialize。', None, None)>

添加

然后令 self.conn = wmi.WMI(computer=device_ip, user=user, password=password)

3.如果wmi拒绝访问并且服务都开启了,那就很大可能是访问用户的管理员权限不够,不要以为管理员就有管理员权限了

(1).win+R 运行

(2). 输入gpedit.msc

(3).计算机配置-》window设置-》安全设置-》本地策略-》安全选项

(4). 网络访问:本地账户共享和安全模型设置为经典

用户账户控制:以管理员批准模式运行所有管理员 设置为禁止

权限问题一般这四步就差不多了

wmiexecget是一个Python库,用于从Windows系统中检索WMI信息。它使用WMI查询语言(WQL)来检索WMI信息,并允许用户以多种格式获取这些信息,包括JSON,CSV和XML。它还可以用于获取有关系统的信息,例如硬件配置,安装的软件,运行的进程和服务,以及系统日志。