PowerShell Exchange Online'dan dinamik dağıtım grubu üyelerini alma

Bu makalede, Exchange Online veya Office 365'ten dinamik dağıtım grubu üyelerini almak ve bunları Get-DynamicDistributionGroup ve Get-Recipient cmdlet'lerini kullanarak dışa aktarmak üzere PowerShell'i kullanma prosedürü açıklanmaktadır. Ayrıca bu prosedürü, birleşik bir Active Directory, Office 365 ve Exchange yönetimi ve raporlama aracı olan ADManager Plus ile karşılaştırır ve ikinci seçeneğin dinamik 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

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

  • Dinamik dağıtım grubu üyeleri raporunu oluşturmak için gerekli izinlere sahip olduğunuzdan emin olun.
  • Get-DynamicDistributionGroup ve Get-Recipient cmdlet'lerini kullanarak komut dosyasını oluşturun ve PowerShell penceresinde yürütün.

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

 Kopyalandı
$FTE = Get-DynamicDistributionGroup "Branding Campaign Team"; Get-Recipient -RecipientPreviewFilter $FTE.RecipientFilter -OrganizationalUnit $FTE.RecipientContainer | Export -CSV "D:\DGList.csv"
Komut dosyasının tamamını kopyalamak için tıklayın

ADManager Plus

Dinamik dağıtım grubu üyeleri raporunu almak için:

  • Office 365 sekmesi altındaki Grup Raporları alanından Dinamik Dağıtım Grup Üyeleri raporunu başlatın.
  • İstenen Office 365 kiracısını seçin ve Oluştur öğesine tıklayın. Farklı Dışa Aktar seçeneği olarak CSV'yi seçin.

Ekran görüntüsü

ADManager Plus'ta Office 365 Dinamik Dağıtım Grubu Üyeleri Raporu

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

Get-DynamicDistributionGroup ve Get-Recipient, adlı PowerShell cmdlet'leri, Marka Kampanyası Ekibinin üyelerini listeleyecek ve listeyi CSV'ye aktaracaktır.

Office 365 veya Exchange Online'da dinamik 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 raporu almak için iki komut ve birden fazla parametre kullanmanız gerekecektir. ADManager Plus, yalnızca birkaç tıklamayla bunu gerçekleştirmek için amaca yönelik olarak oluşturulmuş bir özellik sunar.
  • Bu raporu CSV yerine başka bir biçime aktarmak için komut dosyasını değiştirmeniz gerekir. Ancak ADManager Plus ile bu, varsayılan olarak kullanılabilen dahili bir seçenek olarak sunulur.
  • Komut dosyalarını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 komut dosyasız AD yönetimi, raporlaması ve otomasyonu yolculuğuna adım atın.

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