Revista Informática

PR6 – Preguntas y Respuestas sobre Exchange

Publicado el 09 febrero 2017 por Aprendiendoexchange

En este " PR6" vamos a abordar las siguientes consultas ( entre paréntesis las iniciales de quien envió la pregunta):

  1. (MJ) Qué comando puedo ejecutar para ver el tamaño de una base de datos en Exchange?
  2. (CR) Cómo puedo saber si el antimalware de Exchange realmente esta funcionando?
  3. (SP) De que forma podría generar un reporte de todos los servidores con Exchange incluyendo bases de datos y cantidad de buzones?

Si te perdiste los artículos anteriores hace clic aquí.

1. (MJ) Qué comando puedo ejecutar para ver el tamaño de una base de datos en Exchange?

Para ver el tamaño de una base de datos de Exchange podemos utilizar el cmdlet Get-MailboxDatabase.

En este caso tenemos 2 propiedades que nos pueden resultar de interés:

  • DatabaseSize
  • AvailableNewMailboxSpace

La propiedad DatabaseSize devuelve el tamaño de la base de datos, por otro lado la propiedad AvailableNewMailboxSpace nos indica la cantidad de espacio disponible internamente, algo así como "espacio en blanco". Este espacio en blanco es reutilizable y mientras haya espacio disponible el archivo de la base no va a crecer en tamaño.

Para traer esta información por ejemplo de la base "DB1" podemos ejecutar:

Get-MailboxDatabase DB1 -Status | ft name,databasesize,availablenewmailboxspace

Algo a tener en cuenta es que se debe especificar el parámetro "status", de lo contrario estas propiedades se muestran vacias.

Si quisieramos información de todas las bases de datos podríamos omitir la identidad:

Get-MailboxDatabase -Status | ft name,*sesize.*xspace*
PR6 – Preguntas y Respuestas sobre Exchange

En este caso en lugar de escribir el nombre completo de las propiedades opte por complementar con "*".

2. (CR) Cómo puedo saber si el antimalware de Exchange realmente esta funcionando?

Al instalar Exchange 2013 / 2016, el antimalware queda habilitado de forma predeterminada.

Para verificar que este funcionando correctamente lo más sencillo es probar con un archivo EICAR.

Para esto debemos:

1. Copiar la cadena de caracteres resaltada en la siguiente imagen:

PR6 – Preguntas y Respuestas sobre Exchange

2. Pegar la cadena en un archivo de texto en un equipo con el Antivirus deshabilitado ( de lo contrario se detecta como virus).

3. Guardar el archivo y enviarlo como adjunto

Dependiendo de como este configurado el antimalware el comportamiento específico, el correo debe ser rechazado por contener malware.

De esta manera validamos que el antimalware está funcionando.

La cadena de caracteres se puede copiar desde el siguiente sitio:

http://www.eicar.org/86-0-Intended-use.html

3. (SP) De que forma podría generar un reporte de todos los servidores con Exchange incluyendo bases de datos y cantidad de buzones?

La opción más sencilla en este caso es utilizar un script desarrollado por Steve Goodman: Get-ExchangeEnvironmentReport.ps1

Este script nos permite generar un reporte en formato HTML incluyendo:

  • Cantidad de servidores
  • Versión de Exchange
  • Cantidad de bases de datos
  • Cantidad de buzones
  • Roles
  • Versión de sistema operativo
  • Tamaño promedio de buzones

Para generar este reporte debemos descargar el script del repositorio de Microsoft y copiarlo por ejemplo a la carpeta Temp de un servidor con Exchange.

Una vez con el script copiado, abrimos el shell como administrador y lo ejecutamos del siguiente modo:

.\Get-ExchangeEnvironmentReport.ps1 -HTMLReport reporte.html
PR6 – Preguntas y Respuestas sobre Exchange

Una vez generado el informe abrimos el HTML en cualquier navegador.

Así que dejamos esta entrada por acá, deja tus comentarios más abajo si te quedan dudas.


Volver a la Portada de Logo Paperblog