4a. Listar todos los buzones de la organización con POP habilitado
Get-Mailbox | Where {$_.POPEnabled –eq $true} | Select Name
4b. Listar todos los buzones de una OU con POP habilitado
Get-CASMailbox –OrganizationalUnit contoso.com/Departamentos/Contable| Where {$_.POPEnabled –eq $true} | Select Name
5a. Listar todos los buzones de la organización con IMAP habilitado
Get-CASMailbox –ResultSize unlimited | Where {$_.IMAPEnabled –eq $true} | Select Name
5b. Listar todos los buzones de una OU con IMAP habilitado
Get-CASMailbox –OrganizationalUnit contoso.com/Departamentos/Contable| Where {$_.IMAPEnabled –eq $true} | Select Name
6a. Listar todos los buzones de la organización con MAPI habilitado
Get-CASMailbox | Where {$_.MAPIEnabled –eq $true} | Select Name
6b. Listar todos los buzones de una OU con MAPI habilitado
Get-CASMailbox –OrganizationalUnit contoso.com/Departamentos/Contable| Where {$_.MAPIEnabled –eq $true} | Select Name
7a. Listar todos los buzones de la organización con Outlook Anywhere habilitado
Get-CASMailbox | Where {$_.MAPIBlockOutlookRpcHttp –eq $false} | Select Name
Nota: En este caso en particular utilizamos $false porque la propiedad es negativa (block)
7b. Listar todos los buzones de una OU con Outlook Anywhere habilitado
Get-CASMailbox –OrganizationalUnit contoso.com/Departamentos/Contable| Where {$_.MAPIBlockOutlookRpcHttp –eq $false | Select Name
A tener en cuenta que en adición a tener un protocolo habilitado a nivel de usuario, el servidor debe estar brindando el servicio. Por ejemplo, de forma predeterminada los usuarios vienen con POP e IMAP habilitados, sin embargo a nivel de servicio del servidor esto viene de forma manual por lo que los usuarios en realidad no podrían utilizar estos protocolos.
Por más información teórica y práctica sobre administración de Exchange, ver el siguiente recurso para miembros VIP del sitio (videos de entrenamiento):
Jose Felix says
Te agradezco mucho por estos comandos. Me han ayudado bastante para extraer justamente los usuarios que tenían OWA y ActiveASync habilitados en una UO especifica.
neyvis says
da el mismo resultado cuando pongo pop o imap q puede ser
Daniel Núñez Banega says
Hola Neyvis, seguramente es porque los mismos usuarios tienen tanto POP como IMAP habilitado. Revisaste esto?
luis felipe says
hola tengo un problema con respecto a lo de la conexión de móviles, no me deja vincular mi móvil ya que me manda un mensaje de que no puede autenticar mi usuario. y si tengo habilitado activesync, pop, imap, smtp no se si sea problema del certificado.
Daniel Núñez Banega says
Hola Luis Felipe, no tengo un artículo específico.
Te dejo un link al artículo de Activesync de Microsoft:
https://technet.microsoft.com/es-es/library/aa998357(v=exchg.141).aspx
Mariano Gallo says
Hola Daniel como estas?
Cuando tengo que listar de un dominio hijo, de que forma lo hago?
Daniel Núñez Banega says
Hola Mariano, en un entorno con múltiples dominios de AD podes usar el cmdlet Set-ADServerSettings. Esto te permite acceder a usuarios de otros dominios (sea hijo, etc) te dejo el link al detalle en Technet:
https://docs.microsoft.com/en-us/powershell/module/exchange/active-directory/set-adserversettings?view=exchange-ps
sebastian ballestero says
Hola Daniel, te hago una consulta un script para listar los buzones con nombre completo, probé con varios pero no hay caso no me los lista, desde ya muchas gracias saludos.
Daniel Núñez Banega says
Hola Sebastian, se podría por ejemplo hacer: Get-Mailbox | Select Displayname
Esto devolvería la propiedad de nombre a mostrar de todos los buzones (en caso de contar con más de 1000 buzones agregar el parámetro -ResultSize Unlimited)
Miguel Angel Ortega Ortega says
Como puedo listar los usuarios con buzones con reenvío activado en exchange onpremise?