Гаразд, я зрозумів, що task scheduler
програма, що постачається з Windows, налаштовується на те, де я можу запустити пакетний сценарій, що спрацьовує при створенні події в журналі подій. Через користувальницький інтерфейс ви вибираєте тип події, джерело події та ідентифікатор події; в такому випадку я використовував 4264 (і так - фіксує всі типи входу). Тут я використав простий пакетний сценарій:
SET logfile="rdp_ip_logs.log"
date /T>>%logfile%
time /T>>%logfile%
netstat -n | find ":3389" | find "ESTABLISHED">>%logfile%
Також я знайшов цей надзвичайно корисний приклад того, як підписатись / прослухати записи подій у .NET:
http://msdn.microsoft.com/en-us/library/bb552514(v=vs.90).aspx
I ' Я замість цього використаю це, щоб записати певні події в базу даних для веб-експертизи.
Єдиним недоліком цього рішення є те, що якщо у вас увімкнено Служби віддаленого робочого столу та підключено декілька людей, ви не можете розмежовувати їх у виході netstat.