Мы по-прежнему используем его в некоторых наших производственных кодах, инструментарий для исторического мониторинга производительности различных серверов и деталей конфигурации.
Это было очень удобно для нас, поскольку было довольно легко собрать несколько файлов VBScript под управлением запланированных задач, которые выполняли сбор и передачу данных. Это делает его работоспособным на самых разных блоках Windows, не беспокоясь о компиляции с нужной целью. Это также позволило очень быстро исправить ошибку в поле, поскольку мы можем просто отправить простой текстовый файл.
Тот факт, что исходный код доступен для просмотра, нас не касается, это не значит, что идея использования WMI для сбора данных - это своего рода драгоценный IP: -)
Я уверен, что есть лучшие инструменты, но это был самый простой способ, который мы нашли. Насколько я знаю, он все еще поддерживается, поскольку они все еще предоставляют его в более поздних операционных системах.
Единственное, что нас сожгло (однажды), это тонкие изменения между выпусками, например, сами объекты устарели или были удалены, что сделало запросы WMI бесполезными. Нам просто нужно следить за этим и корректировать сценарии по мере необходимости.