を使用して dsqueryコマンド と pwdLastSet ユーザーの属性を使用すると、ActiveDirectoryでユーザーの最後のパスワード変更を取得できます。
pwdLastSet 属性は、最後にパスワードが変更された情報を格納します。 日時が最後に変更されたパスワードは、人間が読める形式ではなく、大きな整数値で保存されます。
このチュートリアルでは、dsqueryコマンドの一般的なバージョンを使用して、ActiveDirectoryでのユーザーの最後のパスワード変更を確認する方法について説明します。 w32tm.exeコマンドラインツールを使用して、pwdLastSet属性値を人間が読める形式の日時値に変換します。
Dsqueryユーザーの最後のパスワード変更
の一般的なバージョンを使用する dsqueryコマンド、最後に設定した日時でユーザーパスワードを取得できます。
ユーザーの最終パスワード変更日時を確認するには、指定されたフィルター基準でdsqueryを使用します。 "samaccountname = toms"
ユーザーの表示名とpwdLastSet属性に関する情報を取得します。
pwdLastSet属性は、ユーザーが最後に設定したパスワードがいつであったかに関する情報を格納します。
dsquery * -filter "samaccountname=toms" -attr displayName pwdLastSet
上記のコマンドの出力は、ActiveDirectoryに設定されているユーザーの最後のパスワードを取得します。
上記の出力ウィンドウでは、pwdLastSet属性がユーザーパスワード変更日時の大きな整数値を格納していることがわかります。
を使用して w32tm.exe / ntte、pwdLastSetDateTimeを人間が読める形式の日時に変換します。
クールなヒント: dsqueryを使用してドメインおよびOU内のすべてのユーザーのgetリストを使用する方法!
結論
dsqueryコマンドを使用してActiveDirectoryでユーザーの最後のパスワード変更を確認する方法に関する上記の記事がお役に立てば幸いです。
PowerShellのGet-AdUserコマンドレットは、ActiveDirectoryのユーザー情報を取得するためにも使用されます。 Get-AdUser pwdLastSet属性を使用して、最後に設定されたDateTimeのユーザーパスワードを取得できます。
PowerShell Active DirectoryコマンドとPowerShellの基本に関するその他のトピックは、ShellGeekホームページにあります。
The post Dsquery-ユーザーの最後のパスワード変更 appeared first on Gamingsym Japan.