LoginSignup
0
1

More than 3 years have passed since last update.

PowershellでActiveDirectoryユーザーのpwdLastSetを人間の読める値へ変更する

Last updated at Posted at 2019-09-13

変更前

132128346183950472だといつか分からない

PS C:\Users\administrator.CHASE> Get-ADUser -Identity test10 -Property * | Select-Object -Property SamAccountName, pwdLastSet

SamAccountName         pwdLastSet
--------------         ----------
test10         132128346183950472

変更後

datetime型へ変更している
詳しくはよくわかないです・・

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。直近のパスワード変更日時のことですね。

PS C:\Users\administrator.CHASE> Get-ADUser -Identity test10 -Property * | Select-Object -Property SamAccountName, @{Nam
e="pwdLastSet";Expression={[datetime]::FromFileTime($_."pwdLastSet")}},PasswordLastSet

SamAccountName pwdLastSet          PasswordLastSet
-------------- ----------          ---------------
test10         2019/09/13 16:50:18 2019/09/13 16:50:18
0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1