给出诸如
之类的查询SELECT * FROM WIN32_PROCESS
答案 0 :(得分:8)
有没有办法询问结果对象的返回列名?
是。每个WMI对象都有Properties_
集合,该集合提供有关该对象属性的信息。要获取对象中可用属性的名称,请枚举Properties_
集合并检查每个项目的Name
。
将结果对象中的所有行写入文本文件,例如
枚举所有行,并使用FileSystemObject
到write them到所需的文本文件。伪代码:
create a text file and open it for writing
for each object in the result set
for each property in the object
write the property value to the file
close the file
或者,您可以使用wmic
为您完成所有工作:
wmic /output:e:\processes.txt process get /all
wmic /output:e:\processes.csv process get /all /format:csv