Как перезапустить один сайт в IIS7 + только с помощью командной строки?
Функциональность та же, что и у пункта меню в картинке (но из командной строки).
Iisreset не имеет никаких опций для работы с отдельными файлами, и я нашел несколько древних ссылок на Iisweb.vbs, который, кажется, устарел.
iis
iis-7
command-line-interface
iis-7.5
Kjensen
источник
источник
'stop' is not recognized as an internal or external command, operable program or batch file.
? Я проверил, чтоstart
иstop
команды работают индивидуально, но не через трубопровод.start
либоstop
, а не пайпинг.%windir%\system32\inetsrv\appcmd stop site /site.name:"SDL Web"
я вставил это в файл .bat, и это работает, спасибо.Я бы лично предложил не останавливать и запускать сайты, а перерабатывать связанный пул приложений.
Это должно быть ближе к незаметному для конечных пользователей, в то время как остановка / запуск, вероятно, выдаст 503 секунды, пока сайт не работает.
APPCMD LIST WP
APPCMD RECYCLE WP
версии для командной строки этого ...
источник
Перечислите свои существующие веб-сайты с:
и затем вы можете перезапустить определенный сайт, выполнив:
источник