千家信息网

如何批量给微软域最近60天内登录的用户进行密码续期

发表于:2024-10-09 作者:千家信息网编辑
千家信息网最后更新 2024年10月09日,如何批量给微软域最近60天内登录的用户进行密码续期? 这篇文章运用了实例代码展示,代码非常详细,可供感兴趣的小伙伴们参考借鉴,希望对大家有所帮助。#密码续期#给最近60天内登录的用户进行密码续期#续期
千家信息网最后更新 2024年10月09日如何批量给微软域最近60天内登录的用户进行密码续期

如何批量给微软域最近60天内登录的用户进行密码续期? 这篇文章运用了实例代码展示,代码非常详细,可供感兴趣的小伙伴们参考借鉴,希望对大家有所帮助。

#密码续期#给最近60天内登录的用户进行密码续期#续期用户只包含密码已过期人员$Date1 = (Get-Date).AddDays(-60)$Date2= (Get-Date)Get-ADUser  -SearchBase "OU=x,DC=x,DC=com" -filter {Enabled -eq $True -and PasswordNeverExpires -eq $False  -and  LastLogonDate -gt $Date1} -Properties "DisplayName","SamAccountName","msDS-UserPasswordExpiryTimeComputed","LastLogonDate" |Select-Object -Property "Displayname","SamAccountName",@{Name="ExpiryDate";Expression={[datetime]::FromFileTime($_."msDS-UserPasswordExpiryTimeComputed")}} |ForEach-Object{if($_.ExpiryDate){if($_.ExpiryDate -le $Date2){Set-ADUser -Identity $_.SamAccountName -ChangePasswordAtLogon $true Set-ADUser -Identity $_.SamAccountName -ChangePasswordAtLogon $false}}}

以上就是批量给微软域最近60天内登录的用户进行密码续期的内容了,看完之后是否有所收获呢?如果想了解更多相关内容,欢迎关注行业资讯!

0