{"categories":[{"label":"Monitoring","url":"https://skillfed.io/packages/category/system-monitoring/3"}],"enrichment":{"capability":"WMI wraps Windows Management Instrumentation to let Python code query and control system resources, services, and hardware on Windows machines through a simplified API.","skillfed_tags":["windows-only","system-administration","abandoned"],"use_cases":["Restart or manage Windows services programmatically based on system state.","Query hardware inventory (disk, memory, network adapters) for system monitoring or reporting.","Automate administrative tasks like checking running processes or service status across multiple machines.","Build system health dashboards that pull real-time data from Windows WMI providers.","Integrate Windows system information into Python-based IT management or monitoring tools."],"what_it_does":"WMI is a lightweight Python wrapper around Windows Management Instrumentation, Microsoft's system for accessing detailed information about computers and networks. It sits on top of pywin32 and abstracts away the COM plumbing, letting you write simple Python code to query services, hardware, performance metrics, and other system properties on Windows machines.\n\nThe package is designed for system administrators and developers who need to automate Windows system tasks\u2014restarting services, checking disk space, monitoring processes, or gathering inventory data. It works by translating Python method calls into WMI queries against the underlying Windows system. However, the package has been abandoned since 2020 and receives no active maintenance, so it may have compatibility issues with newer Python versions or Windows releases.","worth_installing":"Yes, if you are on Windows and need to query or control system resources via WMI\u2014it remains functional and has no known vulnerabilities. However, be aware that the package is abandoned and untested against Python versions beyond 3.4 or Windows versions beyond 8.x. For new projects, verify compatibility with your Python and Windows versions first, and consider whether a more actively maintained alternative exists for your specific use case."},"id":"wmi","links":{"html":"https://skillfed.io/packages/wmi","md":"https://skillfed.io/packages/wmi.md","pypi":"https://pypi.org/project/wmi/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2020-04-28","license_spdx":null,"license_treatment":"permissive","name":"WMI","python_support":"unspecified","summary":"Windows Management Instrumentation"},"popularity":{"monthly_downloads":1042287,"position":4455,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.5.1"}
