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

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Службы - [решено] вопрос: контроль за службой

Ответить
Настройки темы
Службы - [решено] вопрос: контроль за службой

Старожил


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

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


Добрый час ! Вопрос: можно ли средствами CMD контролировать статус службы (работает, пауза, останов), например может есть команда которая возвращает значение некого кода статуса ? Спасибо.

Отправлено: 13:05, 24-01-2008

 

Аватара для SavmiN

Пользователь


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

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


В оболочке pshell.exe - есть возможность автологона с правами админа - загрузка происходит под учеткой User-2 (User-1 - это учетка Администратор); после подгружается программа gc.exe (учет времени и трафика) и служба GccServ этой же программы (лично мне не понятно для каких целей ) - и если я наберу "NET STOP GccServ" - то ничего не произойдет! а вот если я отключю к примеру процесс gc.exe - то при следующем входе в систему программа pshell.exe востановит этот gc.exe (имеется там опция) - а нужно чтобы восстанавливался gc.exe сразу или производился shutdown -s

-------
Прежде чем «что-то» сделать — надо это «что-то» придумать ©
savmin.ru


Отправлено: 15:51, 12-02-2008 | #41



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

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

HLT HLT вне форума

Ветеран


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

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


Цитата SavmiN:
если я отключю к примеру процесс gc.exe »
Цитата SavmiN:
нужно чтобы восстанавливался gc.exe сразу »
Работающий метод:
назначить на каждом компе задание на запуск этого батника каждую минуту
Код: Выделить весь код
pslist /accepteula gc -e
if errorlevel 1 start gc.exe
pslist брать тут: http://technet.microsoft.com/ru-ru/s...82(en-us).aspx

Если очень хочется - можно сделать задание, которое будет удаленно проверять статус службы и удаленно запускать её.
Батник запускается на сервере от админской учетной записи, проверяет статус службы на всех нужных компах
Список нужных компов находится в файле computers.lst

Код: Выделить весь код
@for /F %%a in (computers.lst) do (
pslist /accepteula \\%%a gc -e
if errorlevel 1 psexec /accepteula \\%%a gc.exe -d -e -s
)
psexec брать там же, где и pslist

-------
Сообщение помогло? Нажмите внизу ссылку "Полезное сообщение".

Это сообщение посчитали полезным следующие участники:

Отправлено: 09:15, 13-02-2008 | #42


Аватара для SavmiN

Пользователь


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

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


Цитата HLT:
назначить на каждом компе задание »
В смысле назначить через планировщик ? а скрытого метода нет?
и как втаком случае наблюдать за службой GccServ - они одно целое с процессом gc.exe

-------
Прежде чем «что-то» сделать — надо это «что-то» придумать ©
savmin.ru


Отправлено: 17:31, 13-02-2008 | #43


Аватара для SavmiN

Пользователь


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

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


Цитата HLT:
сделать задание, которое будет удаленно проверять статус службы и удаленно запускать её »
сорри!!
имя компьютеров ? в каком виде - к примеру группа "Club" там 50 пк от Club-1 … до Club-50 - с такими именами и задавать?
или по ip-адресам? - не совсем ясно - та и не нашел по сайту инструкций чётких (
Спасибо!
и как я понимаю здесь
Цитата HLT:
errorlevel 1 psexec »
единица - время в минутах

-------
Прежде чем «что-то» сделать — надо это «что-то» придумать ©
savmin.ru


Отправлено: 01:41, 30-03-2008 | #44

HLT HLT вне форума

Ветеран


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

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


Цитата SavmiN:
имя компьютеров ? в каком виде - к примеру группа "Club" там 50 пк от Club-1 … до Club-50 - с такими именами и задавать? »
Да. В файл, по одному имени в строке

Цитата SavmiN:
как я понимаю здесь
Цитата:
Цитата HLT:
errorlevel 1 psexec »
единица - время в минутах »
единица - это код ошибки. Она появляется если предыдущей командой процесс не найден в списке процессов.

Описание команды IF - тут

-------
Сообщение помогло? Нажмите внизу ссылку "Полезное сообщение".


Последний раз редактировалось HLT, 02-04-2008 в 14:23.


Отправлено: 14:08, 02-04-2008 | #45


Аватара для SavmiN

Пользователь


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

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


Цитата HLT:
по одному имени в строке »
по ip-адресам можно ?
Цитата HLT:
процесс не найден в списке процессов »
не получится ли в таком случае загрузка сети - опрос 50 пк займет около 1 минуты
настроить время нового опроса как можно ? к примеру раз в три минуты

-------
Прежде чем «что-то» сделать — надо это «что-то» придумать ©
savmin.ru


Отправлено: 23:01, 03-04-2008 | #46

HLT HLT вне форума

Ветеран


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

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


Цитата SavmiN:
по ip-адресам можно »
В хелпе нет упора на computer name, сказано просто remote computer
Должно работать

Цитата SavmiN:
не получится ли в таком случае загрузка сети - опрос 50 пк займет около 1 минуты »
Запуск батника производится из "планировщика заданий". Там и настраивать интервал. Хоть раз в минуту, хоть раз в сутки

-------
Сообщение помогло? Нажмите внизу ссылку "Полезное сообщение".


Отправлено: 09:40, 04-04-2008 | #47



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Службы - [решено] вопрос: контроль за службой

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
VBS/WSH/JS - [решено] контроль за службой foxbat Скриптовые языки администрирования Windows 11 30-07-2009 08:47
Система - [Решено]Изменение имени процесса запускаемого службой Ventrilo Tomonaka Программное обеспечение Windows 1 10-07-2009 23:02
[решено] Проблемы со службой печати на Win2003 banbug Microsoft Windows NT/2000/2003 6 29-01-2009 01:31
Загрузка - [решено] Контроль автозагрузки Basser Microsoft Windows Vista 5 08-06-2007 07:06




 
Переход