【问题标题】:Active directory account expire notification power shellActive Directory 帐户过期通知 power shell
【发布时间】:2018-06-07 18:13:43
【问题描述】:

请不要将我的问题与密码过期通知混淆。有谁知道可以用来通知用户其 Active Directory 用户帐户将在 X 天后到期的 powershell 脚本? 提前感谢您提供的任何帮助。

【问题讨论】:

  • 您可以获取 AccountExpires 属性的值,对其进行转换,并在转换后的值满足您的某些条件时发出警报(少于 5 天等) 本文演示了一种方法:sdmsoftware.com/group-policy-blog/ad/…

标签: powershell active-directory


【解决方案1】:

作为 ActiveDirectory 模块一部分的 Search-ADAccount 命令已经设计用于搜索此(以及类似的查询):

$30Days = New-TimeSpan -Days 30
$ExpiringAccounts = Search-ADAccount -AccountExpiring -TimeSpan $30Days -UsersOnly

然后,例如,您可以遍历这些用户并将其与 Send-MailMessage 组合以发送电子邮件。

【讨论】:

    猜你喜欢
    • 2011-05-19
    • 2023-02-24
    • 1970-01-01
    • 2021-12-12
    • 1970-01-01
    • 2010-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多