Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Запуск службы по условию

Ответить
Настройки темы
CMD/BAT - [решено] Запуск службы по условию

Новый участник


Сообщения: 11
Благодарности: 0

Профиль | Отправить PM | Цитировать


Доброго времени суток. Вот возникла задачка: нужно с помощью батника реализовать запуск службы при условии, если она не запущена. То есть, что батник сам проверял, работает служба или нет. Если нет - запуск, если да - end

Я полагаю, должны фигурировать "if", "else" и ERRORLEVEL= , но я с ними как-то не особо дружу. Помогите пожалуйста написать. Службы "Рабочая станция", "Обозреватель компьютеров" и иже с ними...

Отправлено: 15:09, 20-10-2011

 

Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Harik, а смысл? Просто запускайте, ничего не проверяя. В случае, если служба уже запущена, повторная попытка старта службы просто отвалится с ошибкой:
Цитата:
Код: Выделить весь код
C:\>net start spooler
Затребованная служба уже запущена.

Для вызова дополнительной справки наберите NET HELPMSG 2182.
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:58, 20-10-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 11
Благодарности: 0

Профиль | Отправить PM | Цитировать


а если скажем в бат-файле будет несколько команд запуска службы, при ошибке первой по списку, последующие будут выполняться?

Отправлено: 16:12, 20-10-2011 | #3


Новый участник


Сообщения: 11
Благодарности: 0

Профиль | Отправить PM | Цитировать


уже сам проверил, спасибо. Глупый был вопрос

Отправлено: 16:27, 20-10-2011 | #4


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Последовательных команд — да, будут.

Отправлено: 16:49, 20-10-2011 | #5


Новый участник


Сообщения: 17
Благодарности: 2

Профиль | Отправить PM | Цитировать


Если нужно перезапустить службу, например Spooler, достаточно в свойствах службы выставить перезапуск её при первом,втором, последующем сбоях.... Это конечно не относится к БАТникам, но решает вопрос перезапуска службы)

Отправлено: 10:40, 28-05-2012 | #6


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


sl2103, Вы это о чём?!

Отправлено: 10:42, 28-05-2012 | #7


Новый участник


Сообщения: 17
Благодарности: 2

Профиль | Отправить PM | Цитировать


Цитата Iska:
реализовать запуск службы при условии, если она не запущена. »
написал выполнение условия средством самой винды

Отправлено: 11:55, 28-05-2012 | #8


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


sl2103, и каким образом сие поможет мне запустить, если она ещё не запущена, например, службу «Windows Installer»?! И каким образом Ваше предложение сумеет запустить службу, если служба была — просто и банально — корректно остановлена (а не «слетела» с ошибкой)?!

Отправлено: 12:16, 28-05-2012 | #9



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Запуск службы по условию

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] запуск службы Setser Скриптовые языки администрирования Windows 1 09-03-2011 08:43
Запуск доп.программы по условию в консоли(STDOUT) первой. Dobrinia AutoIt 3 18-01-2011 12:31
CMD/BAT - [решено] Копирование и запуск по условию AlexVong Скриптовые языки администрирования Windows 2 25-10-2010 14:03
[решено] Поиск и запуск приложения согласно условию If... semiono AutoIt 19 18-02-2010 00:24
Разное - скрипт на запуск службы cas Программирование и базы данных 11 11-12-2008 03:16




 
Переход