OFF028 – Agregando un Alias de Correo Para Todos los Usuarios con Powershell en Office 365
Hola, en el articulo de hoy vamos a ver como agregar un alias de correo electrónico para todos los usuarios de nuestro tenant de Office 365. En particular tengo varios casos con clientes en donde el servicio está funcionando con un dominio principal durante bastante tiempo y por diferentes motivos la empresa decide registrar un dominio de Internet nuevo y el mismo debe formar parte de las cuenta de correo electrónico, siendo en algunos casos un alias sobre el correo principal o bien deciden utilizarlo como nuevo dominio principal.
Para poder llevar a cabo la tarea lo primero que debemos hacer es agregar el dominio a nuestro tenant y validarlo con los cambios en los DNS. En el siguiente link podrán encontrar algunos de los pasos para poder agregar un dominio: http://www.mazzitelli365.com/blog/2016/08/off002-configuracin-bsica-inicial-de-office-365/
En nuestro ejemplo hemos agregado el dominio mazzitelli365.com
Adicionalmente vamos a precisar descargar el script de Powershell realizado por Paul Cunningham desde el siguiente link: https://gallery.technet.microsoft.com/office/Bulk-Add-SMTP-Addresses-to-e3d28842 o bien desde http://www.mazzitelli365.com/blog/descargas/Add-SMTPAddresses.zip
El script se debe ejecutar con algunos parametros necesarios:
En el primer ejemplo vamos a agregar un alias secundario pero no tendrá impacto alguno ya que para que tenga efecto debemos agregar el parametro –Commit.
Add-SMTPAddresses.ps1 -Domain mazzitelli365.com
De ésta forma validamos el funcionamiento y podremos revisar el archivo log para ver como funcionó la ejecución previo a ejecutarlo nuevamente con el parametro –Commit
Tambien contamos con el parametro –MakePrimary que nos permite establecer la nueva direccion con correo eletronico principal, dejando a la direccion anterior como secundaria. La ejecucion seria así:
Add-SMTPAddresses.ps1 -Domain mazzitelli365.com –MakePrimary
Al igual que el anterior aun no hemos confirmado el cambio con el parametro –Commit y podremos revisar el archivo de log para verificar el funcionamiento del comando.
Por ultimo, ejecutaremos el comando con los parametros –MakePrimary y – Commit:
Add-SMTPAddresses.ps1 -Domain mazzitelli365.com -MakePrimary –Commit
El resultado será el agregado de la nueva dirección de correo y el cambio de la dirección primaria. Solo veremos un error de la cuenta DiscoverySearchMailbox.
Como podemos verificar en la siguiente imagen, la dirección con dominio @mazzitelli365.com quedó como principal y la temporal que brinda Microsoft como Alias secundario.
Este proceso no cambia el usuario de inicio de sesión en los servicios de Office 365. Como podemos ver, aun siguen con el dominio temporal.
En caso de querer cambiar el inicio de sesión con la cuenta de correo principal basada en nuestro dominio propio, debemos desde la consola web, marcar a todos los usuarios y podremos hacer la tarea en forma masiva con solo algunos clics. Seleccionamos la opción “Editar Dominios”.
Seleccionamos el dominio principal, que en nuestro ejemplo es mazzitelli365.com y luego hacemos un clic en Guardar.
Recibimos la confirmación del cambio correctamente. Hacemos un clic en Cerrar.
Por ultimo validamos en la consola que todos los usuarios figuran con el dominio principal.
Como pudimos ver, aquí hemos combinado el uso de Powershell para la ejecución de una tarea en forma masiva y otra mediante la consola web del admin de Office 365.
Espero que les haya sido de utilidad.
Alejandro Mazzitelli
MAZZITELLI365
https://twitter.com/amazzite
https://www.facebook.com/mazzitelli365
http://www.mazzitelli365.com