6

次のようなクエリが与えられた場合

SELECT * FROM WIN32_PROCESS
  1. 返された列の名前について結果オブジェクトを調べる方法はありますか?
  2. 結果オブジェクトのすべての行をテキスト ファイルに書き込みます。
4

1 に答える 1

10

返された列の名前について結果オブジェクトを調べる方法はありますか?

はい。各 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
于 2011-03-09T13:38:26.207 に答える