WMI چیست؟ معرفی سرویس Windows Management Instrumentation ویندوز

WMI مخفف کلمات Windows Management Instrumentation است که در ترجمه فارسی به معنی ابزار مدیریتی ویندوز می باشد. WMI در واقع هسته اصلی تکنولوژی مدیریتی سیستم عامل ویندوز است ، شما توسط WMI می توانید سیستم Local خودتان یا سیستم های Remote در شبکه را مدیریت کنید ، اگر برنامه نویس سیستمی باشید حتما از WMI استفاده کرده اید ، در واقع تمامی فرآیندهای مدیریتی سیستم عامل ویندوز و مدیریت برنامه ها یا اسکریپت هایی که برای سیستم عامل ویندوز نوشته شده اند همه و همه بر عهده WMI می باشد ، برای مثال موارد زیر همه توسط این سرویس انجام می شوند :

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران
  • اجرا کردن یک Process بر روی یک کامپیوتر در شبکه بصورت ریموت
  • زمانبندی کردن اجرا یک برنامه یا Process در زمان تعیین شده و در روزهای خاص
  • Reboot کردن یک کامپیوتر از راه دور
  • تهیه لیست سخت افزارها و نرم افزارهای موجود در سیستم های شبکه
  • Query گرفتن از Event های یک سیستم بصورت Local یا بصورت ریموت

البته این همه کاری نیست که WMI انجام می دهد اما تقریبا مهمترین کارهایی هستند که بصورت معمول توسط این سرویس انجام می شوند. واژه Instrumentation یا ابزار در WMI در واقع به این موضوع بر می گردد که شما می توانید اطلاعاتی از وضعیت داخلی سیستم خود بدست بیاورید ، برای مثال شما می توانید WMI را با داشبورد ماشین مقایسه کنید ، همانطور که در داشبورد شما اطلاعات مربوط به وضعیت موتور ، باتری ، روغن و سوخت و ... را مشاهده می کنید در سیستم های کامپیوتری که از سرویس WMI استفاده می کنند شما وضعیت همه چیز از قبیل ، نرم افزارها ، Process ها ، Disk ها ، حتی User ها و Group ها و بسیاری از چیزهای دیگر را می توانید مشاهده کنید.قابلیت های WMI را بصورت کلی می توان Event گرفتن ، Query گرفتن و مسائلی از این قبیل عنوان کرد تا یک فرد به عنوان مدیر سیستم بتواند وضعیت سلامت سیستم را بررسی کند و در واقع بیشتری استفاده از WMI در بحث مانیتورینگ می باشد.


نظرات