Как бы вы определили последний FTP время / дата входа в систему для группы локальных учетных записей пользователей на DMZ (автономный / рабочая группа) сервер, на котором запущен IIS FTP?
Я знаю, что могу использовать агрегатор журналов и таким образом просеивать его, но этот сервер работает уже около 8 лет, и мне не нравится этот вектор.
Я также пробовал сценарий сценария, но это бесполезно, потому что пользователи фактически никогда не входили в систему, поэтому нет профиля (рендеринг классов WMI WIN32_UserAccount и WIN32_UserProfile бесполезный). Они просто используются для доступа к службе FTP.
заранее спасибо
Предполагая, что у вас настроено ведение журнала в свойствах FTP-сайта, вы можете сделать это следующим образом:
Предполагая, что вы знаете имена пользователей, выполните поиск в каталоге журнала FTP, чтобы найти текст, соответствующий имени пользователя. Найдите файл журнала с самой последней отметкой времени, найдите в файле имя пользователя сверху вниз, последней записью в файле журнала будет время последнего входа в систему (самое последнее время) для этого пользователя.
Звучит банально, но это должно сработать.