1、密码过期邮件提醒解决方案密码过期邮件提醒解决方案目录前言 2简介 2安装条件 3安装 3配置 6验证 12报告 12结束语 14前言相信绝大多数活动目录管理员经常遇到员工因没有及时修改密码导致密码过期而打来的求助电话。尽管管理员可以设置密码过期提醒策略,以便域内用户在登录Windows的时候收到密码过期提醒,从而提示用户更改密码,但是这只适合在已入域计算机上登录的情况。如果是通过AD账号VPN拨入;通过AD账号进行文件服务器访问;通过Outlook进行邮件收发等诸多情况下(OWA2007例外,它自带密码过期提醒功能),用户都不能很好的提前知道自己的账号密码即将过期,以致忘记及时修改密码。所以,
2、如何在密码过期前及时又有效的提醒最终用户,是许多ITPro朋友普遍关心的话题。在本文中,我将向大家介绍一个很小工具:Password Expiration Notifier,来解决这方面的困扰。它通过周期性的定期检查所有域账号,并筛选出密码即将过期的账号,然后通过电子邮件的方式将友好的修改密码提示信息发送给这些账号的方式来达到我们的需求。简介Password Expiration Notifier拥有两个版本:免费版和收费版。如下是它们的详细区别:功能免费版本收费版本任务计划调度支持支持账号筛选只支持通过用户名支持通过用户名和组织单位(OU)通知账号所有者支持支持自定义邮件通知模板不支持支持报
3、告支持支持技术支持论坛方式电话、E-mail方式许可证免费按每个管理域或站点收费使用期限无限未注册版20天;注册版按收费方式计在本文中,我将使用最新收费版本V2.0来进行评估演示,20天的时间足够我们对这个小工具评估个通透了。如果您想在生产环境中使用又不想花钱的话,请使用免费版本或去网上下载附带破解补丁或算号器的V1.9版本。安装条件操作系统要求: Windows XP (32-bit or 64-bit) Windows Server 2003 (32-bit or 64-bit) Windows Vista (32-bit or 64-bit) Windows Server 2008 (3
4、2-bit or 64-bit)软件要求: .Net Framework 2.0 or later Windows Installer 3.1 or later注:1. 在本演示中,我的环境为Windows Server 2008 X64 企业版 + Exchange Server 2007 X64 企业版。Exchange非必需,只要您有SMTP服务器。2. 在本演示中,为了简便我将Password Expiration Notifier安装在了DC上,您可以按照需要安装在成员服务器上。设置可以安装在加入域的XP客户端操作系统上。安装a) 从软件官方主页 Expiration Notifie
5、r,当然您也可以Google破解版。b) 运行下载来的penfull_setup.msi(收费版)或pen_setup.msi(免费版),打开安装向导。整个安装步骤极其简单,贴图略过文字说明注:如果您是在Windows Server 2003的操作系统上安装,可能会遇到在安装过程结束前需要先配置相关参数。该情况请参考下文的配置章节。配置点击开始菜单中的Netwrix Password Expiration Notifier快捷方式,打开该软件主配置界面,提示要注册,我选择评估20天。这个软件不但体积小巧,安装简单,配置更是没有任何复杂度可言。在配置主界面,您可以:1. 是否开启Password
6、 Expiration Notifier,并配置管理域。2. 是否发送报告给管理员,并指定管理员的E-Mail地址。同时还可以指定密码还有几天过期的用户将包含在报告中。注:大家也许会发现这个配置界面有两处输入框位置有点偏移,如图所示。我怀疑是软件设计问题,因为我测试下来老版本没有这个显示问题。或者是我计算机有问题?先不管了,并不影响我们输入。当然前提是您的技术要足够好。3. 是否通知账号所有者,并指定过期前多少天发送邮件通知。点击旁边的Customize按钮,可以自定义通知邮件的模板。默认内容是如下英文:点击Test按钮可以预览最终效果。关于邮件模板内容,您可以按照自己的要求任意修改,比如修改
7、成中文。您设置可以在邮件中文中加入一些说明,告知用户如何修改密码等。总之,该模板支持HTML语言,您可以发挥您的想象任意设计。例如加入一些酷炫的公司Logo什么的。如下是我定制的一个简单模板。注:由于我采用的是评估版,邮件正文中会有个评估版还剩余多少天的提示。如果您使用的是免费版或注册版,则不用担心这个恼人的提示。4. 指定是否通过OU进行账号筛选。点击Filter by Organizational Unit旁边的Select按钮,可以配置针对OU进行筛选,如图:5. 既然该软件是通过电子邮件方式向用户发送提醒,自然就离不开SMTP的配置。可以输入SMTP服务地址、端口、发件人地址。配置完成
8、后可以点击旁边的Verify按钮测试一下SMTP参数是否配置正确。如果您的SMTP服务器不支持匿名方式,则可以点击下方的Advanced按钮,可以进行身份验证方式的配置。如图:6. 另外,在高级选项配置界面中,还可以配置:计划任务的调度。默认是每天凌晨3点周期性遍历并发送一次通知邮件。您可以按照自己的需要配置Schedule,例如每天运行两次。是否忽略AD用户中的“用户下次登录时须更改密码”、“密码永不过期”、“没有电子邮件的账户”、“密码已经过期“等选项。是否通过用户名来筛选账号。如图设置表明只对zhang姓开头的用户名进行通知。7. 全部配置完毕后,点击主配置界面的OK按钮。由于会生成一个
9、计划任务调度,所以弹出一个框指定计划任务运行的凭据。验证找到Password Expiration Notifier生成的计划任务并手动运行。此操作会触发该软件很快的遍历域用户并找出密码即将过期的账号,并发送通知邮件给它们。如图:报告a) 点击主配置界面右下方的Show按钮,弹出密码最长存留期设置。注意,此处并非真正修改AD密码策略。只是提供一个时间参照点来生成报告页面。比如你可以设置第二个选项查看还有15天过期的账号有哪些。b) 选择HTML报告文件存放的路径。c) 报告中列出了即将过期的账号:注:Password Expiration Notifier以往版本提供了自定义报告模板的功能,在新版本中我似乎没有找到该选项。找到了的朋友请告知一声,谢谢。不过也有一个变通方法,就是修改Password Expiration Notifier安装目录中的admin_report_template.txt文件。同理它也是支持HTML语言的,你可以丰富这个页面内容。结束语综上,我们可以发现Password Expiration Notifier不论安装、配置还是使用都非常简单。文章没有任何技术含量。想看高技术含量的老鸟可以飘过了。本文的目的是提供给大家一个超实用的解决方法。希望有需要的朋友能笑纳。文章写得仓促,错误或笔误之处难免,恳请指正。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1