Herramientas para la administración de Exchange 2013 / 2016

EMS

En algún punto trabajando con Exchange nos vamos a encontrar con que no queda alternativa que recurrir a la línea de comando, específicamente al Shell de Exchange.

El shell de Exchange funciona sobre Windows Powershell por lo que antes de entrar en este tema es recomendable estar familiarizado con los principales conceptos o al menos los que a mi entender pueden resultar de mayor utilidad.
[Read more…] about Introducción a Powershell

Revisión 10/12/2018


No han sido pocas las veces que al iniciar el shell de Exchange me he encontrado con alguna sugerencia interesante.

Esta sugerencia se conoce como el tip del día (tip of the day). Estos tips están numerados y para ver uno específico podemos ejecutar:

Get-Tip x

Donde “x” es el número del tip.

Si por ejemplo quisiéramos ver los tips del 1 al 90 con una pausa de 5 segundos entre cada uno podríamos ejecutar:

For ($i=0 ; $i –le 90 ; $i++) {Get-Tip $i ; sleep 5}

Dependiendo de la versión de Exchange la cantidad de tips incluidos pero aproximadamente hay unos 90 (no repetidos).

En esta sección se incluyen 20 de los tips del shell de Exchange, que en complemento a los conceptos manejados en el artículo de Introducción a Powershell pueden resultar más útiles o interesantes.

[Read more…] about Tips del shell de Exchange

Serie de Tips del shell de Exchange


Este tip puede resultar muy útil como plantilla para realizar tareas de forma masiva.

En este caso lo primero que hacemos es almacenar un archivo CSV en la variable $CSV usando el cmdlet Import-CSV. Este archivo CSV debe tener al menos los siguientes  campos:

  • Name
  • Alias
  • EmailAddress

Si abrimos con un editor de texto el CSV veríamos un encabezado similar al siguiente:

Name,Alias,EmailAddress

[Read more…] about TIP 15 – Cómo crear múltiples objetos a partir de un archivo CSV?


Serie de Tips del shell de Exchange


Dentro del proceso de resolución de problemas muchas veces debemos recurrir al visor de sucesos (event viewer), en particular el log de Aplicación que es donde Exchange registra la mayoría de sus eventos.

Por fuera de que de forma predeterminada Exchange no registra todo lo que sucede (para esto habría que incrementar el nivel de logging) tenemos varias opciones para revisar este log entre ellas a través del shell de Exchange.

[Read more…] about TIP 17 – Cómo ver eventos de Exchange en el log de Aplicación de Windows?


Serie de Tips del shell de Exchange


En este tip del shell vemos como obtener el listado de todos los buzones a los que un usuario específico tiene acceso.

Para esto hacemos lo siguiente:

1. Almacenar todos los buzones de la organización en la variable $Mailboxes

2. A continuación pasamos $Mailboxes a través del pipe al cmdlet Get-MailboxPermission indicando el usuario específico

3. Por último formateamos la salida en tabla trayendo unicamente las propiedades de Identity, AccessRights y Deny

[Read more…] about TIP 10 – A qué buzones puede acceder un usuario?