viernes, 10 de julio de 2015

No todo lo que un mailbox necesita es Set-Mailbox

En un entorno Exchange, cuando queremos ver la propiedades de un mailbox, utilizamos el cmdlet Get-Mailbox, y para configurarlo utilizamos Set-Mailbox.
 
Recientemente me consultaron cómo se podrían deshabilitar los protocolos de conexión Imap4 y Pop3 para todos usuarios. La primera opción fue crear una GPO en la cual los servicios relacionados con ambos protocolos se deshabilitaran (Figura 1).

Figura 1

Luego me consultaron por la posibilidad de deshabilitar múltiples usuarios de forma centralizada. La dificultad consiste en que Set-Mailbox no permite habilitar o deshabilitar protocolos de conexión. Esto se debe a que las configuraciones de conexión de acceso de un mailbox se ven y se modifican respectivamente con los cmdlets Get-CASMailbox y Set-CASMailbox.
 
Una vez que sepamos qué cmdlets utilizar, simplemente debemos crear una sentencia que sirva a nuestro propósito.

Get-CASMailbox * | Set-CASMailbox -ImapEnabled $False -PopEnabled $False

Con el cmdlet previo, deshabilitamos Imap y Pop para todos los usuarios, y si reemplazamos el "*" por el filtro que queremos, podemos realizar la misma acción en un sub-set de usuarios.

No hay comentarios: