ある事から、Windowsに登録されたユーザが「最後にパスワードを変更した日を知りたい」と言う話が出た。 コンピュータの管理の「ローカルユーザとグループ」や、「Active Directoryユーザとコンピュータ」でユーザのプロパティを見てもパスワードを変更した日は表示されない。 しかしWindowsではパスワードの有効期限があるため、最後にパスワードを変更した日を持っているのは間違いない。 と言うわけで、少し調べてみた。 (実際は隣のザキが調べてくれたんだけど) 結果としては、このようなスクリプトで参照が可能になった。 今までバッチはいろいろ作ったことがあるけど、Windows Script Hostは初めてだったので、忘れないようにここに書いておきます。 [1]Active Directory環境の場合 Set objUser = GetObject("LDAP://cn=AA1234