PowerShell kullanarak Office 365'ten dağıtım grubu üyelerini alma

Bu makalede, Exchange Online veya Office 365'teki dağıtım grubu üyelerini listelemek ve bunları Get-DistributionGroupMembers cmdlet'ini kullanarak CSV'ye dışa aktarmak için PowerShell'i kullanma prosedürü açıklanmaktadır. Ayrıca bunu, birleşik bir Active Directory, Office 365 ve Exchange yönetimi ve raporlama aracı olan ADManager Plus ile gerçekleştirmek için gereken adımlarla karşılaştırır ve ikinci seçeneğinin dağıtım grupları listesinin alınması ve kolaylıkla dışa aktarılması konusunda nasıl fayda sağladığını gösterir.

Windows PowerShell

Dağıtım gruplarının liste üyelerini almak üzere PowerShell'i kullanmak için adımlar.

  • Bu raporu oluşturmak için gerekli izinlere sahip olduğunuzdan emin olun.
  • Üyelerini listelemek ve CSV'ye aktarmak istediğiniz dağıtım grubunun adı olan Kimlik parametresinin değerini alın.
  • Get-DistributionGroupMembers cmdlet'ini kullanarak komut dosyası oluşturun
  • Komut dosyasını PowerShell penceresinden yürütün.

Office 365'te dağıtım grubu üyelerini listelemek ve PowerShell kullanarak listeyi dışarı aktarmak için örnek komut dosyası

 Kopyalandı
Get-DistributionGroupMember -Identity "Brand Awareness Campaign Team" | Export -CSV "D:\DGList.csv"
Komut dosyasının tamamını kopyalamak için tıklayın

ADManager Plus

Dağıtım grubu üyeleri raporunu almak ve CSV'ye dışa aktarmak için,

  • Office 365 sekmesi altındaki Grup Raporları alanından Grup Üyeleri raporunu başlatın.
  • İstenen Office 365 kiracısını seçin, istenen grubun adını girin ve Oluştur üzerine tıklayın. Farklı Dışa Aktar seçeneği olarak CSV'yi seçin.
  • Bu raporu birden fazla grup için de alabilirsiniz; bunu yapmak için grup adlarını virgülle ayırarak girmeniz yeterlidir.

Ekran görüntüsü

ADManager Plus'ta Dağıtım Grup Üyeleri Raporu

» 30 Günlük Ücretsiz Deneme Süresini Başlatın

PowerShell'in Get-DistributionGroupMember cmdlet'i, grubun Marka Bilinirliği Kampanya Ekibinin tüm üyelerini oluşturacak ve dağıtım listesi üyelerini CSV'ye aktaracaktır.

Office 365 veya Exchange Online'da dağıtım grubu üyelerini almak için PowerShell kullanmanın sınırlamaları.

  • Yeterli izne ve Exchange PowerShell'e sahip olmamanız durumunda PowerShell kullanarak bu raporu oluşturamazsınız. ADManager Plus ile yerel AD veya Exchange'deki kullanıcıların ayrıcalıklarının yükseltilmesine gerek yoktur ve bu işlemi yalnızca belirli OU'larda veya etki alanlarında yapmalarına izin verilebilir.
  • Bu komut dosyasını kullanarak dağıtım listesi üyeleri raporu oluşturulacağında İç İçe Geçmiş Grupları ve bunların üyelerini dahil etme veya hariç tutma esnekliği sunulmaz. Bunun için yeni bir komut dosyasının oluşturulması gerekir. ADManager Plus, iç içe geçmiş grupları rapora dahil etme veya rapordan hariç tutma esnekliğini sunar.
  • Bu raporu CSV yerine başka bir biçimde dışa aktarmak için komut dosyasının değiştirilmesi gerekir. Ancak ADManager Plus ile bu, varsayılan olarak sunulan dahili bir seçenek biçiminde mevcuttur.
  • Komut dosyalarını PowerShell penceresinden nasıl tetikleyeceğinizi bilmeniz gerekir. Tamamen GUI tabanlı bir araç olan ADManager Plus web tabanlı konsolundan sadece birkaç tık ile tüm yönetim ve raporlama işlemlerini gerçekleştirmenize imkan tanır.
  • Yanlış yerleştirilmiş bir kısa çizgi, LDAP adlarında bir yazım hatası veya komut dosyasında kullanılan özniteliklerinden birini bile yapılandırmak için yeterli iznin bulunmaması bile hatalara yol açacaktır. ADManager Plus'taki tüm eylemler GUI odaklı olduğundan, komut dosyası yazılması gerekmez, bu da hata olasılığını ortadan kaldırır.

ADManager Plus ile Exchange ve Office 365 için tek pencereden posta kutusu yönetimi ve raporlaması.

  30 günlük ücretsiz deneme sürümünü edinin.
  • ADManager Plus ile komut dosyasız AD yönetimi, raporlaması ve otomasyonu yolculuğuna adım atın.

İlgili Powershell Nasıl Yapılır Kılavuzları: