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

Hiç yorum yok:

Group Policy Preferences Olan Grup ilkelerini Listeleme

Merhaba, 100'lerce GPO olan yapılar da hangi GPO Objeleri içerisinde Group Policy Preferences  ayarları mevcut listelemek isterseniz aşa...