给定一个查询,例如
SELECT * FROM WIN32_PROCESS
- 有没有办法查询结果对象以获取返回的列的名称?
- 将结果对象中的所有行写入文本文件,例如
有没有办法查询结果对象以获取返回的列的名称?
是的。每个 WMI 对象都有一个集合,该Properties_
集合提供有关该对象属性的信息。要获取对象中可用属性的名称,请枚举Properties_
集合并检查每个项目的Name
.
将结果对象中的所有行写入文本文件,例如
枚举所有行并使用 将FileSystemObject
它们写入所需的文本文件。伪代码:
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