¿Cómo copiar todos los Propietarios de un Grupo de Distribución como Miembros?

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

	}

}