Implemented in version 0.2.23.
Best regards,
Victor
Best regards,
Victor
We really need your input in this questionnaire
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
Show posts Menu
sub main()
{
if ($event->parameters[1] ~= ".*\((.*)\)")
return $1;
return "";
}
ActionShellExec = ResetService:sc stop $1 && sc start $1
Quote from: Anth0ny on October 14, 2008, 03:18:38 PM
Когда ждать релиза 0.2.23?
Quote from: Anth0ny on October 14, 2008, 08:16:57 PMQuote from: Victor Kirhenshtein on October 14, 2008, 08:00:09 PM
В поле action на сервере можно использовать только предопределенные action'ы агента из соображений безопасности - например агент может настраивать другой администратор, дать серверу NetXMS доступ только на уровне ControlServer, и быть уверенным что администратор NetXMS не сможет выполнять любые команды, какие пожелает, через NetXMS агента.
мм.. если честно то не совсем понял о чём идёт речь... =((
Quote from: Anth0ny on October 14, 2008, 08:16:57 PMQuote from: Victor Kirhenshtein on October 14, 2008, 08:00:09 PM
cmd файл можно и не создавать - вполне можно использовать
ActionShellExec = ResetSpooler:net stop spooler && net start spooler
а вот это сработало, спасибо! =)
но всё равно хотелось бы понять почему cmd-файл не срабатывает...
ActionShellExec = ResetSpooler:C:\Program Files\NetXMS\var\reset_spooler.cmd
Quote from: Anth0ny on October 14, 2008, 07:57:40 PM
хмм...
а что касаемо выполнения cmd-скрипта?
тут-то что не так? не пойму...
та процедура которую я описал- правильная?
Quote from: Anth0ny on October 14, 2008, 06:30:22 PM
(Сразу вопрос: а почему в поле Action сразу нельзя использовать команды windows-шелла? если например мне не нужно ничего кроме перезапуска сервиса, то почему сразу нельзя использовать простейшую конструкцию типа "net stop spooler && net start spooler", а приходится создавать ватник на сервере, на котором должна быть выполнены данные команды?)
ActionShellExec = ResetSpooler:net stop spooler && net start spooler
Quote from: Anth0ny on October 14, 2008, 07:30:55 PM
я так понимаю что он должен создаться в \var\ ?
$event->parameters[6]
