|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Перезапуск служб с помощью батника |
|
|
CMD/BAT - [решено] Перезапуск служб с помощью батника
|
Пользователь Сообщения: 109 |
Профиль | Отправить PM | Цитировать Всем привет,
Возникла такая проблема, нужно организовать ускоренный перезапуск нескольких служб. Такой вариант работает из коммандной строки: net stop [служба] && net start [служба], но из батника не хочет. Окно просто появляется и тут же исчезает. Как это можно записать в батник, чтобы всё работало? |
|
Отправлено: 12:54, 17-10-2011 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата goodguy:
Название службы, версия ОС? |
|
Отправлено: 13:28, 17-10-2011 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 109
|
Профиль | Отправить PM | Цитировать Цитата:
|
|
Отправлено: 17:50, 17-10-2011 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать goodguy, речь идёт именно о «TermService» и «Spooler»?
|
Отправлено: 18:37, 17-10-2011 | #4 |
Пользователь Сообщения: 109
|
Профиль | Отправить PM | Цитировать Да. Именно о них
Но вместе с TermService должна перезапускаться еще и служба перенаправления портов |
|
Отправлено: 19:05, 17-10-2011 | #5 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать goodguy, на Windows XP я наблюдаю такую картину:
wmic.exe Service where "Name = 'Spooler' OR Name = 'TermService'" get Name, Caption, AcceptStop /value Цитата:
Цитата goodguy:
|
||
Отправлено: 03:09, 18-10-2011 | #6 |
Пользователь Сообщения: 109
|
Профиль | Отправить PM | Цитировать Цитата:
Microsoft Windows [Version 6.1.7600] (c) Корпорация Майкрософт (Microsoft Corp.), 2009. Все права защищены. C:\Users\Konstantin>wmic.exe Service where "Name = 'Spooler' OR Name = 'TermServ ice'" get Name, Caption, AcceptStop /value AcceptStop=TRUE Caption=Диспетчер печати Name=Spooler AcceptStop=TRUE Caption=Службы удаленных рабочих столов Name=TermService C:\Users\Konstantin> Цитата:
|
||
Отправлено: 15:09, 18-10-2011 | #7 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Тогда пробуйте запустить из командной строки пакетный файл, который Вы и предлагали:
net.exe stop Spooler && net.exe start Spooler net.exe stop TermService && net.exe start TermService 1) на Server 2008 R2 у меня также для «TermService» — «AcceptStop=TRUE»; 2) как заработает — обратите внимание, на зависимые от «TermService» службы («FastUserSwitchingCompatibility» — на XP и, возможно, «UmRdpService» — на Windows 7 [последнее под вопросом, ибо я-то смотрел на сервере]). И надо будет проверять: если какие-то зависимые службы были запущены до исполнения старт-стопа «TermService» — потребно их будет так же стартовать. |
Последний раз редактировалось Iska, 18-10-2011 в 16:45. Отправлено: 16:35, 18-10-2011 | #8 |
Пользователь Сообщения: 109
|
Профиль | Отправить PM | Цитировать Отлично работает. Да я уже и до этого пробовал. Из коммандной строки пашет.
Microsoft Windows [Version 6.1.7600] (c) Корпорация Майкрософт (Microsoft Corp.), 2009. Все права защищены. C:\Users\Konstantin>net.exe stop Spooler && net.exe start Spooler Служба "Диспетчер печати" останавливается. Служба "Диспетчер печати" успешно остановлена. Служба "Диспетчер печати" запускается. Служба "Диспетчер печати" успешно запущена. C:\Users\Konstantin> |
Отправлено: 16:41, 18-10-2011 | #9 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать goodguy, я обновил свой предыдущий пост.
Цитата goodguy:
|
|
Отправлено: 16:47, 18-10-2011 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Отключение/включение служб с помощью bat/vbs возможно ли ? | dark-------13 | Скриптовые языки администрирования Windows | 1 | 05-05-2011 09:54 | |
CMD/BAT - [решено] запуск *.exe с параметром "y" с помощью батника | sharky lions | Скриптовые языки администрирования Windows | 22 | 18-04-2011 20:34 | |
CMD/BAT - [решено] найти путь к файлу/папке с помощью батника и занести результат в txt файл | sharky lions | Скриптовые языки администрирования Windows | 4 | 17-04-2011 19:57 | |
CMD/BAT - [решено] Как с помощью батника узнать, используется ли в названии файла\папки кириллица? | Nun-Nun | Скриптовые языки администрирования Windows | 4 | 28-10-2010 11:44 | |
[Ъ] Защита информации в Microsoft Office 2003 с помощью служб RMS и IRM | Alexander_Grig | Microsoft Windows NT/2000/2003 | 0 | 30-11-2006 18:03 |
|