Powershell İle Exchange Posta Kutusu Olan Kullanıcıları AD Üzerinde Pasif/Akitif Denetimi
Merhaba,
Biz Exchange yöneticileri düzenli olarak Exchange üzerindeki db’leri kontrol ederiz. Bunlardan biriside Exchange üzerinde posta kutusu olan ancak AD’de pasif veya aktif kullanıcıları analiz etmek olur. Örnek olarak AD üzerinde kullanıcısı pasif ancak Exchange üzerinde aktif posta kutusu olan bir kullanıcı istemeyiz.
Aşağıdaki scripti kullanarak istediğiniz DB’deki kullanıcılar için bunu denetimi yapabilirsiniz.
$dbusers = Get-Mailbox -Database "DB ismi" | select samaccountname
foreach ($user in $dbusers)
{
Get-ADUser -Identity $user.SamAccountName -Properties * | where {$_.Enabled -eq $false veya $true} | select name
}