Продукты: Visual Studio
Рекомендуемая аудитория: Разработчик
Одним из основных преимуществ WMI является то, что они позволяют
разработчикам приложений получать доступ к сведениям из разнообразных
источников с помощью общей архитектуры. Источником сведений может быть часть
аппаратного обеспечения, операционная система или программное приложение.
Сведения, предоставленные источником данных, обычно называют
инструментальными средствами. По своему назначению инструментальные средства
очень напоминают приборную панель в автомобиле. В автомобиле имеются
измерительные приборы, позволяющие непрерывно получать сведения о различных
компонентах (например, об уровне топлива), и индикаторы, сообщающие о
наступлении различных событий (например, индикатор открытия дверей). Все эти
инструментальные средства позволяют принимать решения, касающиеся вождения
автомобиля и его обслуживания. Компоненты компьютера, предоставляющие
инструментальные средства, позволяют программам управления диагностировать и
устранять проблемы в вычислительной среде предметной области.
WMI является стандартом инструментальных средств, используемым приложениями
управления, такими как Microsoft Operations Manager, Microsoft Application
Center и многими независимыми инструментами управления. Операционная система
Windows оснащена WMI, но разработчики, которым необходимо, чтобы их
собственные продукты работали с инструментами управления, должны
предоставить инструментальные средства в своем собственном коде.
Пространство имен System.Management.Instrumentation позволяет разработчикам
управляемого кода выявлять сведения для инструментов, разрешенных WMI.
Мы рассмотрим несколько тем
1) Основные компоненты WMI
2) Каким образом использовать WMI в .net приложениях
3) Каким образом предоставлять информацию для технологии WMI из .net
приложений.
4) Что нового в .net 3.5 для поддержки WMI.