Inicio MS / Office

Obtener listado de los Mailbox de mayor tamaño en Exchange Server



Ultima Actualización del Artículo: Jun 24, 2014

Encontrar los Maiboxes con mayor tamaño es una necesidad en una compañía con múltiples usuarios para asi llevar un control del espacio utilizado por los Mailboxes de todos los usuarios, mas cuando tenemos usuarios que no podemos restringir por cualquier razon y aun asi poder tener tener administrado el espacio en disco.

 

¿Como obtener el listado de los Mailboxes de mayor tamaño en Exchange Server?

  • En nuestro servidor de correo abrimos el Shell de Exchange que es Exchange Management Shell.Mailboxes Exchange Server 01
  • Nos abrira la siguiente ventana donde escribiremos la siguiente instrucción.
Get-Mailbox -ResultSize Unlimited | Get-MailboxStatistics | Sort-Object TotalItemSize -Descending | Select-Object DisplayName,TotalItemSize -First 30

 Mailboxes Exchange Server 02

  • Donde nos dara los Mailboxes de mayor tamaño ordenados de mayor a menor tamaño, como se muestra en el siguiente ejemplo.Mailboxes Exchange Server 03 - Ed
  • Aquí finalizamos el proceso, si deseamos obtener este en un archivo para generar un reporte, te invitamos a continuar leyendo el articulo donde veremos como exportar los resultados.

¿Como obtener / exportar el resultado de los Mailboxes de mayor tamaño en Exchange Server en Excel?

  • En nuestro servidor de correo abrimos el Shell de Exchange que es Exchange Management Shell.Mailboxes Exchange Server 01
  • Pegaremos el siguiente codigo, vemos que es similar al del punto anterior escepto por el comando que agregamos al finalizar la linea que es: | Export-CSV C:\top30mailboxes.csv.
Get-Mailbox -ResultSize Unlimited | Get-MailboxStatistics | Sort-Object TotalItemSize -Descending | Select-Object DisplayName,TotalItemSize -First 30 | Export-CSV C:\top30mailboxes.csv

 

Mailboxes Exchange Server 01 Export

  • Al dar Enter, nos creara un archivo .csv en la ruta que se especifico, en este ejemplo es en el C:\Mailboxes Exchange Server 02 Export
  • Al abrir el archivo, asi veremos la información exportada como se muestra en la siguiente imagen.Mailboxes Exchange Server 03 Export - Ed
  • Ahora ya podemos dar formato al archivo y crear nuestros reportes fácilmente.

 

 

 

Artículos que te pueden interesar:
 
COMPARTIR
Mi nombre es Fernando, soy analista de sistemas actualmente trabajo en una empresa con mas de 200 empleados que utilizan equipo de computo al cual se les da soporte en el departamento. Uno de mis pasatiempos fuera de la empresa es escribir artículos para PortalMasTips donde documento los problemas, inquietudes y detalles interesantes que se presentan.

9 Comentarios

  1. Muy buen articulo, pero tengo una duda, hay alguna instruccion para que solo me pueda dar los 10 mailbox de mayor tamaño?

    Saludos.

    • Buen dia

      Si, la instrucción que se muestra en el articulo se puede modificar en la parte -First, en este especificas los primeros que desees que te muestre en tu caso 10 seria de la siguiente forma:

      Get-Mailbox -ResultSize Unlimited | Get-MailboxStatistics | Sort-Object TotalItemSize -Descending | Select-Object DisplayName,TotalItemSize -First 10

      Si lo deseas exportar a un archivo.

      Get-Mailbox -ResultSize Unlimited | Get-MailboxStatistics | Sort-Object TotalItemSize -Descending | Select-Object DisplayName,TotalItemSize -First 10 | Export-CSV C:top10mailboxes.csv

      Si tienes alguna otra duda no dudes en consultarnos.

  2. hola, queria saber como puedo obtener el total del buzon utilizado por ejemplo si me asiganaron 2Gb quiero saber cuanto de estos 2Gb estoy utilizando actualmente. gracias por la ayuda.

    • Buen dia Christian.

      El resultado que se obtiene en -TotalItemSize es el espacio utilizado.
      Mas si quieres obtener la información de un Mailbox en especifico debes utilizar -Identity dominiousuario, Por ejemplo:

      Get-MailboxStatistics -Identity portalmastipsadmin

      Tambien lo puedes buscar por alias:

      Get-MailboxStatistics -Identity PTAdmin

      Si tienes alguna otra pregunta no dudes en consultarnos.

      Saludos.

  3. Gracias por el dato pero ya lo solucione. Ahora el problema que tengo es que en ProhibitSendQuota me aparece UNLIMITED en la mayoria de los usuarios, pero deberia aparecer 2Gb como tamaño total del buzon. No habra otro comando que me muestre tambien este dato?

    • Buen dia

      Puedes intentar con lo siguiente, en teoria es casi lo mismo que el anterior.

      get-mailbox -ResultSize unlimited | Where {$_.UseDatabaseQuotaDefaults -eq $false} | ft DisplayName,IssueWarningQuota,ProhibitSendQuota,@{label=”TotalItemSize(MB)”; expression={(get-mailboxstatistics $_).TotalItemSize.Value.ToMB()}}

      Esperemos te muestre lo deseado.

Deja un comentario...