Cómo ocultar usuarios de la Lista global de direcciones (GAL)
Los usuarios, buzones de correo, grupos y contactos de su organización se almacenan en la Lista global de direcciones. Una forma excelente es ocultar estos objetos de la Lista global de direcciones (GAL) para que los usuarios de su inquilino no puedan encontrarlos. En este artículo, aprenderá cómo ocultar usuarios de la Lista global de direcciones en el centro de administración de Exchange y PowerShell.
Ocultar destinatarios de GAL en el centro de administración de Exchange
Le mostraremos cómo ocultar todo tipo de destinatarios en su organización de la Lista global de direcciones (GAL).
Nota: Cuando oculta uno de estos objetos de la Lista global de direcciones, no se eliminará del inquilino de Microsoft 365, sino que solo se ocultará de GAL.
Estos son los diferentes tipos de destinatarios:
- Buzones (Usuario* y buzones compartidos)
- Grupos (Microsoft 365, lista de distribución, lista de distribución dinámica, seguridad habilitada para correo)
- Recursos (buzones de sala y equipo)
- Contactos
*Si el usuario no tiene licencia, no aparece en la GAL y no es necesario configurar nada.
Nota: Pueden pasar hasta 24 horas antes de que un objeto se oculte de la Lista global de direcciones (GAL).
Ocultar buzones de correo de la lista global de direcciones
Para ocultar buzones de correo compartidos o de usuarios de la Lista global de direcciones, siga estos pasos:
- Iniciar sesión en el centro de administración de Exchange
- Expandir Destinatarios > Buzones
- Seleccionar buzones de correo
- Haga clic en Ocultar de la lista de direcciones.
- Aplique los cambios y haga clic en Guardar.
Si selecciona varios buzones de correo, se verá como la imagen de abajo. Seleccione Ocultar y Guardar los cambios.
Si selecciona un solo buzón, se verá como la imagen de abajo. Vaya a Aplicar cambios a 1 buzón(es) seleccionado(s) > Cambie el interruptor a Activado y haga clic en Guardar.
Ocultar grupos de la lista global de direcciones
Creó una lista de distribución con miembros, pero desea ocultar estos usuarios. Entonces, cuando hace doble clic en la lista de distribución, no debería mostrar los miembros.
Para ocultar grupos de la Lista global de direcciones, siga estos pasos:
- Iniciar sesión en el centro de administración de Exchange
- Expandir Destinatarios > Grupos
- Haga clic en cualquier tipo de grupo (Microsoft 365, Lista de distribución, Lista de distribución dinámica o Seguridad habilitada para correo).
- Haz clic en el nombre de un grupo.
- Haga clic en la pestaña Configuración
- Habilite Ocultar este grupo de la lista global de direcciones
- Haga clic en Guardar
Ocultar recursos de la lista global de direcciones
Para ocultar los buzones de sala y equipo de la Lista global de direcciones, siga estos pasos:
- Iniciar sesión en el centro de administración de Exchange
- Expandir Destinatarios > Recursos
- Haga clic en cualquier tipo de recurso de la lista.
- En la pestaña General
- Haga clic en Administrar ocultar de GAL
- Ocultar de la lista global de direcciones > Cambiar a Activado
- Haga clic en Guardar
Ocultar contactos de la lista global de direcciones
Para ocultar contactos de la Lista global de direcciones, siga estos pasos:
- Iniciar sesión en el centro de administración de Exchange
- Expandir Destinatarios > Contactos
- Haga clic en cualquier contacto
- En la pestaña General
- Haga clic en Administrar ocultar de GAL
- Ocultar de la lista global de direcciones > Cambiar a Activado
- Haga clic en Guardar
Ocultar usuarios de GAL en híbrido con PowerShell
Para ocultar usuarios de la Lista global de direcciones en un entorno híbrido, usaremos el cmdlet Set-ADUser PowerShell.
Ejecute el siguiente comando de PowerShell para ocultar al usuario en GAL.
Set-ADUser -Identity "Brenda Smith" -Replace @{msExchHideFromAddressLists=$true}Ejecute el comando PowerShell para mostrar el usuario en GAL.
Set-ADUser -Identity "Brenda Smith" -Replace @{msExchHideFromAddressLists=$false}
Para verificar el atributo msExchHideFromAddressLists, usaremos el cmdlet Get-ADUser de PowerShell.
Ejecute el siguiente comando de PowerShell para verificar el estado del usuario.
Get-ADUser -Identity "Brenda Smith" -Properties msExchHideFromAddressListsOcultar destinatarios de GAL con PowerShell
Para ocultar a los usuarios de Exchange Online de la Lista global de direcciones, también puede usar PowerShell.
Conéctese a Exchange Online PowerShell
Para poder ejecutar comandos de PowerShell, debe conectarse a Exchange Online PowerShell. Abra Windows PowerShell como administrador, ejecute el siguiente cmdlet e inicie sesión con sus credenciales de administrador.
Connect-ExchangeOnlineOcultar buzones de correo de Microsoft 365 de la lista global de direcciones
Para ocultar buzones de usuario, compartidos, de sala o de equipo de la GAL, usaremos el cmdlet Set-Mailbox de PowerShell.
En nuestro ejemplo, ocultaremos el buzón del usuario (Brenda.Smith@m365info.com).
Ejecute el siguiente comando de PowerShell para ocultar el buzón de un usuario de GAL.
Set-Mailbox -Identity "Brenda.Smith@m365info.com" -HiddenFromAddressListsEnabled $trueEjecute el siguiente comando de PowerShell para mostrar un buzón de usuario en GAL.
Set-Mailbox -Identity "Brenda.Smith@m365info.com" -HiddenFromAddressListsEnabled $falsePara comprobar si ha ocultado al usuario de GAL, usaremos el cmdlet Get-Mailbox PowerShell.
Ejecute el siguiente comando de PowerShell para verificar si el usuario está oculto de GAL.
Get-Mailbox -Identity "Brenda.Smith@m365info.com" | fl HiddenFromAddressListsEnabledLuego, también puede verificar qué usuarios y buzones compartidos están ocultos de GAL.
Ejecute el siguiente comando de PowerShell para mostrar una lista de todos los buzones de correo ocultos de GAL.
Get-Mailbox -ResultSize Unlimited -Filter {HiddenFromAddressListsEnabled -eq $true} | Select DisplayNameCómo ocultar el grupo Microsoft 365 de GAL
Para ocultar un grupo de Microsoft 365 de GAL, necesitamos usar el cmdlet Set-UnifiedGroup de PowerShell.
En nuestro ejemplo, ocultaremos el grupo de Microsoft 365 (Equipo de ventas) de la GAL.
Ejecute el siguiente comando de PowerShell para ocultar un grupo de Microsoft 365 en GAL.
Set-UnifiedGroup -Identity "SalesTeam@m365info.com"-HiddenFromAddressListsEnabled $trueEjecute el siguiente comando de PowerShell para mostrar un grupo de Microsoft 365 en GAL.
Set-UnifiedGroup -Identity "SalesTeam@m365info.com"-HiddenFromAddressListsEnabled $falsePara verificar si ha ocultado el grupo de Microsoft 365 de GAL, usaremos el cmdlet de PowerShell Get-UnifiedGroup.
Ejecute el siguiente comando de PowerShell para verificar si el grupo de Microsoft 365 está oculto de GAL.
Get-UnifiedGroup -Identity "SalesTeam@m365info.com" | fl HiddenFromAddressListsEnabledA continuación, verifique qué grupos de Microsoft 365 están ocultos en la Lista global de direcciones.
Ejecute el siguiente comando de PowerShell para mostrar una lista de todos los grupos de Microsoft 365 ocultos de GAL.
Get-UnifiedGroup -ResultSize Unlimited -Filter "HiddenFromAddressListsEnabled -eq 'True'" | Select Name, HiddenFromAddressListsEnabledCómo ocultar la lista de distribución o el grupo de seguridad de GAL
Para ocultar una lista de distribución o un grupo de seguridad habilitado para correo de GAL, necesitamos usar el cmdlet Set-DistributionGroup de PowerShell.
En nuestro ejemplo, ocultaremos el grupo de distribución (Sales UK) de la GAL.
Ejecute el siguiente comando de PowerShell para ocultar un grupo de distribución de GAL.
Set-DistributionGroup -Identity "SalesUK@m365info.com"-HiddenFromAddressListsEnabled $trueEjecute el siguiente comando de PowerShell para mostrar un grupo de distribución en GAL.
Set-DistributionGroup -Identity "SalesUK@m365info.com"-HiddenFromAddressListsEnabled $falsePara verificar si ha ocultado el grupo de distribución de GAL, usaremos el cmdlet Get-DistributionGroup de PowerShell.
Ejecute el siguiente comando de PowerShell para verificar si un grupo de distribución está oculto de GAL.
Get-DistributionGroup -Identity "SalesUK@m365info.com" | fl HiddenFromAddressListsEnabledLuego verifique también qué listas de distribución y grupos de seguridad habilitados para correo están ocultos de GAL.
Ejecute el siguiente comando de PowerShell para mostrar una lista de todos los grupos de distribución ocultos de GAL.
Get-DistributionGroup -ResultSize Unlimited -Filter { HiddenFromAddressListsEnabled -eq $true } | Select Name, HiddenFromAddressListsEnabledCómo ocultar la lista de distribución dinámica de GAL
Para ocultar una lista de distribución dinámica de GAL, necesitamos usar el cmdlet de PowerShell Set-DynamicDistributionGroup.
En nuestro ejemplo, ocultaremos la lista de distribución dinámica (Dinámica) de la GAL.
Ejecute el siguiente comando de PowerShell para ocultar una lista de distribución dinámica de GAL.
Set-DynamicDistributionGroup -Identity "Dynamic@m365info.com" -HiddenFromAddressListsEnabled $trueEjecute el siguiente comando de PowerShell para mostrar un grupo de distribución en GAL.
Set-DynamicDistributionGroup -Identity "Dynamic@m365info.com" -HiddenFromAddressListsEnabled $falsePara verificar si ha ocultado la lista de distribución dinámica de GAL, usaremos el cmdlet de PowerShell Get-DynamicDistributionGroup.
Ejecute el siguiente comando de PowerShell para verificar si la lista de distribución dinámica está oculta de GAL.
Get-DynamicDistributionGroup -Identity "Dynamic@m365info.com" | fl HiddenFromAddressListsEnabledA continuación, puede comprobar qué listas de distribución dinámica están ocultas de GAL.
Ejecute el siguiente comando de PowerShell para obtener una lista de todas las listas de distribución dinámica ocultas de GAL.
Get-DynamicDistributionGroup -ResultSize Unlimited -Filter { HiddenFromAddressListsEnabled -eq $true } | Select Name, HiddenFromAddressListsEnabledOcultar contacto de la lista global de direcciones
Para ocultar un contacto (personas ajenas a su organización) de GAL, usaremos el cmdlet Set-MailContact de PowerShell.
En nuestro ejemplo, queremos ocultar el contacto (Cindy White) y usar la dirección SMTP principal.
Ejecute el siguiente comando de PowerShell para ocultar un contacto de GAL.
Set-MailContact -Identity "cindyw@gmail.com" -HiddenFromAddressListsEnabled $trueEjecute el siguiente comando de PowerShell para mostrar un contacto en GAL.
Set-MailContact -Identity "cindyw@gmail.com" -HiddenFromAddressListsEnabled $falsePara verificar si ha ocultado el contacto de la Lista global de direcciones, usaremos el cmdlet Get-MailContact de PowerShell.
Ejecute el siguiente comando de PowerShell para verificar si el contacto está oculto a GAL.
Get-MailContact -Identity "cindyw@gmail.com" | fl HiddenFromAddressListsEnabledVeamos una lista de todos los contactos ocultos de la Lista global de direcciones.
Ejecute el siguiente comando de PowerShell para ver todos los contactos ocultos de GAL.
Get-MailContact -ResultSize Unlimited -Filter {HiddenFromAddressListsEnabled -eq $true} | Select Name, HiddenFromAddressListsEnabledExportar lista de todos los destinatarios ocultos de GAL
Para ver qué buzones de correo, grupos y contactos están ocultos en la Lista global de direcciones, puede exportarlos a un Out-GridView.
Ejecute el siguiente comando de PowerShell para mostrar una lista de todos los destinatarios ocultos de GAL.
Get-Recipient -ResultSize Unlimited -Filter {HiddenFromAddressListsEnabled -eq $true} | Out-GridViewEjecute el siguiente comando de PowerShell para exportar todos los destinatarios ocultos de GAL a un archivo CSV.
Get-Recipient -ResultSize Unlimited -Filter { HiddenFromAddressListsEnabled -eq $true } | Select-Object Identity, DisplayName, RecipientType, HiddenFromAddressListsEnabled, IsDirSynced | Export-Csv "C:\temp\HiddenGAL.csv" -Encoding utf8 -NoTypeInformation Vaya a C:\temp y abra el archivo HiddenGAL.csv con Microsoft Excel.
¡Eso es todo!
Leer más: Administrar la papelera de reciclaje de los usuarios de Microsoft 365 »
Conclusión
Aprendió a ocultar usuarios de la Lista global de direcciones (GAL) en el centro de administración de Exchange y PowerShell. En el centro de administración de Exchange, no tiene muchas opciones para ocultar un objeto de GAL en comparación con PowerShell. Recuerde exportar los destinatarios ocultos de GAL a un archivo Out-GridView o CSV para verificar los cambios.
Disfrutaste este artículo? También te puede gustar Eliminar usuarios de Azure AD con Microsoft Graph PowerShell. No olvides seguirnos y compartir este artículo.










