1
物理ドライブをパーティションに割り当ててドライブすると、DiskDriveToDiskPartitionがそのような候補のようですが、私は、クエリの要旨を作成するために、WMIクエリビルダを使用しましたWQLの構文:LIKE演算子を使用したDiskDriveToDiskPartition
:
ManagementObjectSearcher searcher = new ManagementObjectSearcher("root\\CIMV2",
"SELECT * FROM Win32_DiskDriveToDiskPartition WHERE
Antecedent = \\\\localhost\\root\\cimv2:Win32_DiskDrive.DeviceID="\\\\\\\\.\\\\PHYSICALDRIVE3"");
まず第一に、それは持っているとVisual Studioが、これは有効なクエリではないことを私に告げる私はそれをしたいです余りにも多くの\文字が含まれています。また、ソートする必要がある不正な引用符があります。第二に、私はちょうど
WHERE Antecedent LIKE \"%" + physicalDriveID + "%\"
それをPHYSICALDRIVE変数を渡すというアイデア
を読み取るために、単にWHERE句したいと思いますが、私が得るすべては、無効なクエリーエラーです。これに正しい方向のポインタはありますか?
WMIクエリビルダを実行するか、LIKE句を実行するかのどちらかが本当に役立ちます。
解決方法を見つけましたか? – sri