python 怎么用wmi输入指定命令返回结果
时间: 2024-11-12 20:35:45 浏览: 20
在Python中,可以使用Windows Management Instrumentation (WMI) 来执行系统命令并获取其输出。WMI提供了一种访问和操作Windows操作系统信息的标准方法。下面是一个基本的例子,展示如何通过`pywintypes`库和`win32com.client`模块来执行命令:
```python
import win32com.client
# 创建 WMI 对象
wmic = win32com.client.Dispatch("WbemScripting.SWbemLocator")
# 连接到本地计算机
computers = wmic.ConnectServer(".", "root\\cimv2")
# 定义要执行的命令和参数
command = "cmd /c your_command"
# 使用 WMI 执行命令并获取输出
result = computers.ExecuteCommand(command)
# 将输出转换为字符串
output = result StdOut.splitlines()
# 输出或处理结果
for line in output:
print(line)
#
阅读全文