APPCMD (command) (object-type) <identifier> </parameter1:value1 ...>
Поддерживаемые типы объектов:
SITE Администрирование виртуальных сайтов
APP Администрирование приложений
VDIR Администрирование виртуальных каталогов
APPPOOL Администрирование пулов приложений
CONFIG Администрирование разделов общей настройки
MODULE Администрирование серверных модулей
TRACE Работа с журналами трассировки неудачных запросов
(Чтобы просмотреть список команд, поддерживаемых каждым объектом, используйте /?
, например "appcmd.exe site /?")
Общие параметры:
/? Отображать сообщение контекстной справки.
/text<:value> Создать выход в текстовом формате (по умолчанию).
/text:* отображает подробное представление всех свойств объекта
.
/text:<attribute> отображает значение указанного
атрибута для каждого объекта.
/xml Сгенерируйте вывод в формате XML.
Используйте его, чтобы получить вывод, который может быть отпра
влен другой
команде, выполняемой в режиме /in
/in или - прочитать и произвести операцию над XML-вводом в стандартном ре
жиме ввода.
Использовать эту функцию, чтобы произвести операцию над входом,
созданным другой
командой, запущенной в режиме /xml.
/config<:*> Показать конфигурацию отображенных объектов.
/config:* также включает наследуемую конфигурацию.
/metadata Показать метаданные конфигурации при ее отображении.
/commit Установить путь конфигурации, где сохранены изменения конфигура
ции.
Можно указать либо конкретный путь конфигурации, "site",
"app", "parent" или "url", чтобы сохранить соответствующую
часть пути, редактируемого командой, либо "apphost", "webroot"
или "machine" для соответствующего уровня конфигурации.
/apphostconfig Задает альтернативный изменяемый файл applicationHost.config.
/debug Показать отладочную информацию для выполнения команды.
-Использование символа "!" позволяет избежать совпадения имен параметров с имена
ми общих параметров,
например, введите "/!debug:value", чтобы задать свойство конфигурации с именем "
debug".
APPCMD (command) SITE <identifier> <-parameter1:value1 ...>
Поддерживаемые команды:
list Составить список виртуальных сайтов
set Настроить виртуальный сайт
add Добавить новый виртуальный сайт
delete Удалить виртуальный сайт
APPCMD add SITE <identifier> <-parameter1:value1 ...>
Создает новый виртуальный сайт с указанными параметрами. По крайней мере
должны быть указаны имя и код сайта.
Поддерживаемые параметры:
/name (требуемый)
Имя сайта
/id
Идентификатор сайта
/bindings
Список привязок в понятной форме "http://domain:port,..." или
необработанной форме "протокол/сведения_о_привязке, ..."
/physicalPath
Если указан, приводит к созданию для данного сайта корневого приложения с
корневым виртуальным каталогом, указывающим на заданный путь. Если опущен,
сайт создается без корневого приложения, и его не удастся запустить до тех
пор, пока не будет создано корневое приложение.
/?
Отобразить динамические свойства сайта, которые могут быть установлены для
нового сайта
Примеры:
appcmd add site /name:"My New Site" /id:2 /bindings:http://www.domain.com:80
Создать новый сайт "My New Site" с указанной понятной привязкой для
прослушивания http-запросов через порт 80 для www.domain.com.
appcmd add site /name:"My New Site" /id:2 /bindings:http://*:81
Создать новый сайт "My New Site" с указанной понятной привязкой для
прослушивания http-запросов через порт 81 для любых имен доменов.
appcmd add site /name:"My New Site" /id:2 /bindings:http/*:81:
Создать новый сайт "My New Site" с указанными кодом и привязкой. После
создания у нового сайта нет приложений.
appcmd add site /name:"My New Site" /id:2 /bindings:http/*:81: /physicalPath:"c
:\inetpub\mynewsite"
Создать новый сайт "My New Site" с указанными кодом и привязкой.
Автоматически создается корневое приложение с корневым виртуальным
каталогом, указывающим на заданный физический путь.
appcmd add site /name:"My New Site" /bindings:http/*:81:
Создать новый сайт "My New Site" с привязкой и автоматически генерировать
код сайта. После создания у нового сайта нет приложений.
справка не закончена