Administrar grupo de distribución usando PowerShell en Office 365 | Creación y gestión de grupos de distribución | Parte 2#5
El artículo actual es el segundo artículo de la serie de cinco artículos, que está dedicado al tema de la administración del grupo de distribución en un entorno basado en Office 365 y Exchange Online mediante PowerShell. El artículo incluye dos secciones principales:
- Creando un nuevo grupo de distribución.
- Configure los ajustes del grupo de distribución existente.
Administrar grupo de distribución usando PowerShell en Office 365 | Serie de artículos
- Administrar grupo de distribución usando PowerShell en Office 365 | Referencia de comandos de PowerShell | Parte 1#5
- Administrar grupo de distribución usando PowerShell en Office 365 | Creación de un nuevo grupo de distribución y gestión de grupos de distribución existentes | Parte 2#5
- Administrar grupo de distribución usando PowerShell en Office 365 | Agregar miembros al grupo de distribución existente | Parte 3#5
- Administrar grupo de distribución usando PowerShell en Office 365 | ver y exportar información sobre el grupo de distribución | Parte 4#5
- Administrar grupo de distribución usando PowerShell en Office 365 | Eliminar grupo de distribución y miembros | Convertir grupo de distribución | Parte 5#5
Actualización del grupo de distribución y el error: no tienes permisos suficientes
Cada Grupo de Distribución tiene al menos un "propietario".
Técnicamente hablando, sólo el propietario del grupo de distribución tiene "permiso" para realizar tareas de gestión, como la actualización del grupo de distribución.
En caso de que el administrador de Exchange Online intente actualizar las propiedades del grupo de distribución, del cual no es el propietario de este grupo de distribución, en algunos escenarios, aparece el siguiente mensaje de error:
Error: No tienes permisos suficientes. Esta operación sólo puede ser realizada por un responsable del grupo.
Tenga en cuenta que, aunque el usuario que realiza una actualización de las propiedades del grupo de distribución tiene credenciales de administrador global, el hecho de que no sea el propietario del grupo de distribución podría impedir que complete la tarea de administración requerida.
La buena noticia es que los cmdlets de PowerShell que utilizamos para administrar el grupo de distribución incluyen un parámetro denominado BypassSecurityGroupManagerCheck.
En caso de que intente realizar una tarea de administración y aparezca el "error de permiso", puede agregar el parámetro BypassSecurityGroupManagerCheck al comando original de PowerShell.
Ejemplo de sintaxis de comando de PowerShell:
Set-DistributionGroup -Identity "<Distribution Group Name>" -ManagedBy <Identity> -BypassSecurityGroupManagerCheck1. Creación de un nuevo grupo de distribución
Cuando usamos PowerShell para crear un NUEVO grupo de distribución sin ningún parámetro además del nombre del grupo de distribución, el grupo de distribución se creará con las siguientes opciones predeterminadas:
- Dirección de correo electrónico: la dirección de correo electrónico predeterminada que se creará para el NUEVO grupo de distribución incluirá el nombre de dominio del inquilino onmicrosft.com.
- Gestión de entrega: la opción predeterminada que se establecerá es: “Solo remitentes dentro de mi organización. ”El significado es que el destinatario externo no podrá enviar correo electrónico al grupo de distribución.
- Propiedad=La propiedad del grupo de distribución se asignará automáticamente a la cuenta de usuario que crea el grupo de distribución.
Una opción es usar PowerShell para crear un NUEVO grupo de distribución y, en la segunda fase, establecer todas las configuraciones requeridas.
La otra opción es usar un comando de PowerShell con parámetros adicionales, que creará el NUEVO grupo de distribución y establecerá opciones de configuración adicionales.
Cree un NUEVO grupo de distribución (use la configuración predeterminada)
Sintaxis del comando de PowerShell:
New-DistributionGroup -Name "<Distribution Group Name>"Ejemplo de comando de PowerShell:
New-DistributionGroup -Name “Sales USA”Crear NUEVO grupo de distribución + establecer configuraciones adicionales del grupo de distribución
En caso de que queramos evitar la configuración predeterminada de un NUEVO Grupo de Distribución cuando creamos el Grupo de Distribución usando PowerShell, podemos “extender” esa información que proporcionamos al comando de PowerShell, así podremos controlar mejor los resultados. .
En la siguiente tabla, podemos ver un ejemplo de un parámetro que podemos usar al ejecutar un comando de PowerShell para crear un NUEVO grupo de distribución:
- PowerShell Parameter
Descripción
- Alias
En caso de que no proporcionemos un nombre de alias para el NUEVO grupo de distribución, el nombre de alias se generará automáticamente utilizando el nombre del grupo de distribución pero sin espacios.
- Name
Este es un valor obligatorio. El parámetro Nombre especifica el nombre exclusivo del grupo. La longitud máxima es de 64 caracteres. Si el valor contiene espacios, escríbalo entre comillas (“).
- Display name
En caso de que no proporcionemos el nombre para mostrar, el valor predeterminado del nombre para mostrar es el "texto" que aparece en el parámetro "nombre". "
- PrimarySmtpAddress
Al crear un nuevo grupo de distribución, la única opción relacionada con la identidad de la dirección de correo electrónico para configurar la dirección de correo electrónico principal del grupo de distribución. (Cuando se utilizan los cmdlets de PowerShell Set-DistributionGroup.
También podemos usar el parámetro EmailAddresses para crear una dirección de correo electrónico alias.- ManagedBy
El parámetro ManagedBy especifica un propietario para el grupo. Un grupo debe tener al menos un propietario. Si no utiliza este parámetro para especificar el propietario cuando crea el grupo, la cuenta de usuario que creó el grupo es el propietario.
Crear NUEVO grupo de distribución + establecer configuraciones adicionales del grupo de distribución
Sintaxis del comando de PowerShell:
New-DistributionGroup -Name <Distribution Group name> -DisplayName <DL display name>
-Alias <Alias>-PrimarySmtpAddress <Email Address> -ManagedBy <identity>Ejemplo de comando de PowerShell:
New-DistributionGroup -Name “Sales USA” -DisplayName “Sales USA mail list” -Alias “SalesUSA”
-PrimarySmtpAddress SalesUSA@o365info.com -ManagedBy BradCrear NUEVO grupo de distribución de seguridad
En caso de que queramos crear un Grupo de Distribución pero además definir el NUEVO Grupo de Distribución como un “grupo de seguridad” (un grupo al que se le pueden asignar permisos), podemos usar el parámetro de PowerShell “Tipo Seguridad. "
En este caso, el grupo NUEVO tendrá todas las “propiedades” del Grupo de Distribución y además, también lo consideraremos como un “Grupo de Seguridad”. "
Crear NUEVO grupo de distribución de seguridad
Sintaxis del comando de PowerShell:
New-DistributionGroup -Name <Distribution Group Name> -Type SecurityEjemplo de comando de PowerShell:
New-DistributionGroup -Name “Sales Italy” -Type SecurityCrear grupos de distribución importando información desde un archivo CSV
El uso principal de dicho requisito es un escenario en el que la organización tiene información de correo existente u otra aplicación de la organización que ya incluye información sobre los grupos de distribución existentes.
En este caso, nos gustaría evitar la necesidad de crear manualmente una gran cantidad de grupos de distribución mediante el centro de administración de Exchange Online.
En su lugar, deseamos “crear de forma masiva” los grupos de distribución importando la información desde un archivo CSV.
Además de importar la información sobre el nombre del Grupo de Distribución, podemos agregar al archivo CSV parámetros adicionales como el “tipo” del Grupo de Distribución (Grupo de Distribución estándar o Grupo de Distribución de seguridad).
Crear grupos de distribución importando información desde un archivo CSV
Sintaxis del comando de PowerShell:
Import-CSV <Path> | ForEach {New-DistributionGroup -Name $_.name -Type $_.Type}Ejemplo de comando de PowerShell:
Import-CSV C:\Temp\DL-Group.csv | ForEach {New-DistributionGroup -Name $_.name -Type $_.Type}2. Administrar la configuración del grupo de distribución existente
Habilite o deshabilite el grupo de distribución para recibir correo electrónico de remitentes externos
De forma predeterminada, el grupo de distribución de Exchange Online está configurado para no aceptar mensajes de correo electrónico de destinatarios que no sean destinatarios de la organización (remitentes externos).
En caso de que queramos permitir que un destinatario externo envíe un correo electrónico al grupo de distribución de Exchange Online, podemos usar el parámetro de PowerShell - RequireSenderAuthenticationEnabled.
De forma predeterminada, el valor del grupo de distribución RequireSenderAuthenticationEnabled es igual a "$True".
El significado es que los destinatarios no autenticados (destinatarios anónimos o destinatarios que no pertenecen a la organización) recibirán un mensaje NDR (Informe de no entrega) cuando intenten enviar un correo electrónico al grupo de distribución de Office 365.
Habilite o deshabilite el grupo de distribución para recibir correo electrónico de remitentes externos
Para permitir que el destinatario externo envíe un correo electrónico al grupo de distribución de Exchange Online, configuramos el valor del parámetro "RequireSenderAuthenticationEnabled" en $False.
Sintaxis del comando de PowerShell:
Set-DistributionGroup "<Distribution Group Name>" -RequireSenderAuthenticationEnabled $FalseEjemplo de comando de Powershell:
Set-DistributionGroup “Sales USA” -RequireSenderAuthenticationEnabled $FalsePermitir que un destinatario externo envíe correo electrónico a todos los grupos de distribución (modo masivo)
En caso de que queramos cambiar la configuración predeterminada de la gestión de entrega a cada grupo de distribución a la vez (modo masivo), podemos usar el siguiente comando de PowerShell:
Habilitar un destinatario externo para enviar correo electrónico a todos los grupos de distribución (modo masivo)
Ejemplo de comando de PowerShell:
Get-DistributionGroup | Set-DistributionGroup -RequireSenderAuthenticationEnabled $FalseAgregar o reemplazar propietario del grupo de distribución
En la siguiente sección, revisamos un par de escenarios relacionados con el tema de la gestión del propietario del grupo de distribución.
El parámetro ManagedBy especifica un propietario para el grupo. Un grupo debe tener al menos un propietario. Si no utiliza este parámetro para especificar el propietario cuando crea el grupo, la cuenta de usuario que creó el grupo es el propietario. El propietario del grupo puede:
- Modificar las propiedades del grupo.
- Agregar o eliminar miembros del grupo
- Eliminar el grupo
- Aprobar las solicitudes de salida o incorporación de un miembro (si están disponibles)
- Aprobar los mensajes enviados al grupo si la moderación está habilitada, pero no se especifica ningún moderador.
Por defecto, la persona que crea un grupo es el propietario. Todos los grupos deben tener al menos un propietario y el grupo de distribución puede tener varios propietarios.
Nota: en algunos escenarios, en caso de que el grupo de distribución tenga un propietario existente, recibiremos un mensaje de error cuando intentemos actualizar la información del propietario existente que nos informa que no podemos realizar el cambio requerido porque no somos el propietario de la distribución. Group.
Para poder “evitar” esta limitación, podemos agregar al comando de PowerShell el parámetro - BypassSecurityGroupManagerCheck.
Escenario 1: reemplazar al propietario del grupo de distribución existente
En este escenario, el grupo de distribución ya tiene un propietario y deseamos reemplazar al propietario actual del grupo de distribución asignando un NUEVO propietario del grupo de distribución.
El comando de PowerShell que utilizamos es:
Reemplazar al propietario del grupo de distribución existente
Sintaxis del comando Powershell:
Set-DistributionGroup -Identity "<Distribution Group Name>" -ManagedBy <Identity>Ejemplo de comando de Powershell:
Set-DistributionGroup -Identity "Sales USA" -ManagedBy Brad -BypassSecurityGroupManagerCheckEscenario 2: agregar propietarios adicionales al grupo de distribución
En el escenario actual, nos gustaría "mantener" el propietario del grupo de distribución existente y agregar propietarios adicionales del grupo de distribución (en comparación con el escenario anterior en el que "eliminamos" al propietario del grupo de distribución existente y reemplazamos a este propietario proporcionando el nombre de un NUEVO propietario). propietario del grupo).
Para poder cumplir con este requisito, no usaremos la sintaxis "estándar" de PowerShell y, en su lugar, usaremos la siguiente sintaxis de PowerShell para agregar o eliminar uno o más valores sin afectar las entradas existentes: @{Add= "", "" …; Eliminar=” ”, ” ”…}.
Agregar propietarios adicionales al grupo de distribución
Sintaxis del comando de PowerShell:
Set-DistributionGroup “<Distribution Group name>” -ManagedBy
@{Add='<Identity 1>','<Identity 2>'}Ejemplo de comando de PowerShell:
Set-DistributionGroup “Sales USA” -ManagedBy @{Add='bob','brad'}Escenario 3: agregar propietarios adicionales al grupo de distribución + eliminar propietarios existentes del grupo de distribución
En el escenario actual, tenemos un Grupo de Distribución que tiene un par de dueños.
Deseamos implementar los siguientes requisitos:
- Agregue NUEVOS propietarios de grupos de distribución.
- Elimine algunos de los propietarios del grupo de distribución existente.
Para poder cumplir con este requisito, utilizamos la siguiente sintaxis de comandos de PowerShell:
Agregar propietarios adicionales al grupo de distribución + eliminar propietarios existentes del grupo de distribución
Sintaxis del comando de PowerShell:
Set-DistributionGroup “<Distribution Group name>” -ManagedBy @{Add='<Identity 1>','<Identity 2>'; Remove='<Identity 1>' }Ejemplo de comando de PowerShell:
Set-DistributionGroup “Sales USA” -ManagedBy @{Add='bob','bradp' ; Remove='Angelina' }Escenario 4: reemplazar el propietario del grupo de distribución existente e importar el “NUEVO propietario del grupo de distribución” desde un archivo CSV
En este escenario, la información sobre el grupo de distribución + los usuarios que se configurarán como propietario del grupo de distribución se almacena en un archivo CSV.
En la siguiente captura de pantalla, podemos ver el contenido del archivo CSV que utilizamos.
El archivo CSV incluye dos columnas:
- Nombre del grupo: este es el encabezado de la columna que almacena la información sobre los grupos de distribución.
- ManagedBy: este es el encabezado de la columna que almacena la información sobre el nombre de usuario que deseamos definir como propietario del grupo de distribución.
En nuestro ejemplo, el nombre del archivo CSV es Distribution-Groups-information.csv
Reemplace el propietario del grupo de distribución existente e importe el “NUEVO propietario del grupo de distribución” desde un archivo CSV
Ejemplo de comando de PowerShell:
$GroupList = Import-CSV C:\temp\Distribution-Groups-information.csv
ForEach ($group in $GroupList)
{
ForEach ($user in $GroupList)
{
}
Set-DistributionGroup -BypassSecurityGroupManagerCheck -Identity $group.GroupName -managedby $user.ManagedBy
}Escenario 5: asignar propietario del grupo de distribución (reemplazando al propietario del grupo de distribución existente) para todos los grupos de distribución existentes (modo masivo)
En el escenario actual, deseamos definir un usuario específico como propietario de todos los grupos de distribución existentes. Tenga en cuenta que en este caso, queremos eliminar (reemplazar) el propietario del grupo de distribución existente y asignar un NUEVO propietario del grupo de distribución.
Nota: en caso de que necesite agregar el nombre de usuario como propietario adicional del grupo de distribución en lugar de reemplazar al propietario del grupo de distribución existente, use la sintaxis de PowerShell que aparece en la sección anterior.
La primera parte del comando de PowerShell obtiene una lista de todos los grupos de distribución existentes.
La segunda parte del comando de PowerShell agregará el usuario específico como propietario a la lista del grupo de distribución que obtuvimos de la primera parte.
En caso de que queramos agregar un propietario específico a todos los grupos de distribución existentes, podemos usar la siguiente sintaxis de PowerShell:
Asignar propietario del grupo de distribución (reemplazando al propietario del grupo de distribución existente) para todos los grupos de distribución existentes (modo masivo)
Sintaxis del comando de PowerShell:
Get-DistributionGroup |Set-DistributionGroup -ManagedBy <Identity>
-BypassSecurityGroupManagerCheckEjemplo de comando de PowerShell:
Get-DistributionGroup | Set-DistributionGroup -ManagedBy Brad -BypassSecurityGroupManagerCheckEscenario 6: Asignación del propietario del grupo de distribución (reemplazando al propietario del grupo de distribución existente) para todos los grupos de distribución que se crearon en las últimas dos semanas (modo masivo)
En el siguiente ejemplo, queremos agregar al usuario Brad como propietario del grupo de distribución para todo el grupo de distribución que se creó en las últimas 2 semanas.
- Parte 1#2: en la primera parte del comando de PowerShell, definimos la variable de PowerShell denominada $AllNewDistributionGroups, que almacenará el resultado de una consulta de PowerShell que "busca" todo el grupo de distribución cuyo "valor de tiempo de creación" es un fecha que se incluye en el “rango de dos semanas” que definimos.
- Parte 2#2: en la segunda parte del comando de PowerShell, utilizamos la instrucción de PowerShell "ForEach" para ejecutar un "proceso de bucle" en los resultados (agregue a Bob a cada uno de los grupos de distribución que aparecen en la lista como propietario ).
La “unidad de tiempo” de PowerShell que utilizamos
PowerShell no incluye un parámetro que defina "semana" como una "unidad de tiempo". “Para poder definir un rango de tiempo de dos semanas, definimos un rango de tiempo de 14 días.
Asignación del propietario del grupo de distribución (reemplazando al propietario del grupo de distribución existente) para todos los grupos de distribución que se crearon en las últimas dos semanas
Ejemplo de comando de PowerShell:
$AllNewDistributionGroups = Get-DistributionGroup | Where {$_.WhenCreated -ge ((Get-Date).Adddays(-14))}
ForEach ($Group in $AllNewDistributionGroups)
{
Set-DistributionGroup -Identity $Group.name -ManagedBy Bob
}Administrar la dirección de correo electrónico del grupo de distribución
Cada grupo de distribución debe tener una dirección de correo electrónico principal y puede tener una dirección de correo electrónico adicional que se describa como “dirección de correo electrónico alias” o “direcciones de correo electrónico proxy”. "
La gestión de la dirección de correo electrónico del Grupo de Distribución se puede implementar mediante uno de los siguientes métodos:
- Agregue una dirección de correo electrónico adicional a la dirección de correo electrónico del grupo de distribución existente.
- Agregue una dirección de correo electrónico adicional que “reemplazará” (eliminará) el grupo de distribución existente
- Dirección de correo electrónico.
- Eliminar una dirección de correo electrónico existente
Establecer la dirección de correo electrónico principal del grupo de distribución
Para reemplazar la dirección de correo electrónico principal del grupo de distribución existente (definida por el parámetro PowerShell
-PrimarySmtpAddress), podemos usar una de las siguientes opciones de comando de PowerShell:
Establecer dirección de correo electrónico principal del grupo de distribución
Sintaxis del comando de PowerShell:
Set-DistributionGroup "<Distribution Group name>" -PrimarySmtpAddress <primary E-mail address>Ejemplo de comando de PowerShell:
Set-DistributionGroup "Sales UK" -PrimarySmtpAddress SalesUK@o365info.comOtra variación
Sintaxis del comando de PowerShell:
Set-DistributionGroup "<Distribution Group name>" SMTP:<primary E-mail address>Ejemplo de comando de PowerShell:
Set-DistributionGroup "Sales UK" -emailaddresses SMTP:SalesUK@o365info.comEstablezca la dirección de correo electrónico principal del grupo de distribución importando información desde un archivo CSV
En este escenario, la información sobre los grupos de distribución + las direcciones de correo electrónico que deben asignarse como dirección de correo electrónico principal se almacena en un archivo CSV.
En la siguiente captura de pantalla, podemos ver el contenido del archivo CSV que utilizamos.
El archivo CSV incluye dos columnas:
- Nombre del grupo: este es el encabezado de la columna que almacena la información sobre los grupos de distribución.
- correo electrónico: este es el encabezado de la columna que almacena la información sobre el nombre de usuario que deseamos definir como propietario del grupo de distribución.
En nuestro ejemplo, el nombre del archivo CSV es Distribution-Groups-information.csv
Establezca la dirección de correo electrónico principal del grupo de distribución importando información desde un archivo CSV
Ejemplo de comando de PowerShell:
$GroupList = Import-CSV C:\temp\Distribution-Groups-information.csv
ForEach ($group in $GroupList)
{
ForEach ($email in $GroupList)
{
}
Set-DistributionGroup -BypassSecurityGroupManagerCheck -Identity $group.GroupName -PrimarySmtpAddress $email.email
}Administrar la dirección de correo electrónico del alias del grupo de distribución
El término "Direcciones de correo electrónico de alias" describe una dirección de correo electrónico adicional además de la dirección de correo electrónico principal.
El proceso de agregar una dirección de correo electrónico de alias a un grupo de distribución existente se puede implementar de una de las siguientes maneras:
- Reemplazo de direcciones de correo electrónico de alias existentes
- Agregar una dirección de correo electrónico de alias adicional a las direcciones de correo electrónico del grupo de distribución existentes
Para administrar las direcciones de correo electrónico del grupo de distribución, utilizamos los cmdlets de PowerShell-
Set-DistributionGroup + el parámetro de direcciones de correo electrónico de PowerShell.
Ejemplo 1: agregar una dirección de correo electrónico adicional a la dirección de correo electrónico del grupo de distribución existente
En este escenario, deseamos mantener las direcciones de correo electrónico de alias del grupo de distribución existentes y, además, agregar direcciones de correo electrónico de alias adicionales.
El parámetro de PowerShell que utilizamos para agregar direcciones de correo electrónico adicionales es “@{Add”.
En el siguiente ejemplo, el grupo de distribución "Ventas Reino Unido" incluye direcciones de correo electrónico de alias existentes y agregamos direcciones de correo electrónico de alias adicionales:
Agregar una dirección de correo electrónico adicional a la dirección de correo electrónico del grupo de distribución existente
Ejemplo de comando de PowerShell:
Set-DistributionGroup “Sales UK” -emailaddresses @{Add='
SalesUK02@o365info.com','SalesUK02@o365info.com','SalesUK02@o365info.com'}Ejemplo 2: Reemplazar (eliminar) las direcciones de correo electrónico de alias del grupo de distribución existentes y agregar una NUEVA dirección de correo electrónico al grupo de distribución
En este escenario, deseamos eliminar las direcciones de correo electrónico existentes y "reemplazar" la dirección de correo electrónico existente con un "NUEVO conjunto" de direcciones de correo electrónico.
El "truco" con el siguiente comando de PowerShell sugerido fue que el resultado será
“Reemplazo” de la dirección de correo electrónico principal + Reemplazo de direcciones de correo electrónico de alias del grupo de distribución existente.
La primera dirección de correo electrónico que proporcionemos reemplazará la dirección de correo electrónico principal del grupo de distribución existente, el resto de las direcciones de correo electrónico reemplazarán las direcciones de correo electrónico de alias del grupo de distribución existentes.
Reemplazar (eliminar) el correo electrónico de alias del grupo de distribución existente
Ejemplo de comando de PowerShell:
Set-DistributionGroup “Sales UK” -emailaddresses 'SalesUK02@o365info.com', 'SalesUK03@o365info.com'Debido al comportamiento problemático del comando de PowerShell, le sugiero que intente evitar el uso de la sintaxis de PowerShell especificada.
Ejemplo 3: Reemplazar la dirección de correo electrónico existente del grupo de distribución: dirección de correo electrónico principal + alias
En el siguiente ejemplo, reemplazamos las direcciones de correo electrónico del grupo de distribución existentes reemplazando la dirección de correo electrónico principal del grupo de distribución actual + reemplazando la dirección de correo electrónico de alias existente.
Para “declarar” una dirección de correo electrónico específica como “Dirección de correo electrónico principal” utilizamos el prefijo SMTP con letra mayúscula. El resto de las direcciones de correo electrónico se crearán como direcciones de correo electrónico de alias.
Reemplazar la dirección de correo electrónico existente del grupo de distribución: dirección de correo electrónico principal + alias
Sintaxis del comando de PowerShell:
Set-DistributionGroup "<Distribution Group Name>" -EmailAddresses SMTP:<Primary Email>,<Alias Email>Ejemplo de comando de PowerShell:
Set-DistributionGroup "Sales UK" -EmailAddresses SMTP:DL-USA@o365info.com,dev@o365info.comEjemplo 4: Eliminar direcciones de correo electrónico de alias de grupo de distribución existentes
En el siguiente ejemplo, deseamos eliminar la dirección\direcciones de correo electrónico del alias del grupo de distribución.
Para implementar la eliminación requerida, utilizamos el parámetro de PowerShell "@{Remove".
Eliminar direcciones de correo electrónico de alias de grupo de distribución existentes
Sintaxis del comando de PowerShell:
Set-DistributionGroup “<Distribution Group name>” -EmailAddresses @{Remove='<Identity 1>', '<Identity 2>' }Ejemplo de comando de PowerShell:
Set-DistributionGroup "Sales UK" -EmailAddresses @{Remove=' Sales01@o365info.com', ' Sales02@o365info.com' }Ocultar grupo de distribución de GAL (lista global de direcciones)
De forma predeterminada, cada grupo de distribución aparece automáticamente en la GAL.
En algunos escenarios, deseamos ocultar el grupo de distribución existente eliminando la información sobre el grupo de distribución existente de la GAL (lista global de direcciones).
Para ocultar el destinatario existente de Exchange Online de la GAL, utilizamos el parámetro de PowerShell - HiddenFromAddressListsEnabled y establecemos el valor en - $True.
Ocultar grupo de distribución de GAL (lista global de direcciones)
Sintaxis del comando de PowerShell:
Set-DistributionGroup "<Distribution Group Name>" -HiddenFromAddressListsEnabled $TrueEjemplo de comando de PowerShell:
Set-DistributionGroup "Sales UK" -HiddenFromAddressListsEnabled $TrueConfigurar un grupo de distribución existente para aceptar correo electrónico solo de un remitente específico
De forma predeterminada, todos los destinatarios de la organización pueden enviar correos electrónicos al grupo de distribución.
En caso de que queramos restringir la capacidad de un destinatario de una organización para enviar correo electrónico a un grupo de distribución específico y definir que solo un destinatario de una organización específica podrá enviar un correo electrónico al grupo de distribución, podemos usar el parámetro PowerShell. -AcceptMessagesOnlyFrom para definir la “lista de destinatarios permitidos”. "
Configurar un grupo de distribución existente para aceptar correo electrónico solo de un remitente específico
Sintaxis del comando de PowerShell:
Set-DistributionGroup "<Distribution Group Name>" -AcceptMessagesOnlyFrom <Allowed E-mail address 1>, < Allowed E-mail address 2>Ejemplo de comando de PowerShell:
Set-DistributionGroup "Sales UK" -AcceptMessagesOnlyFrom Bradp@o365info.com,Angelina@o365info.comDefinir un moderador de grupo de distribución
De forma predeterminada, cuando enviamos un correo electrónico a un grupo de distribución, el correo electrónico se envía automáticamente a cada uno de los miembros del grupo de distribución.
En algún escenario, necesitamos implementar un flujo de correo diferente, en el que el mensaje de correo electrónico que se envía a un grupo de distribución será "aceptado" por un destinatario específico.
Los destinatarios que recibirán el correo deben decidir si aprueban o rechazan el
mensaje de correo electrónico específico.
La “persona” que podemos asignar para este rol se define como “Moderador del grupo de distribución”. "
El término "Moderador del grupo de distribución" define una entidad que necesita aprobar los mensajes enviados al destinatario (miembros del grupo de distribución) antes de que se entreguen. Un moderador debe ser un buzón, un usuario de correo o un contacto de correo en su organización.
El parámetro de PowerShell que utilizamos para definir un "Moderador de grupo de distribución" es: Moderado por.
Definir un moderador de grupo de distribución
Sintaxis del comando de PowerShell:
Set-DistributionGroup "<Distribution Group Name>" -ModeratedBy <E-mail address>, <E-mail address>Ejemplo de comando de PowerShell:
Set-DistributionGroup "Sales UK" -ModeratedBy Bradp@o365info.com,Angelina@o365info.comEnviar respuesta fuera de la oficina para un grupo de distribución
Comencemos con una declaración: el título es un poco engañoso.
Técnicamente hablando, un objeto de grupo de distribución no es un "objeto de buzón de Exchange" y, por este motivo, no podemos configurar OOO (respuesta fuera de la oficina) para un grupo de distribución existente.
El pequeño truco que podemos usar, que responderá parcialmente al requisito de definir la respuesta OOO al grupo de distribución, se implementa activando un parámetro especial del grupo de distribución llamado SendOofMessageToOriginatorEnabled y estableciendo el valor en $True.
(De forma predeterminada, el valor - SendOofMessageToOriginatorEnabled está establecido en “$False”).
Cuando “activamos” esta opción, en caso de que uno de los miembros del Grupo de Distribución configure una respuesta OOF, cuando un “remitente” envía un mensaje de correo electrónico al Grupo de Distribución, el Grupo de Distribución “responderá” con los mensajes OOF de el miembro del grupo de distribución.
El parámetro SendOofMessageToOriginatorEnabled especifica cómo manejar los mensajes fuera de la oficina (OOF) para los miembros del grupo.
Los valores válidos son:
- $True Cuando se envían mensajes al grupo, los mensajes OOF para cualquiera de los miembros del grupo se envían al remitente del mensaje. Este es el valor predeterminado.
- $False Cuando se envían mensajes al grupo, los mensajes OOF para cualquiera de los miembros del grupo no se envían al remitente del mensaje.
Enviar respuesta fuera de la oficina para un grupo de distribución
Sintaxis del comando de PowerShell:
Set-DistributionGroup "<Distribution Group Name>" -SendOofMessageToOriginatorEnabled $TrueEjemplo de comando de PowerShell:
Set-DistributionGroup "Sales UK" -SendOofMessageToOriginatorEnabled $TrueAsignar permisos "Enviar como" al grupo de distribución
Al asignar permisos de Envío a un destinatario "en" un grupo de distribución, se permite al destinatario enviar un correo electrónico "ocultando" su identidad real y utilizando la identidad del grupo de distribución (utilizando la dirección de correo electrónico del grupo de distribución). .
Para poder otorgar este permiso, podemos utilizar el siguiente comando de PowerShell:
Asignar permisos "Enviar como" al grupo de distribución
Sintaxis del comando de PowerShell:
Add-RecipientPermission "<Distribution Group Name>" -Trustee <Identity> -AccessRights SendAs -Confirm:$FalseEjemplo de comando de PowerShell:
Add-RecipientPermission "Sales UK" -Trustee Brad -AccessRights SendAs -Confirm:$FalseNota: agregamos el parámetro de PowerShell "Confirm:$False" para evitar la necesidad de conformar la "adición" de los permisos Enviar como.
El siguiente artículo de la serie de artículos actual
- Administrar grupo de distribución usando PowerShell en Office 365 | Agregar miembros al grupo de distribución existente | Parte 3#5




