如何批量给微软域最近60天内登录的用户进行密码续期?,这篇文章运用了实例代码展示,代码非常详细,可供感兴趣的小伙伴们参考借鉴,希望对大家有所帮助。
,,,,,,,,,,,,,,,,,,,,,,,,,,,以前,
<> <代码> #密码续期 #给最近60天内登录的用户进行密码续期 #续期用户只包含密码已过期人员 美元Date1=(Get-Date) .AddDays (-60) 美元Date2=(Get-Date) Get-ADUser, -SearchBase“OU=x, DC=x, DC=com"过滤器{启用情商真的美元——PasswordNeverExpires eq假美元,——,LastLogonDate gt $ Date1}属性“DisplayName"“SamAccountName",“msDS-UserPasswordExpiryTimeComputed",“LastLogonDate"| Select-Object财产“Displayname",“SamAccountName", @ {Name=癊xpiryDate"表达={[datetime]:: FromFileTime(干净自己的$ _ msDS-UserPasswordExpiryTimeComputed")}} | ForEach-Object { 如果(_.ExpiryDate美元){ 如果($ _。ExpiryDate le Date2美元){ Set-ADUser身份$ _。SamAccountName -ChangePasswordAtLogon真正的美元 Set-ADUser身份$ _。SamAccountName -ChangePasswordAtLogon假美元 } } }代码>以上就是的内容了,看完之后是否有所收获呢?如果想了解更多相关内容,欢迎关注行业资讯!