Утилита WMI CIM Studio — часть 1

Утилита WMI CIM Studio — часть 1 WMI - администрирование Windows

Утилита WMI CIM Studio входит в состав пакета WMI Tools, который можно бесплатно сказать на сайте Майкрософт. После установки пакета в папке WMI Tools будут находится несколько утилит, которые помогают работать с инструментарием Windows Management Instrumentation. В этой статье мы рассмотрим только утилиту WMI CIM Studio, и то, только первую часть из общего описания.

Сама утилита является простым htm файлом с именем studio.htm, так как этот детище дядюшки Билла, то запускать файл нужно с помощью обозревателя IE. Вероятнее всего сработает защита вида:

«В целях безопасности Internet Explorer не разрешает этому веб-узлу выполнение сценариев или элементов управления ActiveX»

После того, как мы разрешим выполнение сценария, перед нами появится диалоговое окно, сообщающее информацию о сборке, жмем ОК и идем дальше.

Диалоговое окно Connect to name space

После перед нами появится диалоговое окно для выбора пространства имен (например, rootCIMV2), нажимаем ОК, потом еще раз ОК (если, конечно, вы не продвинутый пользователь и не желаете подключиться к удаленной системе).

После того как мы произведем вход в приложение WMI CIM Studio, перед нами будут два окна, левое – проводник классов (Class Explorer), а правое — просмотрщик классов (Class Viewer). Они между собой связаны, так как при выборе класса WMI в левом окне, в правом будет отображаться информация о нем. Давайте рассмотри каждое окно в отдельности.

Слева - проводник классов (Class Explorer), справа — просмотрщик классов (Class Viewer)

Проводник классов WMI (Class Explorer)

Окно проводника классов Windows Management Instrumentation отображает иерархическую структуру всех классов из выбранного пространства имен WMI.

Проводник классов WMI (Class Explorer)

Слева, возле имени класса, находятся значки различных оттенков серого и белого цвета, они позволяют определить тип класса.

  • Темно-серый квадрат – класс является обычным
  • Светло-серый квадрат – абстрактный класс, для которого наследниками определены обычные классы
  • Белый квадрат – абстрактный класс без наследников
  • Темно-серый квадрат со стрелкой – класс является обычным ассоциативным
  • Светло-серый квадрат со стрелкой – абстрактный ассоциативный класс, для которого наследниками определены обычные ассоциативные классы
  • Белый квадрат с белой стрелкой – абстрактный ассоциативный класс без наследников

Как выглядят визуально квадраты. Вы можете увидеть на рисунке ниже.

Значки для определения типа класса

Для выполнения заданной операции в утилите WMI Studio над группой классов (смотрите статью «Классы WMI, пространство имен и CIM«), их достаточно отметить галочкой. Если надо отметить все классы, то достаточно нажать правую кнопку мыши и выбрать во всплывающем меню пунктSelect All, там же есть и другие пункт, назначение которых понятно по их названиям.

Отметка всех классов в WMI CIM Studio

Также в окне проводника классов вверху находятся четыре кнопки в виде значков:

  • Browse for Namespace – отвечает за выбор пространства имен WMI для локального или удаленного подключения.
  • Search for Class – отвечает за поиск классов в выбранном (текущем) пространстве имен
  • Add class – позволяет добавить в репозиторий CIM новый класс
  • Delete class – позволяет удалить из репозитория CIM выбранный класс.
Кнопки вверху для проводника классов

Просмотрщик классов WMI (Class Viewer)

Правое окно – просмотрщик классов, отвечает за отображение информации о выбранном слева классе или о заданном экземпляре класса. В окне находятся три вкладки:

Просмотрщик классов (Class Viewer) утилиты WMI
  • Properties – свойства выбранного класса
  • Methods – методы выбранного класса
Вкладка Methods в окне Class Viewer
  • Associations – данная вкладка отображает ассоциативные связи выбранного класса с другими классами Windows Management Instrumentation.
Вкладка Associations в окне Class Viewer

Как вы заметили из рисунков, вверху просмотрщика классов утилиты WMI CIM Studio находятся кнопки в виде значков, их назначение следующее:

  • Create instance – отвечает за создание нового экземпляра для выбранного класса
  • Delete instance – отвечает за удаление выбранного экземпляра класса
  • Back – предыдущая страница
  • Forward – следующая страница
  • Save – позволяет сохранить в репозитории CIM сделанные изменения
  • Instances – отвечает за отображение для заданного класса всех его экземпляров
  • Views – позволяет отфильтровать отображаемые классы WMI, например, нужно ли отображать системные и наследуемые свойства класса.
  • WQL Query – позволяет запустить редактор WQL запросов, для создания, сохранения или удаления WQL запросов.
  • Help for Class – справочная информация для выбранного класса WMI или класса выбранного экземпляра.

Внешний вид пиктограмм можете увидеть на картинке ниже.

Пиктограммы вверху панели Class Viewer

Хорошо, в следующей статье мы рассмотрим вторую часть по изучению утилиты WMI CIM Studio («Утилита WMI CIM Studio — часть 2«).

Оцените статью
Технологии программирования и ведение блога
Добавить комментарий