Как перезапустить один веб-сайт в IIS7 + только с помощью командной строки?
Те же функции, что и у обведенного элемента меню на изображении, но из командной строки.
В Iisreset нет опций для работы с отдельными файлами, и я нашел несколько старых ссылок на Iisweb.vbs, которые кажутся устаревшими.
Вы ищете appcmd
команда. Взгляните на его руководство TechNet.
%windir%\system32\inetsrv\appcmd list site
Чтобы перезапустить свой сайт, останови это, а затем начни:
appcmd start site /site.name:string
или
appcmd stop site /site.name:string
Я лично предлагаю не останавливать и запускать сайты, а повторно использовать связанный пул приложений.
Это должно быть почти незаметно для конечных пользователей, в то время как остановка / запуск, вероятно, приведет к 503, пока сайт не работает.
СПИСОК APPCMD WP
APPCMD RECYCLE WP
являются версиями этого ...
Перечислите свои существующие веб-сайты с помощью:
C:\> iisweb.vbs /query
и затем вы можете перезапустить определенный веб-сайт, выполнив:
C:\> iisweb.vbs /stop <website> && iisweb.vbs /start <website>