変更前
132128346183950472
だといつか分からない
1 2 3 4 5 6 |
PS C:\ Users \ administrator.CHASE> Get-ADUser -Identity test10 -Property * | Select-Object -Property SamAccountName、pwdLastSet SamAccountName pwdLastSet -------------- ---------- test10 132128346183950472 |
変更後
datetime
型へ変更している
詳しくはよくわかないです・・
1 2 3 4 5 6 7 8 9 10 11 |
PS C:\ Users \ administrator.CHASE> Get-ADUser -Identity test10 -Property * | Select-Object -Property SamAccountName、 @ {Name = "pwdLastSet"; Expression = {[datetime] :: FromFileTime($ _。 "pwdLastSet")}} SamAccountName pwdLastSet -------------- ---------- test10 2019/09/13 16:50:18 PS C:\ Users \ administrator.CHASE> |
ちなみに
Get-ADUser
コマンドレットにはというPasswordLastSet
プロパティがあるので、これを使えばOK。直近のパスワード変更日時のことですね。
1 2 3 4 5 6 7 8 |
PS C:\ Users \ administrator.CHASE> Get-ADUser -Identity test10 -Property * | Select-Object -Property SamAccountName、 @ {Name = "pwdLastSet"; Expression = {[datetime] :: FromFileTime($ _。 "pwdLastSet")}}、PasswordLastSet SamAccountName pwdLastSet PasswordLastSet -------------- ---------- --------------- test10 2019/09/13 16:50:18 2019/09/13 16:50:18 |