Get Distribution Group Member Counts with PowerShell

Dağıtım grupları kesinlikle hepimiz için bir kolaylık. Firmamızın yapmış olduğu duyuruların gönderildiği gruptan tutunda muhasebe departmanındaki kişilerin içerisinde bulunduğu gruplara kadar birçok grup oluşturuyoruz ve kullanıyoruz.

Firmamızda çalışan kişiler gruplara gönderilmiş e-postaları yanıtlamak için “Tümünü yanıtla” butonuna bastığında kaç kişiye gideceğini pek önemsemez. Fakat büyük yapılarda bu işlem gerçekten çok fazla kişiye e-posta göndermek olabiliyor.

İhtiyaç durumunda bir dağıtım grubunun içerisinde kaç kişi var sorusuna yanıt vermek için hazırlanmış olan bir script’i kullanarak bu sayıyı nasıl elde edeceğimizi anlatacağım.

Öncelikle bu linki kullanarak scripti indiriniz.

Script’i indirdikten sonra çalıştırdığınızda aşağıdaki gibi ekrana sayıları yazacaktır. Ayrıca scriptin bulunduğu yere bir csv dosyası oluşturacak ve aşağıdaki detayları içerisine yazacaktır.

[PS] C:\Scripts>.\Get-DGMemberCounts.ps1

Payroll Team has 3 members
Public Folder Owners has 2 members
Head Office Staff has 386 members
All Staff has 389 members
Regional Office Staff has 4 members
All Office Meeting Rooms has 3 members
Deny Outgoing External Email has 1 members
ZTestExternal2 has 1 members
Security Team has 0 members
Social Club has 3 members
App_Tier2_ABCDEF has 1 members
DL_Alannah.Shaw has 2 members
DL_Mike.Ryan has 2 members
DL_ex2010test has 1 members

Csv dosyası içeriği

dg-member-counts

 

Eğer sadece grup içerisindeki sayıyı öğrenmek istiyorsanız aşağıdaki komutu kullanarak bu işlemi yapabilirsiniz.

(Get-DistributionGroupMember “Grubun Adı”).Count

Bir cevap yazın