如何确定运行IIS FTP的DMZ (独立/工作组)服务器上的一堆本地用户帐户的最后一次FTPlogin时间/date?
我知道我可以使用日志聚合器,通过这种方式筛选,但这台服务器已经运行了大约8年,我不喜欢那个载体。
我也尝试了脚本路由,但这是没有用的,因为用户从来没有真正login到机器,所以没有configuration文件(呈现WMI类WIN32_UserAccount和WIN32_UserProfile无用)。 他们只是用来访问FTP服务。
提前致谢
假设你已经设置了FTP站点的属性,你可以这样做:
假定您知道用户名,请在FTP日志目录中search与用户名匹配的文本。 find具有最新时间戳记的日志文件,从上到下search文件中的用户名,日志文件中的最后一个条目将是该用户的最后一次login时间(最新)。
听起来很讨厌,但它应该工作。