Powershell İle Exchange Posta Kutusu Olan Kullanıcıları AD Üzerinde Pasif/Akitif Denetimi Yapmak

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

}

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir