Ofis 365 | Exchange Online: Etkin olmayan Posta Kutularını listeleme


Emekli çalışanlar genellikle BT departmanına rapor edilir, ancak her ne sebeple olursa olsun durum her zaman böyle değildir. Office 365 yöneticisi olarak, Office 365 ortamınızı düzenlemek ve artık kullanıcı posta kutularını kaldırmak için hangi kullanıcının uzun süredir oturum açmadığını bilmek isteyebilirsiniz. Bu blog yazısının konusu budur. İyi okumalar.

Exchange Online'a Giriş Yapın

Burada açıklandığı gibi Exchange Online'da oturum açmak için üç PowerShell komutunu netleştireceksiniz: https://docs.microsoft.com/en-us/powershell/exchange/exchange-online/connect-to-exchange-online-powershell/connect -to-exchange-online-powershell?view=exchange-ps


$UserCredential = Get-Credential

$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential -Authentication Basic -AllowRedirection

Import-PSSession $Session -DisableNameChecking

Size kolaylık sağlamak için, yalnızca tek bir komutla oturum açmanıza olanak tanıyan bir işlev oluşturdum. İlgili? Bir göz atın: Office 365 Exchange Online PowerShell: Connect-ExchangeOnline ile hızlı bağlantı

Exchange Online'da gerçekten oturum açtığınızdan emin olmak için Get-Mailbox gibi exchange'e özel bir komut çalıştırın.


Get-Mailbox

Hazırız. Hadi devam edelim.

Etkin Olmayan Posta Kutularını Belirleme

Şimdi son 10 gün içinde oturum açmamış posta kutularına sahip tüm kullanıcıları aşağıdaki PowerShell koduyla inceleyelim:


Get-Mailbox -RecipientType 'UserMailbox' | Get-MailboxStatistics | Sort-Object LastLogonTime | Where {$_.LastLogonTime -lt (Get-Date).AddDays(-10) } | Select-Object DisplayName, LastLogonTime

Güzel bir.

Normalde uzun süre oturum açmamış kullanıcıları arayacaksınız. Bunun için -10'u seçtiğiniz bir değerle değiştirmeniz yeterlidir.

İlgili makaleler