请不要将我的问题与密码过期通知混淆。有没有人知道PowerShell脚本可以用来通知用户他们的Active Directory用户帐户即将在X天内到期? 提前感谢您提供任何帮助。
答案 0 :(得分:4)
作为ActiveDirectory模块一部分的Search-ADAccount
命令旨在搜索此(以及类似的查询):
$30Days = New-TimeSpan -Days 30
$ExpiringAccounts = Search-ADAccount -AccountExpiring -TimeSpan $30Days -UsersOnly
然后,您可以迭代这些用户并将其与Send-MailMessage
结合使用以发送电子邮件。