Академия Специальных Курсов по Компьютерным Технологиям
    Главная страница Послать письмо
 
AskIt.ru  
   
   
   
   
   
   
 
 
  Главная / Заказные курсы / Microsoft SQL Server 2005 для администраторов
 
 

Получить учебные материалы по этому курсу


<-- Назад Читать дальше -->

9.4.3. Программные средства для работы с WMI

WMI SDK, WMI CIM Studio, WMI Event Registration, WMI Event Viewer, WMI Object Browser, WMI ODBC драйвер  

Наиболее полный набор программных средств и документации для работы с WMI можно найти в WMI SDK (Software Development Kit). Его можно скачать с Download Center на сайте Microsoft (www.microsoft.com/downloads). Кратко перечислим самые важные программные средства, которые могут вам пригодиться:

q      WMI CIM Studio — основная графическая утилита, предназначенная для просмотра пространств имен WMI, классов, их свойств и методов. Также ее можно применять для написания и отладки WQL-запросов;

q      WMI Event Registration и WMI Event Viewer — эти средства можно использовать для регистрации событий WMI и просмотра произошедших событий (аналогично тому, как это реализовано, например, в Performance Monitor);

q      WMI Object Browser — выделенная в отдельное средство часть улититы WMI CIM Studio. Используется для просмотра классов WMI, их свойств и методов. Работать с ней нужно осторожно — если обратиться к большому набору экземпляров какого-либо класса (например, к информации о службах), то такой запрос будет выполняться очень долго, а прервать выполнение в аварийном режиме очень трудно.

Еще одно средство для работы с WMI — утилита WBEMTest (Тестер инструментария управления Windows), которая автоматически устанавливается вместе с Windows Server 2003. Эта утилита чаще всего используется для выполнения запросов к объектам WMI на языке WQL. Она может также использоваться и для других целей: для создания классов и экземпляров классов, выполнения методов и т. п. Интерфейс этой утилиты представлен на рис. 9.1. Отметим, что все возможности WBEMTest в более удобном виде представлены в WMI CIM Studio.

Рис. 9.1. Утилита WBEMTest

Очень удобно установить ODBC-драйвер для WMI и получить возможность работать с WMI как с большой базой данных, в которой информация организована в виде привычных таблиц. Драйвер ODBC лежит на компакт-диске дистрибутива Windows 2000 Advanced Server в каталоге D:\VALUEADD\MSFT\MGMT\WBEMODBC. После установки этого драйвера в списке имеющихся на компьютере источников ODBC появляется системный источник данных ODBC (System DSN) под названием WBEM Source. Справку по нему в виде файла Wbemdr32.chm можно будет найти в файле D:\WINDOWS\Help. При настройке драйвера следует оставить поля для имени пользователя и пароля пустыми. Если вы хотите подключиться при помощи этого источника данных к службе WMI на локальном компьютере, например, из Access, то экран свойств подключения будет выглядеть так, как показано на рис. 9.2.

Затем надо нажать кнопку Connect в нижней части экрана (потом она превратится в кнопку Refresh) и выбрать соответствующее пространство имен. Например, для поставщика WMI Provider for Configuration Management нужный выбор выглядит так, как представлено на рис. 9.2 (в просмотрщике он называется ComputerManagement).

Рис. 9.2. Подключение к объектам WMI при помощи драйвера ODBC

Затем созданное вами подключение можно использовать как обычное подключение к источнику данных по ODBC. Таблицами в нем будут классы данного пространства имен WMI (например, SQLService), свойства, определенные для этого класса, — столбцами, а экземпляры класса (например, логины) — записями в этой таблице. Конечно, все "таблицы", доступные через источник данных ODBC, будут доступны только на чтение.

Работать с WMI можно и при помощи .NET, и средствами обычных COM-совместимых программных языков. Далее для всех примеров будет использоваться язык VBScript.

 

   
   
   
   
   
   
   
   
   
   
 
<-- Назад Читать дальше -->

Получить учебные материалы по этому курсу


 
© 2004-2008, Академия Специальных Курсов
по Информационным Технологиям
.
Все права защищены.

Разработка NevaStudio
г. Санкт-Петербург, Васильевский остров,
20-я линия, д. 7
Офис 101, 2-й этаж
Телефон: 8(812)922-47-60
E-mail: info@askit.ru