|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Перезапуск службы и запись об этом в файл. |
|
CMD/BAT - [решено] Перезапуск службы и запись об этом в файл.
|
Пользователь Сообщения: 90 |
Профиль | Отправить PM | Цитировать Доброго всем дня. С батниками никогда не работал, очень нужно сформировать такой обработчик. В фирме сеть из 10 пк, на каждом стоит Tmeter с ограничениями для выхода в интернет, суть проблемы что все сидят с правами администратора и любой может спокойно отключить службу Tmeter и спокойно покорять просторы инета. Имя службы Tmeter - TrafSvc. ОС на всех ПК стоит XP.
1. Возможно ли создание программы для перезапуска службы, если её отключит пользователь? что-то похоже читал здесь http://forum.oszone.net/thread-186707.html, но не смог разобраться... 2. И записать об этом запуске в некий файл.txt? Если такое трудоемко, то подскажите как реализовать 1 вопрос. Заранее благодарен. |
|
Отправлено: 13:50, 15-12-2011 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата egorkin:
Цитата egorkin:
Пока Вы не решите радикально вопрос с наличием административных прав у обычных пользователей, всё остальное будет — мёртвому припарки. |
||
Отправлено: 14:26, 15-12-2011 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 90
|
Профиль | Отправить PM | Цитировать Iska, понимаете на всех ПК сидят женщины среднего приклонного возраста, что такое службы они толком не знают. И если даже они найдут службу Tmeter и отключат "нечаенно", тут мне и поможет такая программка перезапуска службы! Будьте добры подскажите модуль программки?
P.S. А запаролить её нельзя? |
------- Отправлено: 14:42, 15-12-2011 | #3 |
Пользователь Сообщения: 90
|
Профиль | Отправить PM | Цитировать Добрые люди, хоть примерный код дайте... плиз...
|
------- Отправлено: 19:36, 15-12-2011 | #4 |
Пользователь Сообщения: 90
|
Профиль | Отправить PM | Цитировать Так нашел vbs скрипт для проверки и запуска процесса TrafSvc.exe
только при остаовке службы Tmeter, процесс заново не заускается. Т.е. я понимаю надо еще отдельный скрипт для перезапуска самой слыжбы? |
|
Отправлено: 11:28, 16-12-2011 | #5 |
Пользователь Сообщения: 90
|
Профиль | Отправить PM | Цитировать В общем нашел решение сам, спасибо форуму за "поддержку"
скрипт на vbs, надеюсь пригодится кому. Set objFSO = CreateObject("Scripting.FileSystemObject") Set objTextFile = objFSO.CreateTextFile("c:\temp\logsTrafSvc.txt", True) While 1 strComputer = "." Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") Set colServiceList = objWMIService.ExecQuery("Select * from Win32_Service where Name='TrafSvc'") For Each objService in colServiceList objTextFile.WriteLine objService.State & Date () & " " & Time () If objService.State = "Stopped" Then objTextFile.WriteLine "Остановленна, запускаем... " & Date () & " " & Time () errReturn = objService.StartService() End if Next Wscript.Sleep 18000 ' в милисекундах Wend |
Отправлено: 20:35, 16-12-2011 | #6 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Службы - Не могут запустить ни одной службы, создать учетную запись,..... | Alex_kl | Microsoft Windows 7 | 6 | 17-09-2011 20:14 | |
Assm - [решено] Запись в файл | pogo | Программирование и базы данных | 7 | 24-11-2010 09:15 | |
Назначить учетной записи разрешение на перезапуск службы Windows | migunov | Microsoft Windows NT/2000/2003 | 1 | 01-07-2009 10:09 | |
Службы - [решено] Перезапуск службы | alex_cent | Microsoft Windows 2000/XP | 4 | 29-01-2009 10:28 | |
Как запретить запись cd, dvd чтобы при этом они читались? | Admiral | Microsoft Windows 2000/XP | 0 | 21-04-2008 12:19 |
|