ActiveDirectory環境で、最終ログイン時刻を取得しようとすると、ドメインが「2003ネイティブ」の場合は「lastLogonTimestamp」を取得すればいいらしい*1んですが、残念ながら自分のところは未だに2000ネイティブのままだったりします。 このためだけに2003ネイティブへ移行するのは、ちょっと怖いなーなんて思ってしまうので、以下のようにしました。 2020/01/06 追記 ドメインの機能レベルが2008までしか検証できてないですが、lastLogonTimestamp と lastLogonでは更新されるタイミングが異なるようで、最新の最終ログイン日時を取得したい場合は、やはり各ドメインコントローラから lastLogon を取得した方がいいようです。 2020/01/06 追記ここまで さくっと一覧になってくれると嬉しいので、エクセルVBAで。 Private