Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Команда IIS
Введение
В этом документе представлена среда WMI CIM Studio, которая предоставляет визуальный интерфейс для изучения пространств имен WMI. Используя пространство имен IIS "Web Администратор istration", вы узнаете, как перечислять классы в пространстве имен, просматривать свойства и методы в классе, искать классы и свойства для определенного слова, например "ограничение", и многое другое без написания одного скрипта.
Прежде чем выполнять все действия в WMI, необходимо подключиться к пространству имен. В первом разделе этого документа описывается, как скачать и открыть CIM Studio, перечислить все пространства имен и подключиться к определенному пространству имен.
Вторая часть этого документа показывает, как изучать классы в пространстве имен, просматривая их свойства и методы, а также метаданные свойства или метода, например, чтение или запись свойства. Наконец, вы получите экземпляры объектов и взаимодействуете с ними, задав свойства и выполняя методы. Это WMI, визуальный и демисифицированный.
Прежде чем начать
Установить IIS
Чтобы выполнить действия, описанные в этом документе, необходимо установить iis 7.0 или более поздней версии. Если вы можете перейти и http://localhost
получить стандартную страницу IIS "Под строительством", то устанавливается служба IIS. Если службы IIS не установлены, см . инструкции по установке служб IIS в Windows Vista .
Установка поставщика WMI
Установите поставщик WMI IIS, выбрав компонент "Сценарии управления IIS" и "Средства " в разделе "Средства управления" (или " Средства управления веб-сайта"). В Windows Vista это диалоговое окно "Компоненты Windows" в службы IIS. В Windows Server® 2008 это диспетчер сервера в роли веб-сервера (IIS).
Установка средств WMI (включает CIM Studio)
Установите набор средств WMI перед запуском.
Необходимые привилегии и контроль учетных записей пользователей (UAC)
Для подключения к Администратор пространству имен WMI в Интернете необходимо быть администратором. Это означает, что вы вошли в систему как:
- Встроенная учетная запись Администратор istrator на сервере Longhorn
- Член группы Администратор istrators и вы отключили контроль учетных записей пользователей (UAC)
- Включен элемент группы Администратор istrators и UAC
Если вы находитесь в первой или второй ситуации, вы не столкнетесь с проблемами с разрешениями в этой статье.
Если вы находитесь в третьей ситуации, вы столкнетесь с ошибками "Отказано в доступе". Избегайте этих проблем, всегда открыв командные строки как Администратор istrator и запуская CIM Studio из командной строки с повышенными привилегиями.
Чтобы открыть командную строку как Администратор istrator, нажмите кнопку "Пуск", щелкните "Все программы", щелкните "Аксессуары", щелкните правой кнопкой мыши командную строку и выберите "Запустить как Администратор istrator".
Чтобы запустить CIM Studio из командной строки с повышенными привилегиями:
- Откройте командную строку с правами администратора.
- Введите
%systemdrive%\Program Files\WMI Tools\studio.htm
и нажмите клавишу ВВОД.
Создание резервной копии
Файлы конфигурации ключа резервного копирования IIS перед началом работы, чтобы вы могли восстановить систему до исходного состояния после завершения.
- Откройте командную строку.
- Введите
%windir%\system32\inetsrv\appcmd add backup IIS7\_WMI\_CIMStudioLab
.
Ожидаемые выходные данные:
BACKUP object "IIS7_WMI_CIMStudioLab" added
- После завершения восстановите iis в исходное состояние, открыв командную строку от имени администратора и введя его
%windir%\system32\inetsrv\appcmd restore backup IIS7\_WMI\_CIMStudioLab
.
Ожидаемые выходные данные:
Restored configuration from backup "IIS7_WMI_CIMStudioLab"
1. Подключение в веб-пространстве имен Администратор istration
Нажмите кнопку "Пуск", нажмите кнопку "Все программы", выберите "Инструменты WMI" и выберите WMI CIM Studio.
Если появится запрос в следующем диалоговом окне, нажмите кнопку "Закрыть".
Если желтая панель сведений указывает, что интернет-Обозреватель блокирует активное содержимое, щелкните правой кнопкой мыши информационную панель и выберите параметр "Разрешить заблокированное содержимое...". После этого вы получите предупреждение системы безопасности, если вы уверены, что хотите разрешить этому файлу запускать активное содержимое; Нажмите кнопку "Да".
Примечание.
Если вы хотите избежать этого предупреждения системы безопасности в будущем, щелкните раскрывающееся меню "Сервис" в правой части Интернета Обозреватель 7, выберите пункт "Параметры браузера", перейдите на вкладку "Дополнительно", прокрутите вниз до параметров безопасности и проверка "Разрешить активное содержимое выполняться в файлах на моем компьютере". Щелкните OK.
Откроется диалоговое окно ниже при открытии CIM Studio. Это диалоговое окно позволяет подключаться к определенному пространству имен WMI. Нажмите кнопку обзора, оружаемую красным цветом ниже.
Кнопка обзора открывает диалоговое окно просмотра пространства имен ниже. Нажмите кнопку Подключить.
Теперь В CIM Studio появится диалоговое окно входа, как показано ниже. Щелкните OK.
В диалоговом окне отображается представление дерева пространств имен, доступных в разделе "root" после подключения к корневому пространству имен. Прокрутите страницу вниз, чтобы увидеть "Веб Администратор istration", новое пространство имен WMI IIS. Дважды щелкните значок папки Web Администратор istration, чтобы подключиться к пространству имен.
CIM Studio снова откроет диалоговое окно входа. Щелкните OK.
После успешного подключения к пространству имен Web Администратор istration в левой части окна CIM Studio выглядит примерно так же, как на снимке экрана ниже. Убедитесь, что пространство имен называется root\Web Администратор istration, как показано ниже.
2. Изучение классов
Список классов в Пространстве имен Веб Администратор istration выглядит примерно так, как на снимке экрана ниже. Классы, окружаемые красным цветом, являются базовыми классами для поставщика веб-Администратор istration; классы, которые не обружаются и начинаются с двойного подчеркивания "__", являются стандартными классами WMI, которые не связаны специально с поставщиком веб-Администратор istration.
Разверните дерево под классом Object . Разверните дерево под классом ConfiguredObject . Теперь вы увидите представление дерева, содержащее знакомые объекты веб-сервера, такие как сайт и приложение, как показано ниже. Эти объекты являются центральным фокусом в пространстве имен WMI в Интернете Администратор и, скорее всего, вы будете тратить большую часть времени на взаимодействие с этими объектами.
Выберите объект Site. При выборе объекта в правой области окна CIM Studio содержатся сведения об этом объекте. На снимке экрана ниже показана вкладка "Свойства". На вкладке "Свойства" отображаются имена свойств сайта, их тип и их значение. Вы заметили, что столбец значений содержит в< основном "пустые>" строки, так как мы рассмотрим определение объекта Site, а не экземпляр сайта (мы рассмотрим экземпляры в дальнейшем). Обратите внимание, что все свойства, начиная с двойного подчеркивания "_", являются стандартными свойствами класса WMI и могут игнорироваться при обучении основам WMI.
Чтобы узнать, является ли свойство Site Id доступно только для чтения или чтения или записи, щелкните правой кнопкой мыши идентификатор и выберите квалификаторы свойств...
В диалоговом окне ниже показаны квалификаторы для свойства Id. Квалификаторы — это метаданные о свойстве. Квалификаторы чтения и записи описывают, можно ли читать или записывать свойство; Как для квалификаторов чтения, так и записи имеет значение true для свойства Id, поэтому это свойство является чтением и записью.
- Нажмите кнопку "Отменить ".
- Перейдите на вкладку "Методы", чтобы просмотреть методы сайта, как показано ниже.
Чтобы узнать, какие параметры принимает метод Create, щелкните правой кнопкой мыши метод Create и выберите "Изменить параметры метода". Этот пункт меню запускает диалоговое окно, содержащее список параметров метода Create, как показано ниже. Возвращаемый тип метода указан в нижней части диалогового окна. Не следует изменять какие-либо параметры метода; Используйте это диалоговое окно только для просмотра параметров метода.
Нажмите кнопку "Отменить ".
Просмотрите свойства сайта, щелкнув вкладку "Свойства " в правой области. Свойство Bindings имеет тип "массив объекта:BindingElement"; т. е. массив объектов BindingElement. Затем ознакомьтесь с классом BindingElement, чтобы узнать, какие свойства имеет BindingElement.
Нажмите кнопку "Поиск", обведенную красным цветом ниже.
Введите BindingElement в текстовое поле поиска и нажмите кнопку Go! Текстовое поле "Результаты поиска:" отображает запись с именем BindingElement.
Дважды щелкните запись BindingElement в результатах поиска, чтобы перейти к определению класса BindingElement .
3. Получение экземпляров объектов
Используйте поиск, чтобы снова найти класс Site. Нажмите кнопку "Экземпляры", показанную красным цветом ниже, чтобы просмотреть все экземпляры объекта Site.
Все экземпляры объекта Site отображаются в синем тексте на правой панели CIM Studio, как показано ниже. Дважды щелкните экземпляр веб-сайта по умолчанию, чтобы получить подробные сведения об этом объекте Site.
Теперь CIM Studio отображает сведения о веб-сайте по умолчанию. Имя сайта отображается в верхней части правой панели, а свойства на вкладке "Свойство" имеют реальные значения вместо "<пустых>". Свойство LogFile содержит объект с меткой кнопки в столбце "Значение" вместо реального значения. Нажмите эту кнопку "Объект ".
Кнопка "Объект" запускает диалоговое окно с свойствами объекта LogFile, как показано ниже. Эти свойства позволяют включить или отключить ведение журнала, определить формат файла журнала, указать каталог ведения журнала и т. д.
Щелкните внутри поля Value для свойства LocalTimeRollover . Щелкните раскрывающийся список, чтобы просмотреть параметры этого значения и выберите "true". Теперь в этом поле отображается значение true; Текст находится в синем цвете, так как это свойство было изменено.
Нажмите кнопку ОК . Кнопка "Сохранить", показанная под красным кругом, стала доступной из-за изменения свойства LogFile.LocalTimeRollover. Нажмите кнопку Сохранить.
Чтобы увидеть это изменение в конфигурации, нажмите кнопку "Пуск", нажмите кнопку "Выполнить" и введите notepad %windir%\system32\inetsrv\applicationHost.config
. Щелкните меню "Изменить" и выберите "Найти". Введите localTimeRollover, чтобы найти только что добавленную конфигурацию. Конфигурация должна отображаться примерно так же, как в формате XML ниже, а для свойства конфигурации localTimeRollover должно быть задано значение true.
<site name="Default Web Site" id="1">
<application path="/">
<virtualDirectory path="/" physicalPath="C:\inetpub\wwwroot" />
</application>
<bindings>
<clear />
<binding protocol="http" bindingInformation="*:80:" />
</bindings>
<logFile localTimeRollover="true" />
</site>
Закройте файл applicationHost.config (нажмите кнопку "Нет ", если блокнот запрашивает, хотите ли сохранить изменения). Теперь мы выполняем один из методов Site. Щелкните вкладку "Методы", щелкните правой кнопкой мыши метод GetState и выберите "Выполнить метод". Нажмите кнопку Выполнить .
Возвращаемое значение равно 1 или "Started". Как мы знаем это? Нажмите кнопку Закрыть. Щелкните правой кнопкой мыши метод GetState и выберите квалификаторы метода.... Откроется метаданные метода GetState, включая ValueMap и Values, которые описывают сопоставление возвращаемых значений с данными, доступными для чтения. Нажмите кнопку массива в строке "Значения", чтобы увидеть различные состояния.
Итоги
В этом документе вы узнали, как подключиться к пространству имен WMI, как искать класс, как обнаруживать свойства и методы для класса, как определить, является ли свойство только для чтения или записи или чтения, как найти параметры для метода, как получить экземпляры конкретного объекта, как интерактивно изменять свойства экземпляра объекта и как просматривать свойства внедренного объекта.