如何在多个用户上禁用“密码永不过期”(Windows Server 2003)

如何在多个用户上禁用“密码永不过期”(Windows Server 2003)

似乎我的很多用户都勾选了“密码永不过期”复选框。这绕过了我的密码策略。

我的所有用户都在一个 OU 文件夹下,当然还有很多子文件夹。我正在寻找一种方法来删除主 OU 文件夹下所有用户的“密码永不过期”复选框。

而做到这一点的最好方法是......我不知道。

任何帮助都将不胜感激

答案1

编辑:那么,让我们做点不同的事情。

假设您使用的是 Windows 2003 版本的 Active Directory 用户和计算机:

  • 在 AD 顶部的“已保存的查询”节点,执行“新建”/“查询”。

  • 随意命名查询,并提供描述(如果需要)。在查询定义中,选择用户帐户上方的 OU 作为“查询根”。

  • 单击“定义查询”。在“查找常见查询”对话框中,从“用户”选项卡上“名称”标题右侧的下拉列表中选择“有值”。单击“确定”,然后再次单击“确定”以定义查询。

  • 如果查询未填充右侧窗格,请突出显示新创建的查询,然后右键单击并选择“刷新”(或按 F5)。

  • 在右侧窗格中突出显示用户,单击鼠标右键并选择“属性”。转到“帐户”选项卡,单击“密码永不过期”旁边左侧的复选框,并将其右侧的复选框(单击左侧复选框后将启用)保留为空白。

答案2

另一种方法是编写一个 VBScript,它会检查并取消设置每个用户帐户上的该选项。

如果你想走这条路……这里有一些脚本,可以完成 90% 的任务

http://windowsitpro.com/article/articleid/48309/how-can-i-determine-which-users-have-the-password-never-expires-flag-set-on-their-account.html

http://www.microsoft.com/technet/scriptcenter/resources/qanda/oct06/hey1031.mspx

http://support.microsoft.com/kb/305144

答案3

如果你在写剧本,要小心:我曾经试图聪明的我做了些什么,把它们转储到 Excel 中,并通过 Outlook 运行邮件合并来通知受影响的用户。结果,我在书面记录中用她的名字称呼我们的最高负责人;还不错,但这取决于你的最高负责人是谁……!

相关内容