Este cmdlet está disponible en Exchange local y en el servicio basado en la nube. Algunos parámetros y configuraciones pueden ser exclusivos de un entorno u otro.
Use el cmdlet Get-DistributionGroup para ver los grupos de distribución existentes o los grupos de seguridad habilitados para correo. Para ver los miembros de un grupo, use el cmdlet Get-DistributionGroupMember.
Use el cmdlet Get-DistributionGroupMember para ver los miembros de los grupos de distribución y los grupos de seguridad habilitados para correo.
# Get all Distribution Groups
$DGroups = Get-DistributionGroup -ResultSize Unlimited
# Loop through each Distribution Group
foreach ($DGroup in $DGroups) {
#Get all Group Distribution Owners
$DGOwners = (Get-DistributionGroup $DGroup.DisplayName).ManagedBy
# Loop through each Owner
foreach ($DGOwner in $DGOwners) {
# Add each owner as Distribution Group Member
Add-DistributionGroupMember -Identity $DGroup.DisplayName -Member $DGOwner
# Write output
Write-Host "Adding $($DGOwner) to $($DGroup.DisplayName) Group" -ForegroundColor Green
}
}