Назад | Перейти на главную страницу

Как создать запись о событии на веб-сервере?

Как я могу создать событие на удаленном сервере Windows 2008, находящемся за пределами моей сети?

Я знаю о eventcreate в Windows, но она не работает с компьютером, который не находится в той же сети.

Является ли это возможным?

Это то, что у меня есть сейчас, но оно не работает с веб-адресом:

eventcreate /S exampleserver.com /U username /P password /T INFORMATION /SO "data-runner" /ID 666 /L APPLICATION /D "The data is ready to be fetched."

Я пытаюсь отправить сообщение на веб-сервер о том, что задание было выполнено и что веб-серверу необходимо выполнить некоторую работу локально. В качестве альтернативы, какой метод не требует установки программного обеспечения на сервере?

Настройте простой веб-сайт на веб-сервере, который записывает в журнал событий.

Веб-сайт для этого (в классическом ASP с vbs) может выглядеть так:

<%

strEventMessage = "The data is ready to be fetched..."

SET objShell = CREATEOBJECT("WScript.Shell")
objShell.LogEvent 4, strMessage

%>

Подробнее об этом методе: http://support.microsoft.com/kb/301309

Обязательно требуйте аутентификацию, вы бы не хотели, чтобы кто-либо просто анонимно спамил журнал событий