次のようなクエリが与えられた場合
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