質問

次の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コード作成者は、いくつかの言語でスニペットを作成します。この種のタスクには非常に便利です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top