Добавление сайтов в IIS7 из командной строки

Быстрая заметка о том, как создать сайт в IIS7 из командной строки (cmd.exe). Это очень удобно, если Вам нужно создать 100+ сайтов.

Запускаем cmd.exe от имени администратора и переходим следующий каталог:

cd %windir%\system32\inetsrv

Без этого система не увидит appcmd и Вы получите следующую ошибку:

'appcmd.exe' is not recognized as an internal or external command
operable program or batch file.

Синтаксис создания сайта следующий:

appcmd add site /name:www.имя_сайта /bindings:http://www.имя_сайта:80,http://имя_сайта:80 /physicalPath:C:\inetpub\wwwroot\www.имя_сайта

С помощью следующей команды можно сменить домашний каталог сайта. Для меня остается загадкой почему нужно использовать ‘vdir’ а не ‘site’:

appcmd.exe set vdir "имя_сайта/" -physicalPath:"C:\inetpub\wwwrootмя_папки"

Полезные статьи по теме:

  1. Список сайтов в IIS6