可以通过组策略来通知即将密码过期的域用户更改密码

如果希望通过 E-mail 通知用户,需要通过脚本来实现。
参考微软 TechNet :Password Expiry Email Notification
这是一个 Powershell 脚本
最新更新 Password Change Reminder PowerShell Script Updated!
脚本会遍历 AD 用户最后一次修改密码的时间,然后检索出即将过期的用户,并触发邮件操作。
1. 需要手动配置脚本中的邮件发送服务器地址
2. 在脚本中定义邮件通知模板 如:$name 你好, 你的密码将在 $daystoexpire 天后过期..
3. 建立一个计划任务,可以每天在DC上运行一次该脚本
关于更新
增加了消息生成日志保存到 csv 文件

邮件通知测试

PS:作者目前通过在 Windows Server 2008 R2 上测试