通过电子邮件事件日志通知

有没有办法让Windows服务器在用户login到服务器时给我发送消息?

在Windows Server 2008上,使用任务计划程序创build一个任务。 select创build任务,然后在触发器选项卡上select在任何用户login时开始任务。 在行动下select发送电子邮件。 如果任务正在运行以捕获多个login,则可能还需要在设置选项卡下设置并行运行新实例。

使用Windows SMTP服务器的NTLM身份validation发送电子邮件,这意味着用于运行任务的安全证书还必须具有SMTP服务器上的权限才能发送电子邮件。 如果SMTP服务器是非基于Windows的服务器,则如果服务器允许匿名访问,则将发送电子邮件。 如果是非Windows电子邮件中继,则可以启动发送电子邮件的脚本(然后可以指定用于中继的凭据。

当然,你可以把命令放到/ etc / profile中。 就像是:

echo "$USER logged in" | mail -s "Login Notification" [email protected] 

我刚刚在我的Debian服务器上testing过,它工作得很好。