この記事では以下の内容を解決します
Office 365 × Power Shell でユーザーの最終ログイン日時を取得する
※2019年5月の情報です
Office 365 × Power Shell でユーザーの最終ログイン日時を取得する
※2019年5月の情報です
経緯
社内でOffice 365を運用している場合、ユーザーアカウントの削除や凍結の1つの指標として、最終ログイン日時が挙げられる。その他、システム監査やおまわりさん沙汰になった際に活用する情報として、すぐ出力できるようにしておきたい。※Office365への接続は省略
コマンド
Get-MailboxStatistics -Identity hogehoge@example.jp | Select DisplayName,LastLogonTime,LastLogoffTime
出力結果
DisplayName LastLogonTime LastLogoffTime
----------- ------------- --------------
hogehoge 2019/07/01 17:17:09 2019/07/01 17:18:31
コメント
全ユーザーを対象とした場合はIdentityの引数を変える必要があるのだけれど、Get-MailboxGet-MailboxStatisticsコマンド単体では厳しそう。ググってもエントリが少ないのはそのせいだろう。Get-MailboxでUserPrincipalNameの値をテキトーな変数に格納して、それを指定すればいける?
今日の一言
少し前に5chでネタになった「ワザップジョルノ」のセリフを、声真似で再現する動画を見つけてしまった。クオリティはともかく、実践しようとしたその発想に笑ってしまう。