ActiveDirectory( 以下ADと略記)のユーザーアカウントやコンピュータアカウントは、登録はするものの、まめに無効化や削除をしないためゴミがたまりがちである。 そこで、長期間ログインしていないPCやユーザーがどれくらいあるか調べてみよう、ということになって、何か良い方法はないかとググってみた。 結論から書くと、 ADへの最終ログイン時間の調査には lastLogonTimestamp という属性を調べる。 この属性を調べるには以下のようなVBScriptを使えば良い。 '------------------------------------------------------------ Set objUser = GetObject("LDAP://cn=Ken Myer, ou=Finance, dc=fabrikam, dc=com") Set objLastLogon
![【Windows】最後のログイン日時(lastLogonTimestamp) - miyapiのひとりごと](https://cdn-ak-scissors.b.st-hatena.com/image/square/df3a50c14b465108d37d0f484920317dd74971fb/height=288;version=1;width=512/http%3A%2F%2Fu.xgoo.jp%2Fimg%2Fsns%2Fblog.png)