切换到宽版
  • 11285阅读
  • 3回复

[求助]关于邮件帐号即将到期,系统自动发一封邮件要求更改密码的问题 [复制链接]

上一主题 下一主题
 
只看楼主 倒序阅读 0楼  发表于: 2010-12-19
大家好,请教一个问题,我使用的windows2008,AD帐号和邮件已经同步,现想实现当帐号差10天就到期时,自动发一封邮件到帐号邮箱,通知改密码。应该怎么做啊?
k
分享到

只看该作者 1楼  发表于: 2010-12-20
Re:关于邮件帐号即将到期,系统自动发一封邮件要求更改密码的 ..
更改密码会改变WhenChanged的值,

可以每隔一天执行以下脚本

Add-PSSnapin Microsoft.Exchange.Management.PowerShell.Admin
$NewUsers = Get-User -ResultSize Unlimited | Where {($_.WhenChanged -gt (get-date).adddays(密码更新周期(天)))}
foreach ($NewUser in $NewUsers)
{
$SmtpClient = new-object system.net.mail.smtpClient
$MailMessage = New-Object system.net.mail.mailmessage
$SmtpClient.Host = "HubTRole.domain.com"
$mailmessage.from = ("Admin@domain.com")
$Recipient = (Get-Recipient $NewUser.identity).PrimarySMTPAddress
$mailmessage.To.add($Recipient)
$mailmessage.Subject = “Message Subject”
$mailmessage.Body = “Type Body Here...”
$smtpclient.Send($mailmessage)
}

--------------------------------------------------------------------------------
这个脚本的问题在于比如说他前一次改密码是在密码到期前5天,那他下次收到改密码提醒(也就是这封信)也是在密码到期前的第五天。
Exchange中文站10周年献礼。Exchange2016中文视频教程热销中:edu.exchangecn.com/course/12
只看该作者 2楼  发表于: 2010-12-20
Re:关于邮件帐号即将到期,系统自动发一封邮件要求更改密码的 ..
非常感谢
k
只看该作者 3楼  发表于: 2012-01-11
Re:关于邮件帐号即将到期,系统自动发一封邮件要求更改密码的 ..
能说的详细点吗?这个脚本是windows脚本,还是在exchange management shell里面执行?有没有详细点的说明啊?
快速回复
限60 字节
 
上一个 下一个