Microsoft 365: Kullanıcıların Son Oturum Açma Zamanını Bulma (Artık Kullanıcı Hesapları)
Microsoft 365 kullanıcı hesaplarınızın son oturum açma zamanını mı öğrenmek istiyorsunuz? Eğer öyleyse, bunu yapmanın doğru yolu PowerShell kullanmaktır. Bu blog yazısında Microsoft 365 ortamınızdaki yetim kullanıcıları bulma işlemini gerçekleştireceğim.
Yetim kullanıcılar, artık kullanılmayan kullanıcılardır. Belki kullanıcıları devre dışı bırakmayı unutmuşsunuzdur veya başka koşullar temiz ve düzenli bir ortam sağlamanıza engel olmuştur. Bu kaosu düzeltmenin tam zamanı.
Microsoft 365/Exchange Online'a bağlanın
Öncelikle kiracımızla bağlantı kurmamız gerekiyor. Microsoft bulutunuza PowerShell oturumu açmak için aşağıdaki komutları çalıştırın.
Install-Module -Name ExchangeOnlineManagement -Force -AllowClobber
Connect-ExchangeOnline -UserPrincipalName user@domain.com -ShowProgress $true
İyi. Hadi devam edelim.
Artık Kullanıcıları Listele
10 gün boyunca giriş yapmayan tüm kullanıcıları bulmak için aşağıdaki kodu çalıştırın.
3. Satır: -10'u seçtiğiniz herhangi bir sayıyla değiştirmeniz yeterli
Get-ExoMailbox -ResultSize Unlimited -Filter "Name -notlike '*discover*'" |
Get-ExoMailboxStatistics -PropertySets All |
Where-Object LastLogonTime -LE (Get-Date).AddDays(-10) |
Sort-Object LastLogonTime |
Select-Object DisplayName, LastLogonTime,TotalItemSize
Aşağıdaki çıktıya benzer bir şey görmelisiniz:
Tamam, bu kadar. Artık artık kullanıcı hesaplarınızın bir listesine sahipsiniz. Bunları silmeyi veya devre dışı bırakmayı planladığınızda dikkatli olun. Gerçekten kullanılmadıklarından veya daha sonra kullanılmasının planlanmadığından emin olmak için bunları kısaca kontrol etmenizi öneririm.
