Файл AppCmd. exe содержится в папке %SystemRoot%\System32\inetsrv. Для получения данных справки запустите команду appcmd/? (рис. 5-30). Этот же переключатель можно использовать для получения дополнительных сведений о других командах. Далее приведен общий синтаксис этой команды: Appcmd. exe Команда Объект "Имя_объекта" /параметр:значение

Рис. 5-30. Данные справки утилиты AppCmd. exe

Командные опции

Для выполнения задач с объектами с помощью утилиты AppCmd. exe используется простой набор из следующих команд.

List Возвращает информацию об указанном объекте.

Add Создает новый объект с указанным типом. Дополнительные детали можно добавлять с помощью параметров и значений.

Delete Удаляет указанный объект (например, веб-сайт или веб-прнложе – ние).

Set Изменяет параметры объекта в соответствии с указанными параметрами и значениями.

Start/Stop Доступна для объектов, которые поддерживают эти действия (таких как веб-сайт).

При выполнении каждой операции (из файла сценария или командной строки) в строку всегда нужно добавлять AppCmd. exe.

Объекты

В стандартной инструкции AppCmd вам может потребоваться указать тип и имя объекта, над которым выполняется операция. Далее приведен список типов объектов, поддерживаемых утилитой AppCmd. exe:

Арр (веб-приложение);

Файл AppCmdAppPoll (пул приложений);

Backup (архивы конфигурации сервера);

Config (сведения конфигурации сервера);

Module;

Request;

Site (веб-сайт);

Trace;

VDir (виртуальный каталог);

WP (рабочий процесс).

Чтобы получить подробные сведения о параметрах и значениях, применяемых к объекту, после команды добавьте -?. Appcmd site -?

Примеры команды

С помощью утилиты AppCmd. exe можно без труда перечислять и создавать параметры конфигурации IIS. В табл. 5-2 приведены некоторые распространенные команды и указано их назначение.