Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
4e6
Зарегистрирован: 09.01.2006 Сообщения: 92 Откуда: Москва
|
Добавлено: Пт Ноя 24 2006 12:39 Заголовок сообщения: Удалённый старт/стоп службы |
|
|
Можно ли остановить/стратовать службу на удалённом компьютере тз командной строки или батника, т.е. без применения каких-то сторонних программ.
Тема такая - есть сервер 1, на котором крутится БД pervasive sql. Есть сервер 2, который периодически хочет делать бекапы базы. Но т.к. запущен первазив, он не может получить монопольного доступа к некоторым файлам базы. Т.к. бекап происходит глубокой ночью, ничего зазорного в том, чтобы перед бекапом останавливать сервис и стартовать его снова после бекапа, не вижу. Вот и вопрошаю у всезнающего all'а, каким образом можно сделать сабж. _________________
|
|
Вернуться к началу |
|
|
oleg_poruchikov
Зарегистрирован: 09.09.2004 Сообщения: 567 Откуда: http://tor.clan.su
|
Добавлено: Пт Ноя 24 2006 13:55 Заголовок сообщения: |
|
|
Почему бы на сервере 1 не остановить службу в нужное время, скажем за пару минут, до того как будет запущено задание бэкап на сервере 2,
на сервере 2 запускать задание с указанием длительности его выполнения чч:мм...
на сервере 1 запустить службу через n чч:мм + 1-2мин. _________________ Вот такая картина маслом! (c) |
|
Вернуться к началу |
|
|
and3008
Зарегистрирован: 12.10.2001 Сообщения: 14893 Откуда: Н.Новгород
|
Добавлено: Пт Ноя 24 2006 18:56 Заголовок сообщения: |
|
|
net \\server stop ТАКАЯ_ТО_СЛУЖБА
net \\server start ТАКАЯ_ТО_СЛУЖБА
Должно прокатить.
Батник запускать с правами администратора или юзверя, имеющего права доступа на перезапуск службы на удаленном сервере. |
|
Вернуться к началу |
|
|
ALEX_SE
Зарегистрирован: 30.11.2003 Сообщения: 1043 Откуда: Энгельс, Саратовская обл.
|
Добавлено: Пт Ноя 24 2006 19:15 Заголовок сообщения: |
|
|
А сам первасив этого делать не умеет?
имхо кривой способ.. Рабочий, но кривой. |
|
Вернуться к началу |
|
|
4e6
Зарегистрирован: 09.01.2006 Сообщения: 92 Откуда: Москва
|
Добавлено: Пн Ноя 27 2006 11:25 Заголовок сообщения: |
|
|
and3008 писал(а): | net \\server stop ТАКАЯ_ТО_СЛУЖБА
net \\server start ТАКАЯ_ТО_СЛУЖБА
Должно прокатить. |
Не прокатывает.
Код: | Y:\>net stop mysql \\s2
Синтаксис данной команды:
NET STOP
служба |
Пробовал и по полному днс-имени и по айпи адресу.
and3008 писал(а): | Батник запускать с правами администратора или юзверя, имеющего права доступа на перезапуск службы на удаленном сервере. |
Пробовал даже не то, что бы с правами, а просто брал и запускал от имени доменного администратора с контроллера домена. _________________
|
|
Вернуться к началу |
|
|
oleg_poruchikov
Зарегистрирован: 09.09.2004 Сообщения: 567 Откуда: http://tor.clan.su
|
Добавлено: Пн Ноя 27 2006 13:28 Заголовок сообщения: |
|
|
and3008 писал(а): | net \\server stop ТАКАЯ_ТО_СЛУЖБА
net \\server start ТАКАЯ_ТО_СЛУЖБА | Действительно не прокатит...
прежде чем дать совет oleg_poruchikov писал(а): | Почему бы на сервере 1 не остановить службу в нужное время, скажем за пару минут, до того как будет запущено задание бэкап на сервере 2,
на сервере 2 запускать задание с указанием длительности его выполнения чч:мм...
на сервере 1 запустить службу через n чч:мм + 1-2мин. | Прошерстил весь синтаксис команды net и ещё кучу других... _________________ Вот такая картина маслом! (c) |
|
Вернуться к началу |
|
|
4u3u
Зарегистрирован: 24.01.2003 Сообщения: 997 Откуда: Moscow
|
Добавлено: Пн Ноя 27 2006 15:58 Заголовок сообщения: |
|
|
SC /?
Примеры:
sc \\server stop service_name
sc \\server start service_name
SC.EXE входит в состав Windows XP/2003, а также в Resource Kit для Windows 2000:
http://www.dynawell.com/support/ResKit/win2k.asp
Манипулировать сервисами можно и через WMI/WSH. Например, используя утилиту WMIC:
wmic /node:"server" service where "Name='service_name'" call startservice
Последний раз редактировалось: 4u3u (Ср Ноя 29 2006 12:52), всего редактировалось 1 раз |
|
Вернуться к началу |
|
|
4e6
Зарегистрирован: 09.01.2006 Сообщения: 92 Откуда: Москва
|
Добавлено: Ср Ноя 29 2006 09:31 Заголовок сообщения: |
|
|
4u3u: Спасибо огромное, помогло. _________________
|
|
Вернуться к началу |
|
|
|