有一个list的账户,需要每隔30天自动勾选上change password at next logon属性。
自动勾选我知道怎么实现,但设置每隔30天勾选一次怎么做?
请指教,谢谢!
Import-Csv .\test.csv|foreach { $user=$_.id Set-ADUser -Identity $user -ChangePasswordAtLogon $True }
本文链接: https://www.pstips.net/changepasswordatlogon-every-30-days.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!
做计划任务啊,计划任务里每30天自动跑一次脚本。
或者密码策略把账号过期时间改30天
@skywalker006,提问,最好发表在问答中心。在线提问
一楼正解,AD中应当有专门的密码过期策略,实在不行在用windows 计划任务。
编写好脚本,用Windows计划任务,每隔30天运行一次。
提供一个思路:在PS脚本里面,用当前时间减去lastpasswordset时间,如果大于30天就执行命令。
新建一个成BAT,来用执行这个PS文件,Windows上做一个Schedule Task,每天凌晨跑这个脚本。