الحدث WMI عندما يأتي الجهاز على الانترنت

StackOverflow https://stackoverflow.com/questions/290908

  •  08-07-2019
  •  | 
  •  

سؤال

هل هناك حدث WMI يمكنك الاشتراك من شأنها أن النار عندما الأحذية الجهاز البعيد صعودا والحديث عبر الإنترنت، أو يذهب حاليا؟

وطلبي يجب أن يكون قادرا على رصد آلات توافرها، وبشكل مثالي، أريد شيئا يمكن أن تعمل عبر الأحداث بدلا من الاقتراع مستمر.

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

المحلول

والاشتراك في الحدث اغلاق ممكن من الناحية النظرية. هل يمكن الاشتراك للحصول على التحديثات إلى سجل الأحداث "النظام". تريد ان تكون تبحث عن الحدث من مصدر = "سجل الأحداث" وEventID = 6006. هذا الحدث يحتوي على الرسالة:

<اقتباس فقرة>   

وتوقفت خدمة سجل الأحداث.

وهذا عادة ما يكون آخر رسالة مكتوبة على الاغلاق. لكن انتظر! قد يكون من الصعوبة بمكان الحصول على هذا عن طريق WMI. لماذا ا؟ قد يكون من أن خدمة WMI نفسها تغلق قبل سجل الأحداث لذلك قد يكون الصيد 22. هل يمكن أن تبدو محتملة لرسالة أخرى أن يحدث في وقت سابق أثناء إيقاف التشغيل على ملقمات كنت تراقب، ومشاهدة لذلك.

وA الحذاء الحدث يحمل في طياته أكثر مزعجة مجموعة من 22S الصيد. التفكير في كيفية عمل WMI الفروسية للحظة واحدة. للحصول على الأحداث، لديك لفتح اتصال إلى ملقم WMI عن بعد عبر DCOM، وإصدار استعلام WQL لتحديد ما الأحداث التي تريد. من أجل الحصول على الحذاء الحدث، وكنت قد ل"سحرية" معرفة لفتح قال قال اتصال والاستعلام القضية قبل الحدث تطلق.

وقبل سنوات كنت كتبت الخدمة التي جمعت إدخالات سجل الأحداث من خدمة المناطق النائية لتطبيق مراقبة الشبكة. مجرد منطق للكشف عند الاتصال DCOM إلى جهاز التحكم عن بعد قد خسر وتحتاج إلى إعادة بناء كان الألم كبيرا في الرقبة. كما حدث هذا كان عنصرا في نظام أكبر أن تتعرض لضغوط من المضيفين عن بعد على أي حال، حتى لقد انتهى الأمر الاعتماد على هذه المعلومات لمعرفة متى لإعادة بناء وصلات DCOM لدينا.

نصائح أخرى

هل هذه الأنظمة على DHCP؟ قد يكون من الأسهل لرصد تجديد DHCP عندما انظر الى نظام هو العودة على الانترنت.

إن القراءة المتأنية حول مايكروسوفت وغيرها من المواقع لا تسفر عن أي معلومات عن الحدث "التمهيد" في WMI. ومع ذلك، فإن هذا rel="nofollow خيط يقترح تركيب شيء في مجلد بدء التشغيل على الخادم (ق) التي تريد مراقبة.

وعادة من واقع خبرتي يتم ذلك بشكل أفضل مع نشطة (الاقتراع / الأزيز / كل ما تريد أن نسميها)

وماذا عن الاقتراع لا تحب؟ (في عام أشارك كراهية بك من الاقتراع بالنسبة لمعظم الاستخدامات، ولكن هذا هو حال فمن المحتمل أن يكون حلا جيدا)

وعلى أقل تقدير أن تتمكن من إجراء بعض عمليات الاقتراع خفيفة الوزن صغيرة ثم تطلق الأحداث لمجموعة من المشتركين عند تغيير حالة للآلة.

وبعد ذلك إذا وجدت الحل الأفضل لديك بالفعل واجهة للأحداث.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top