PR6 – Preguntas y Respuestas sobre Exchange

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* 

Ver tamaño de base de datos en 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:

Prueba EICAR | Antimalware de 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:

https://www.eicar.org/download-anti-malware-testfile/


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

Reporte HTML de 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.

About Daniel Núñez Banega

Consultor IT especializado en Microsoft Exchange, Active Directory y Microsoft 365.
Principales Certificaciones: Microsoft Certified Trainer | Microsoft Certified Solutions Expert | Microsoft Certified Systems Engineer | Microsoft Certified Systems Administrator | Microsoft Certified IT Professional | Microsoft Certified Technology Specialist | Microsoft 365 Certified: Enterprise Administrator Expert | Microsoft 365 Certified: Security Administrator Associate | Microsoft Certified: Cybersecurity Architect Expert | Comptia Pentest+ | EC-Council Certified Ethical Hacker Master

Reader Interactions

Comments

  1. Sebastian says

    HOLA BUENAS TARDES, CONSULTA TENEMOS 3 SERVIDORES CUMPLIENDO ROLES DE BASES Y CLIENTE, DOS DE LOS CUALES ESTAN EN DAG, PERO UNO DE LOS SERVIDORES SE ENCUENTRA EL INDICE FAILEDANDSUSPENDED, LA BASE SE VACIÓ Y SE ELIMINO EL INDICE PERO SIGUE ARROJANDO EL MISMO ERROR, CORRIENDO ESEUTIL PODRA SER UNA SOLUCIÓN O CUAL SERIA LA PROBABLE, GRACIAS SALUDOS.

  2. Gustavo Gomez says

    Hola, buenos días, lamentablemente ya no está disponible en los distintos sitios en los que existía, para bajar el ps1, sabes donde lo puedo encontrar ??? Gracias y Saludos

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *