كيف أقوم بتشغيل استعلام 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