21 Mart 2025 Cuma

Exchange Online üzerindeki Kullanıcı sayısı 50 nin üzerindeki mail gruplarını listeleme.

 Merhaba,

Exchange Online üzerinde Distribution Group üye sayısı 50 üzerindeki DL'leri listelemek isterseniz aşağıdaki komutu Powershell ile Exchange Online bağlantısı gerçekleştirdikten sonra çalıştırmanız yeterlidir.

komut aşağıdaki gibi.

Get-DistributionGroup | Where-Object { ($_.RecipientTypeDetails -eq 'MailUniversalDistributionGroup' -or $_.RecipientTypeDetails -eq 'MailUniversalSecurityGroup') -and (Get-DistributionGroupMember $_.Identity -ResultSize Unlimited | Measure-Object).Count -gt 50 } | Select-Object DisplayName, PrimarySmtpAddress, @{Name='MemberCount';Expression={(Get-DistributionGroupMember $_.Identity -ResultSize Unlimited | Measure-Object).Count}}


Listeyi .csv formatında export almak isterseniz aşağıdaki komutu çalıştırabilirsiniz.

Get-DistributionGroup |
Where-Object {
    ($_.RecipientTypeDetails -eq 'MailUniversalDistributionGroup' -or $_.RecipientTypeDetails -eq 'MailUniversalSecurityGroup') -and
    (Get-DistributionGroupMember $_.Identity -ResultSize Unlimited | Measure-Object).Count -gt 50
} |
Select-Object DisplayName, PrimarySmtpAddress, @{
    Name='MemberCount'; 
    Expression={(Get-DistributionGroupMember $_.Identity -ResultSize Unlimited | Measure-Object).Count}
} |
Export-Csv -Path "C:\Temp\DGroups_50Plus.csv" -NoTypeInformation -Encoding UTF8

Find UAC GPO

 Merhaba, Aşağıdaki PS script AD ortamındaki tüm GPO’ları tarar ve UAC ile ilgili ayarları içerenleri bulur. Yüzlerce GPO olan ortamlarda za...