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

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

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

Аватара для BANDI-OGA

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


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

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


проблема такая, у нас стоит сервер печати, там подключены принтера, через них идет печать (ну это не суть важна), так вот, по какой то причине происходит забивание задания в одном из принтеров и появляется служба WINWORD, при удалении ее печать проходит, как мне следить за этой службой без захода на сервер?

Отправлено: 04:36, 14-07-2010

 

Аватара для BANDI-OGA

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


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

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


Не удается загрузить файл C:\Users\xxxx\Desktop\БезИмени1.ps1, так как выполнение скриптов запрещено для данной системы. Введите "get-help about_signing" для получения
дополнительных сведений.
At line:0 char:0

подскажите в чем проблема?

Отправлено: 06:01, 16-07-2010 | #11



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

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

QRS QRS вне форума

Ветеран


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

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


Цитата BANDI-OGA:
подскажи, как привязать этот скриптик к процессу? »
не понял вопроса...

пишешь powershell скрипт:

$pr = Get-WMIObject Win32_Process -computer COMPUTERNAME | where-object {$_.Name -eq 'WINWORD.exe'}
if($pr -eq $null){}else{
$a = new-object -comobject wscript.shell
$b = $a.popup("WINWORD!!!",60,"ОН ОПЯТЬ ЗАПУСТИЛСЯ ((((",0)
}


Вместо COMPUTERNAME указываешь реальное сетевое имя сервера, который собираешься мониторить; вместо WINWORD.EXE - указываешь имя процесса.
Скрипт запускаешь локально на своей машине с определенным интервалом... попробуй сначала руками запускать.
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:40, 16-07-2010 | #12


Аватара для BANDI-OGA

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


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

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


QRS - Спасибо!! все получилось!

Отправлено: 07:07, 18-07-2010 | #13


Аватара для BANDI-OGA

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


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

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


еще такой вопрос, а можно как нить проследить занимаемую память процесса? допустим выше 30 метров при запуске скрипта, происходит обнаружение процесса, и он выдает окошко процесс завис
т.е. процесс у меня часто запускается, только не часто зависает

Последний раз редактировалось monkkey, 19-07-2010 в 09:24.


Отправлено: 11:00, 18-07-2010 | #14

QRS QRS вне форума

Ветеран


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

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


Запусти соответствующий процесс на сервере.

Открой окно powershell, в нем запусти строку, которой проверяешь наличие процесса:

$pr = Get-WMIObject Win32_Process -computer COMPUTERNAME | where-object {$_.Name -eq 'WINWORD.exe'}

дальше набери:
$pr
или
$pr | gm

там увидишь все свойства, которые есть у процесса; в гугле можешь посмотреть что значит каждый из параметров.
За объем памяти, по-моему отвечает $pr.WS:


if($pr -eq $null){echo "он не запустился"}else{
if($pr.WS -gt 30Mb) {
$a = new-object -comobject wscript.shell
$b = $a.popup("WINWORD!!!",60,"ОН ОПЯТЬ ЗАПУСТИЛСЯ ((((",0)
}
else{
echo "запустился, но ОЗУ меньше 30Мб!"
}
}


но может быть будет проще сразу завершить процесс?!:
if($pr -eq $null){echo "он не запустился"}else{
if($pr.WS -gt 30Mb) {$pr.Terminate(0)}
}


PS модератору: пора тему переносить в раздел программирование!!!

Отправлено: 18:53, 19-07-2010 | #15


Аватара для BANDI-OGA

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


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

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


QRS - спасибо, все получилось!! можно закрывать тему
PS: надо изачать powershell

Отправлено: 04:50, 20-07-2010 | #16



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
VBS/WSH/JS - [решено] контроль за службой foxbat Скриптовые языки администрирования Windows 11 30-07-2009 08:47
Система - [решено] Следить за вкл. и выкл. компа Diver1 Программное обеспечение Windows 6 21-11-2008 11:28
проблеммы со службой IPsec Frose Microsoft Windows NT/2000/2003 1 24-01-2008 21:32
Проблемы со службой. Markuss Microsoft Windows 2000/XP 1 03-11-2006 10:54
Как пользоваться службой NLA. Mr666 Сетевые технологии 1 31-05-2006 07:53




 
Переход