次のWMIクエリを実行するにはどうすればよいですか?
質問
次のWMIクエリを、プログラムを使用してワンショット取引として実行するにはどうすればよいですか? Visual Studio 2008を使用できますか?使用できる場合は、どの言語とプロジェクトのタイプをセットアップしますか?私は完全に初心者なので、詳細を教えてください。ありがとう!
SELECT * FROM Win32_USBControllerDevice
For Each as USBDevice
ASSOCIATORS OF {Win32_PnPEntity.DeviceID="<USBDevice.Dependent>"}
WHERE ResultClass = Win32_DiskDrive
For Each as Drive
ASSOCIATORS OF {Win32_DiskDrive.DeviceID="<Drive.DeviceID>"}
WHERE AssocClass = Win32_DiskDriveToDiskPartition
For Each as Drive2Part
ASSOCIATORS OF {Win32_DiskPartition.DeviceID="<Drive2Part.DeviceID>"}
WHERE AssocClass = Win32_LogicalDiskToPartition
For Each as Disk2Part
Win32_LogicalDisk = <Disk2Part.Dependent>
End For
End For
End For
End For
これは、CodeGuruからのクエリのソースです。
解決
WMIコード作成者は、いくつかの言語でスニペットを作成します。この種のタスクには非常に便利です。
所属していません StackOverflow