2012-04-04 7 views
0

Win32_DiskDriveにあるDiskDrivesとMSStorageDriver_ATAPISmartDataのデータをリンクしようとしました。結果クラスがMSStorageDriverのDiskDriveのWMIアソシエーター

次のWQL文を試しましたが、毎回何も返しませんでした。すべてのアイデアは、データアップに一致するように

ASSOCIATORS OF {Win32_DiskDrive.DeviceID=[value]} WHERE RESULTCLASS = MSStorageDriver_ATAPISmartData

を(私はMSStorageDriveクラス内の関連するデータがあることを知っていますか)?ただ、ダブルエスケープする任意のbackslashsesを確認してください

SELECT * FROM MSStorageDriver_ATAPISmartData WHERE InstanceName='[PNPDeviceID]'

答えて

1

答えはこれでした。だから、PNPDeviceID Win32_DiskDriveに見られるような場合には、 値を取得することによって返されるもの

IDE\\DISKHITACHI_HDT725050VLA360_________________V56OA7EA\\5&276E2DE5&0&1.0.0

なります

IDE\DISKHITACHI_HDT725050VLA360_________________V56OA7EA\5&276E2DE5&0&1.0.0

だったが、あなたはWHERE句で送信するために必要なものは

です

IDE\\\\DISKHITACHI_HDT725050VLA360_________________V56OA7EA\\\\5&276E2DE5&0&1.0.0

愚かではないですか?

ああ、私が集めたものから、あなたも、あなたが送ってしまうので、すべて一緒に、デバイスIDの末尾に_0必要があります。

SELECT * FROM MSStorageDriver_ATAPISmartData WHERE InstanceName='IDE\\\\DISKHITACHI_HDT725050VLA360_________________V56OA7EA\\\\5&276E2DE5&0&1.0.0_0'

関連する問題