@mikhail, я тут озаботился «неперезагрузкой» веб станции при передаче конфигурации в Win7.
Проанализировал ваш файл svc_restart.bat. понял, что вы видимо из лучших побуждений (чтобы не перезагружать полностью веб сайт) сделали его довольно «хитрым» 🙂
Я его немного доработал — поставил проверку на версию ОС. Если это семерка — тупо сервис w3svc стоп и через две секунды старт. Ну а если не семерка — как написано. Текст вот:
ver |find/i»6″
if %errorlevel%==0 goto :w7
cd /d «%~dp0»
type nul > cmd\webreload
curl http://localhost:8001/ConfigReload
del cmd\webreload
goto :exit
:w7
net stop w3svc
TIMEOUT 2
net start w3svc
:exit
Сам файл