سؤال

أنا أستخدم WMI Code Creator لإنشاء تعليمات برمجية للمساعدة في سرد ​​أنواع الأجهزة المعروضة في إدارة الأجهزة.أحاول اكتشاف وجود مصحح أخطاء يظهر في إدارة الأجهزة كنوع خاص به (على سبيل المثال.الفئات المدرجة ضمن جهاز الكمبيوتر الخاص بي هي الكمبيوتر ومحركات الأقراص ومحولات العرض وJungo .....جونجو هو الشخص الذي أريده)

ضمن Jungo، يظهر PEMicro USB Multilink (i0) وPEMicro USB Serial Port (i1).أنا ببساطة أحاول التحقق من وجود الجهاز واكتشافه بواسطة Windows قبل المتابعة.

ما هي مساحة الاسم المناسبة؟هل هو الجذر\CIMV2؟إذا كان الأمر كذلك، ما هي الفئة، وما هي الخصائص التي ستكون هذه؟

ليس لدي أي خبرة سابقة في WMI، لذا اسمحوا لي أن أعرف ما هي المعلومات الإضافية التي قد تكون مفيدة.

هل كانت مفيدة؟

المحلول

تحقق من مقتطف العينة الذي يعرض جميع الأجهزة المثبتة على جهاز الكمبيوتر الخاص بك.

strComputer = "." 
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2") 
Set colItems = objWMIService.ExecQuery( _
    "SELECT * FROM Win32_PnPSignedDriver",,48) 
For Each objItem in colItems 
    Wscript.Echo "-----------------------------------"
    Wscript.Echo "Win32_PnPSignedDriver instance"
    Wscript.Echo "-----------------------------------"
    Wscript.Echo "DeviceName: " & objItem.DeviceName
Next
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top