Come ottenere membri di gruppi di distribuzione dinamici mediante PowerShell da Exchange Online
Questo articolo spiega a procedura per utilizzare PowerShell per ottenere membri di gruppi di distribuzione dinamici da Exchange Online o Office 365 ed esportarli usando i cmdlet Get-DynamicDistributionGroup e Get-Recipient. Esso confronta inoltre questa procedura con ADManager Plus, uno strumento unificato di gestione e reporting di Active Directory, Office 365 ed Exchange, per mostrare come quest'ultimo aiuti ad ottenere l’elenco dei gruppi di distribuzione dinamici e ad esportarlo facilmente.
Windows PowerShell
Procedura per utilizzare PowerShell per ottenere i membri dell'elenco dei gruppi di distribuzione dinamici.
- Assicurati di disporre delle autorizzazioni necessarie per generare il report dei membri del gruppo di distribuzione dinamico.
- Crea lo script mediante i cmdlet Get-DynamicDistributionGroup e Get-Recipient ed eseguilo nella finestra di PowerShell.
Uno script di esempio per ottenere membri dei gruppi di distribuzione dinamici in Office 365 ed esportare l'elenco mediante PowerShell
Copied
$FTE = Get-DynamicDistributionGroup "Branding Campaign Team"; Get-Recipient -RecipientPreviewFilter $FTE.RecipientFilter -OrganizationalUnit $FTE.RecipientContainer | Export -CSV "D:\DGList.csv"
Fare clic per copiare l’intero script
ADManager Plus
Per ottenere un report dei membri del gruppo di distribuzione dinamico:
- Avvia il report dei membri del gruppo di distribuzione dinamico da Report di gruppo nella scheda di Office 365.
- Seleziona il tenant desiderato di Office 365 desiderato e fai clic su Genera. Scegli CSV da Esporta come opzione.
Schermata
» Inizia il periodo di prova gratuito di 30 giorni
I cmdlet di PowerShell Get-DynamicDistributionGroup e Get-Recipient elencheranno i membri del team della campagna di branding ed esporteranno l'elenco in CSV.
Limitazioni d'uso di PowerShell per ottenere membri del gruppo di distribuzione dinamico in Office 365 o Exchange Online.
- Non potrai generare questo report mediante PowerShell se non disponi di autorizzazioni sufficienti e PowerShell di Exchange. Con ADManager Plus, i privilegi degli utenti in AD o Exchange nativi non devono essere elevati e possono essere consentiti per eseguire questa operazione solo in UO o domini specifici.
- Dovrai utilizzare due comandi e molteplici parametri per ottenere questo report. ADManager Plus offre funzionalità appositamente progettate per compiere questo, solo con clic del mouse.
- Per esportare questo report in qualsiasi altro formato anziché CSV, dovrai modificare lo script. Con ADManager Plus, tuttavia, esso viene offerto come opzione integrata disponibile per impostazione predefinita.
- Devi conoscere come eseguire gli script dalla finestra di PowerShell. ADManager Plus è puramente basato su GUI, consentendoti di eseguire tutte le azioni di gestione e reporting con un solo clic del mouse dalla sua console basata sul Web.
- Anche un trattino fuori posto, un errore di battitura nei nomi LDAP o la mancanza di autorizzazioni sufficienti per configurare qualsiasi degli attributi utilizzati nello script provocheranno errori. Poiché tutte le azioni in ADManager Plus sono basate su GUI, non è necessario scrivere script, eliminando le possibilità di errori.