如何确定 Office 365/Azure Active Directory 用户帐户的密码是否已过期/需要更改?
答案1
有一个 PowerShell 脚本,它可以创建在指定时间内过期以及已过期的密码报告。https://community.spiceworks.com/scripts/show/1733-report-passwordexpiring
答案2
对于 Azure AD 或 Office365 的密码策略,默认密码过期时间为 90 天,默认密码过期通知时间为 14 天。有关密码策略的更多信息,您可以参考以下文章。
https://docs.microsoft.com/en-us/azure/active-directory/active-directory-passwords-policy
另外,要确定特定用户帐户的密码到期日期,您可以在 Azure AD PowerShell 中使用以下命令获取上次密码更改时间戳的信息,然后根据上次密码更改时间戳计算到期日期。
Get-MsolUser
答案3
该脚本可能会对在此线程中搜索解决方案的人有所帮助。
https://gallery.technet.microsoft.com/Export-Office-365-Users-91b4fc50
使用此脚本,您可以生成7个不同的密码报告。
- 密码最后更改日期报告
- 密码到期日报告
- 密码过期用户报告
- 密码永不过期用户报告
- 即将到期密码用户报告
- 最近密码更改的用户报告
- 授权用户的密码报告