当我检索密码过期时,它会在更改密码后6个月显示一个日期,当它实际设置为3个月时。有没有办法看到这个更新日期?或者它被设置在哪里我可以将该日期拉进去?
我目前正在使用它来输出:
Get-ADUser -identity $ntaccount
@{ Name = "Expiration Date"; Expression={[datetime]::FromFileTime($_."msDS-UserPasswordExpiryTimeComputed")}}
答案 0 :(得分:1)
不确定您希望找到什么,但此代码正常运行。您的代码似乎缺少一些东西。也就是说,您的第一行不会输入第二行而您没有从Get-Aduser
返回所需的属性msDS-UserPasswordExpiryTimeComputed
Get-ADUser -identity accountname -Properties msDS-UserPasswordExpiryTimeComputed |
select samaccountname,@{ Name = "Expiration Date"; Expression={[datetime]::FromFileTime($_."msDS-UserPasswordExpiryTimeComputed")}}
我的帐户在此帖子发布时间不到42天。我的日期是对的。
samaccountname Expiration Date
-------------- ---------------
myaccount 3/6/2015 11:34:29 AM
你还期待别的吗?