Compartir a través de


Procedimientos para listas de direcciones en Exchange Server

Las listas de direcciones y las listas globales de direcciones (GAL) son colecciones de objetos de destinatario habilitados para correo de Active Directory. Puede crear o modificar LAS ACL y actualizarlas mediante las herramientas disponibles en el Centro de administración de Exchange (EAC) y el Shell de administración de Exchange. Para obtener más información, vea Listas de direcciones en Exchange Server.

Estos son los procedimientos de lista de direcciones y GAL que encontrará en este tema:

Filtros de destinatarios en el centro de administración de Exchange

Filtros de destinatarios en el Shell de administración de Exchange

¿Qué necesita saber antes de empezar?

Sugerencia

¿Problemas? Solicite ayuda en los foros de Exchange. Visite los foros en Exchange Server, Exchange Online, o Exchange Online Protection.

Procedimientos globales de lista de direcciones

Todos los procedimientos para modificar o actualizar una GAL requieren el Shell de administración de Exchange.

Uso del Shell de administración de Exchange para actualizar listas globales de direcciones

Después de crear o modificar una GAL, debe actualizar su pertenencia. La actualización de una GAL solo inicia el proceso de actualización. La actualización de GAL puede tardar varias horas en completarse.

Para actualizar una GAL, use la sintaxis siguiente:

Update-GlobalAddressList -Identity <GALIdentity>

En este ejemplo se actualiza la GAL denominada Contoso GAL.

Update-AddressList -Identity "Contoso GAL"

En este ejemplo se actualizan todas las listas de disponibilidad de la organización que requieren actualizaciones.

Get-GlobalAddressList | where {$_.RecipientFilterApplied -eq $false} | Update-GlobalAddressList

Para obtener información más detallada acerca de la sintaxis y los parámetros, consulte Update-GlobalAddressList.

¿Cómo saber si el proceso se ha completado correctamente?

Para comprobar que ha actualizado correctamente la GAL, reemplace GALIdentity> por< el nombre de la lista de direcciones y ejecute el siguiente comando para comprobar que el valor de la propiedad RecipientFilterApplied está presente:

Get-AddressList -Identity <GALIdentity> | Format-Table -Auto Name,RecipientFilterApplied

Uso del Shell de administración de Exchange para ver los miembros de las listas globales de direcciones

  • Técnicamente, este procedimiento devuelve todos los destinatarios (incluidos los destinatarios ocultos) que coinciden con los filtros de destinatario de la GAL. Los destinatarios que realmente están visibles en la GAL tienen el valor Falsede la propiedad HiddenFromAddressListsEnabled .

  • Si la GAL no está actualizada (la propiedad RecipientFilterApplied tiene el valor False), debe actualizar la GAL antes de ver los miembros. Para obtener más información, consulte la sección anterior.

Para ver los miembros de una GAL, use la sintaxis siguiente:

$GAL = Get-GlobalAddressList -Identity <GALIdentity>; Get-Recipient -ResultSize unlimited -RecipientPreviewFilter $GAL.RecipientFilter | select Name,PrimarySmtpAddress,HiddenFromAddressListsEnabled

En este ejemplo se devuelven los miembros de la GAL denominada Humongous Insurance.

$GAL = Get-GlobalAddressList -Identity "Humongous Insurance"; Get-Recipient -ResultSize unlimited -RecipientPreviewFilter $GAL.RecipientFilter | select Name,PrimarySmtpAddress,HiddenFromAddressListsEnabled

En este ejemplo se exportan los resultados al archivo C:\My Documents\Humongous Insurance Export.csv.

$GAL = Get-GlobalAddressList -Identity "Humongous Insurance"; Get-Recipient -ResultSize unlimited -RecipientPreviewFilter $GAL.RecipientFilter | select Name,PrimarySmtpAddress,HiddenFromAddressListsEnabled | Export-Csv -NoTypeInformation -Path "C:\My Documents\Humongous Insurance Export.csv"

Uso del Shell de administración de Exchange para crear listas de direcciones globales

Para obtener más información sobre los requisitos y las implicaciones de tener varias ACL en su organización, consulte Listas de direcciones globales.

Para obtener más información sobre los filtros de destinatarios en el Shell de administración de Exchange, consulte la sección Filtros de destinatarios en el Shell de administración de Exchange de este tema.

Para crear una GAL, use la sintaxis siguiente:

New-GlobalAddressList -Name "<GAL Name>" [<Precanned recipient filter | Custom recipient filter>]

En este ejemplo se crea una GAL con un filtro de destinatario predefinido:

  • Nombre: Contoso GAL

  • Filtro de destinatario predefinido: todos los tipos de destinatarios en los que el valor de Empresa es Contoso.

New-GlobalAddressList -Name "Contoso GAL" -IncludedRecipients AllRecipients -ConditionalCompany Contoso

En este ejemplo se crea una GAL con un filtro de destinatario personalizado:

  • Nombre: Agencia A GAL

  • Filtro de destinatario personalizado: todos los tipos de destinatarios donde la propiedad CustomAttribute15 contiene el valor AgencyA.

New-GlobalAddressList -Name "Agency A GAL" -RecipientFilter "CustomAttribute15 -like '*AgencyA*'"

Para obtener información detallada acerca de la sintaxis y los parámetros, consulte New-GlobalAddressList.

¿Cómo saber si el proceso se ha completado correctamente?

Para comprobar que ha creado correctamente una GAL, use cualquiera de los procedimientos siguientes:

  • En el EAC, vaya aListas de direcciones de la organización>, seleccione la lista de direcciones y haga clic en Editar (icono Editar) para ver los detalles.

  • En el Shell de administración de Exchange, reemplace GAL Name> por< el nombre de la GAL y ejecute el siguiente comando para comprobar los valores de propiedad:

    Get-GlobalAddressList -Identity "<GAL Name>" | Format-List Name,RecipientFilterType,RecipientContainer,RecipientFilter,IncludedRecipients,Conditional*
    

Uso del Shell de administración de Exchange para modificar listas globales de direcciones

Para modificar una GAL, use la sintaxis siguiente:

Set-GlobalAddressList -Identity <GALIdentity>] [-Name <Name>] [<Precanned recipient filter | Custom recipient filter>] [-RecipientContainer <OrganizationalUnit>]

Al modificar los valores de parámetro condicional , puede usar la sintaxis siguiente para agregar o quitar valores sin afectar a otros valores existentes: @{Add="<Value1>","<Value2>"...; Remove="<Value1>","<Value2>"...}.

En este ejemplo se modifica la GAL existente denominada Contoso GAL agregando el valor Company Fabrikam al filtro de destinatarios predefinido.

Set-GlobalAddressList -Identity "Contoso GAL" -ConditionalCompany @{Add="Fabrikam"}

Para obtener información detallada acerca de la sintaxis y los parámetros, consulte Set-GlobalAddressList.

¿Cómo saber si el proceso se ha completado correctamente?

Para comprobar que ha modificado correctamente una GAL, use cualquiera de los procedimientos siguientes:

  • En el EAC, vaya aListas de direcciones de la organización>, seleccione la lista de direcciones y haga clic en Editar (icono Editar) para ver los detalles.

  • En el Shell de administración de Exchange, reemplace GAL Name> por< el nombre de la GAL y ejecute el siguiente comando para comprobar los valores de propiedad:

    Get-GlobalAddressList -Identity "<GAL Name>" | Format-List Name,RecipientFilterType,RecipientContainer,RecipientFilter,IncludedRecipients,Conditional*
    

Uso del Shell de administración de Exchange para quitar listas globales de direcciones

Para quitar una GAL, use la sintaxis siguiente:

Remove-GlobalAddressList -Identity <GALIdentity>

En este ejemplo se quita la lista de direcciones denominada Agencia A GAL.

Remove-GlobalAddressList -Identity "Agency A GAL"

Para obtener información detallada acerca de la sintaxis y los parámetros, consulte Remove-GlobalAddressList.

¿Cómo saber si el proceso se ha completado correctamente?

Para comprobar que ha quitado correctamente una GAL, use cualquiera de los procedimientos siguientes:

  • En el EAC, vaya aListas de direcciones de la organización> y compruebe que la GAL ya no aparece.

  • En el Shell de administración de Exchange, ejecute el siguiente comando para comprobar que la GAL no aparece:

    Get-GlobalAddressList
    

Procedimientos de la lista de direcciones

Actualizar listas de direcciones

Después de crear o modificar una lista de direcciones en el EAC o el Shell de administración de Exchange, debe actualizar la pertenencia de la lista de direcciones.

  • Si la lista de direcciones contiene más de 3000 destinatarios, se recomienda usar el Shell de administración de Exchange para actualizar la lista de direcciones. La actualización de la pertenencia a la lista de direcciones tardará mucho tiempo y le impedirá usar la sesión de EAC hasta que la lista de direcciones se actualice por completo.

  • Si la lista de direcciones contiene menos de 3000 destinatarios, es correcto usar el EAC.

Uso del EAC para actualizar listas de direcciones

  1. En el EAC, vaya aListas de direcciones de la organización> y seleccione la lista de direcciones que desea actualizar.

    • Si es necesario actualizar la lista de direcciones, verá una sección No actualizada con un vínculo Actualizar en el panel de detalles. Haga clic en Actualizar.

    • Si la lista de direcciones ya está actualizada, verá que esta lista de direcciones está actualizada en el panel de detalles.

  2. Después de hacer clic en Actualizar, aparece un mensaje de advertencia. Haga clic en para actualizar la lista de direcciones mediante el EAC. Una barra de progreso le permite supervisar el proceso de actualización. Una vez completada la actualización, haga clic en Cerrar.

Uso del Shell de administración de Exchange para actualizar listas de direcciones

Para actualizar una lista de direcciones, use la sintaxis siguiente:

Update-AddressList -Identity [<AddressListIdentity>]

En este ejemplo se actualiza la lista de direcciones denominada Ejecutivos del noroeste.

Update-AddressList -Identity "Northwest Executives"

En este ejemplo se actualiza la lista de direcciones denominada Sales que se encuentra en la lista de direcciones denominada Norteamérica.

Update-AddressList "North America\Sales"

En este ejemplo se actualizan todas las listas de direcciones de la organización que requieren actualizaciones.

Get-AddressList | where {$_.RecipientFilterApplied -eq $false} | Update-AddressList

Para obtener información detallada acerca de la sintaxis y los parámetros, consulte Update-AddressList.

¿Cómo saber si el proceso se ha completado correctamente?

Para comprobar que ha actualizado correctamente una lista de direcciones, use cualquiera de los procedimientos siguientes:

  • En el EAC, vaya aListas de direcciones de la organización>, seleccione la lista de direcciones y compruebe que esta lista de direcciones está actualizada (en lugar de No actualizada con un vínculo Actualizar) en el panel de detalles.

  • En el Shell de administración de Exchange, reemplace <AddressListIdentity> por el nombre de la lista de direcciones y ejecute el siguiente comando para comprobar el valor de la propiedad RecipientFilterApplied :

    Get-AddressList -Identity <AddressListIdentity> | Format-Table -Auto Name,RecipientFilterApplied
    

Visualización de los miembros de listas de direcciones

Si la lista de direcciones no está actualizada, debe actualizar la lista de direcciones antes de ver los miembros. Para obtener más información, consulte la sección anterior.

Uso del EAC para ver los miembros de las listas de direcciones

  1. En el EAC, vaya aListas de direcciones de la organización>, seleccione la lista de direcciones y, a continuación, haga clic en Editar (icono Editar).

  2. Haga clic en Vista previa de los destinatarios que incluye la lista de direcciones.

Uso del Shell de administración de Exchange para ver los miembros de las listas de direcciones

  • Técnicamente, este procedimiento devuelve todos los destinatarios (incluidos los destinatarios ocultos) que coinciden con los filtros de destinatarios de la lista de direcciones. Los destinatarios que realmente están visibles en la lista de direcciones tienen el valor Falsede propiedad HiddenFromAddressListsEnabled .

Para ver los miembros de una lista de direcciones, use la sintaxis siguiente:

$AL = Get-AddressList -Identity <AddressListIdentity>; Get-Recipient -ResultSize unlimited -RecipientPreviewFilter $AL.RecipientFilter | select Name,PrimarySmtpAddress,HiddenFromAddressListsEnabled

En este ejemplo se devuelven los miembros de la lista de direcciones denominada Oficinas del sudeste.

$AL = Get-AddressList -Identity "Southeast Offices"; Get-Recipient -ResultSize unlimited -RecipientPreviewFilter $AL.RecipientFilter | select Name,PrimarySmtpAddress,HiddenFromAddressListsEnabled

En este ejemplo se exportan los resultados al archivo C:\Mis documentos\Southeast Offices Export.csv.

$AL = Get-AddressList -Identity "Southeast Offices"; Get-Recipient -ResultSize unlimited -RecipientPreviewFilter $AL.RecipientFilter | select Name,PrimarySmtpAddress,HiddenFromAddressListsEnabled | Export-Csv -NoTypeInformation -Path "C:\My Documents\Southeast Offices Export.csv"

Crear listas de direcciones

Puede crear listas de direcciones mediante el EAC o el Shell de administración de Exchange. En el EAC, al crear una lista de direcciones, es necesario incluir un filtro de destinatario basado en el tipo de destinatario (tipos específicos o todos los destinatarios). En el Shell de administración de Exchange, no es necesario incluir un filtro de destinatario basado en el tipo de destinatario.

Uso del EAC para crear listas de direcciones

  1. En el EAC, vaya aListas de direcciones de la organización> y, a continuación, haga clic en Nuevo (icono Agregar).

  2. En las ventanas de lista de direcciones que se abre, configure los siguientes valores:

    • Nombre: escriba un nombre descriptivo único para la lista de direcciones.

    • Ruta de acceso de la lista de direcciones: puede crear la lista de direcciones en la raíz (" ****", también conocida como Todas las listas de direcciones), o puede crear la lista de direcciones en una lista de direcciones existente. Para crear la lista de direcciones en una lista de direcciones existente, haga clic en Examinar, seleccione la lista de direcciones en la ventana del selector y, a continuación, haga clic en Aceptar.

    • Para obtener más información sobre los filtros de destinatarios y las opciones de vista previa que están disponibles aquí, consulte filtros de destinatarios en la sección EAC de este tema.

  3. Cuando haya terminado, haga clic en Guardar. Recibirá un mensaje de advertencia que le indica que haga clic en Actualizar en el panel de detalles para actualizar la pertenencia de la lista de direcciones. Para obtener más información, consulte la sección Actualizar listas de direcciones de este tema.

Uso del Shell de administración de Exchange para crear listas de direcciones

Puede crear listas de direcciones con o sin filtros de destinatario. Para obtener más información sobre los filtros de destinatarios en el Shell de administración de Exchange, consulte la sección Filtros de destinatarios en el Shell de administración de Exchange de este tema.

Para crear una lista de direcciones, use la siguiente sintaxis:

New-AddressList -Name "<Address List Name>" [-Container <ExistingAddressListPath>] [<Precanned recipient filter | Custom recipient filter>] [-RecipientContainer <OrganizationalUnit>]

En este ejemplo se crea una lista de direcciones con un filtro de destinatario predefinido:

  • Nombre: Oficinas del sudeste

  • Ubicación: en la raíz (" \", también conocida como Todas las listas de direcciones) porque no usamos el parámetro Container y el valor predeterminado es " \".

  • Filtro de destinatario predefinido: todos los usuarios con buzones en los que el valor del estado o provincia es GA, AL o LA (Georgia, Alabama o Louisiana).

New-AddressList -Name "Southeast Offices" -IncludedRecipients MailboxUsers -ConditionalStateorProvince "GA","AL","LA"

En este ejemplo se crea una lista de direcciones con un filtro de destinatario personalizado:

  • Nombre: Ejecutivos del noroeste

  • Ubicación: en la lista de direcciones existente denominada Norteamérica.

  • Filtro de destinatario personalizado: todos los usuarios con buzones en los que el valor de Título contiene Director o Administrador, y el valor de Estado o provincia es WA, OR o ID (Washington, Oregón o Idaho).

New-AddressList -Name "Northwest Executives" -Container "\North America"-RecipientFilter "(RecipientType -eq 'UserMailbox') -and (Title -like '*Director*' -or Title -like '*Manager*') -and (StateOrProvince -eq 'WA' -or StateOrProvince -eq 'OR' -or StateOrProvince -eq 'ID')"

Para obtener información detallada acerca de la sintaxis y los parámetros, consulte New-AddressList.

¿Cómo saber si el proceso se ha completado correctamente?

Para comprobar que ha creado correctamente una lista de direcciones, use cualquiera de los procedimientos siguientes:

  • En el EAC, vaya aListas de direcciones de la organización>, seleccione la lista de direcciones y haga clic en Editar (icono Editar) para ver los detalles.

  • En el Shell de administración de Exchange, reemplace [<AddressListPath>] <AddressListName> por el nombre y (opcionalmente) la ubicación de la lista de direcciones y ejecute el siguiente comando para comprobar los valores de propiedad:

    Get-AddressList -Identity "[<AddressListPath>\]<AddressListName>" | Format-List Name,RecipientFilterType,RecipientContainer,RecipientFilter,IncludedRecipients,Conditional*
    

Modificar listas de direcciones

  • Si ha creado una lista de direcciones sin filtros de destinatarios o un filtro de destinatario personalizado en el Shell de administración de Exchange, no puede modificar la lista de direcciones en el EAC. Tiene que usar el Shell de administración de Exchange.

  • Después de modificar una lista de direcciones, debe actualizar su pertenencia. Para obtener más información, consulte la sección Actualizar listas de direcciones de este tema.

  • No se puede reemplazar un filtro de destinatario personalizado por un filtro de destinatario predefinido ni viceversa en una lista de direcciones existente.

  • Puede cambiar la ubicación de una lista de direcciones mediante el cmdlet Move-AddressList en el Shell de administración de Exchange. Para obtener más información, vea la sección Uso del Shell de administración de Exchange para mover listas de direcciones en este tema.

Modificar listas de direcciones en el EAC

  1. En el EAC, vaya aListas de direcciones de la organización>, seleccione la lista de direcciones y, a continuación, haga clic en Editar (icono Editar).

  2. En ventanas de lista de direcciones que se abre, configure los siguientes valores:

    • Nombre para mostrar: escriba un nombre descriptivo único para la lista de direcciones.

    • Para obtener más información sobre los filtros de destinatarios y las opciones de vista previa que están disponibles aquí, consulte filtros de destinatarios en la sección EAC de este tema.

  3. Cuando haya terminado, haga clic en Guardar. Recibirá un mensaje de advertencia que le indica que haga clic en Actualizar en el panel de detalles para actualizar la pertenencia de la lista de direcciones. Para obtener más información, consulte la sección Actualizar listas de direcciones de este tema.

Modificar listas de direcciones en el Shell de administración de Exchange

Para modificar una lista de direcciones existente, use la siguiente sintaxis:

Set-AddressList -Identity <AddressListIdentity> [-Name <Name>] [<Precanned recipient filter | Custom recipient filter>] [-RecipientContainer <OrganizationalUnit>]

Al modificar los valores de parámetro condicional , puede usar la sintaxis siguiente para agregar o quitar valores sin afectar a otros valores existentes: @{Add="<Value1>","<Value2>"...; Remove="<Value1>","<Value2>"...}.

En este ejemplo se modifica la lista de direcciones existente denominada Oficinas del sudeste agregando el valor de estado o provincia TX (Texas) al filtro de destinatario predefinido.

Set-AddressList -Identity "Southeast Offices" -ConditionalStateOrProvince @{Add="TX"}

Para obtener información detallada sobre la sintaxis y los parámetros, consulte Set-AddressList.

¿Cómo saber si el proceso se ha completado correctamente?

Para comprobar que ha modificado correctamente una lista de direcciones, use cualquiera de los procedimientos siguientes:

  • En el EAC, vaya aListas de direcciones de la organización>, seleccione la lista de direcciones y haga clic en Editar (icono Editar) para ver los detalles.

  • En el Shell de administración de Exchange, reemplace <AddressListIdentity> por la ruta de acceso\name de la lista de direcciones y ejecute el siguiente comando para comprobar los valores de propiedad:

    Get-AddressList -Identity "<AddressListIdentity>" | Format-List Name,RecipientFilterType,RecipientContainer,RecipientFilter,IncludedRecipients,Conditional*
    

Uso del Shell de administración de Exchange para mover listas de direcciones

Puede seleccionar la ubicación de una lista de direcciones al crear una lista de direcciones en el EAC o el Shell de administración de Exchange. Sin embargo, solo puede mover una lista de direcciones existente mediante el cmdlet Move-AddressList en el Shell de administración de Exchange. Si la lista de direcciones de origen contiene listas de direcciones secundarias, la jerarquía de la lista de direcciones se mueve a la ubicación de destino que especifique.

Para mover una lista de direcciones, use la sintaxis siguiente:

Move-AddressList -Identity "<AddressListIdentity>" -Target "<AddressListIdentity or \>"

En este ejemplo se mueve la lista de direcciones denominada Southeast Offices desde la raíz (" \", también conocida como Todas las listas de direcciones) a la lista de direcciones denominada Norteamérica.

Move-AddressList -Identity "Southeast Offices" -Target "North America"

Para obtener información más detallada acerca de la sintaxis y los parámetros, consulte Move-AddressList.

¿Cómo saber si el proceso se ha completado correctamente?

Para comprobar que ha modificado correctamente una lista de direcciones, use cualquiera de los procedimientos siguientes:

  • En el EAC, vaya aListas de direcciones de la organización>, seleccione la lista de direcciones y haga clic en Editar (icono Editar) para ver los detalles.

  • En el Shell de administración de Exchange, reemplace <AddressListIdentity> por la ruta de acceso\name de la lista de direcciones y ejecute el siguiente comando para comprobar los valores de propiedad:

    Get-AddressList -Identity "<AddressListIdentity>" | Format-List Name,RecipientFilterType,RecipientContainer,RecipientFilter,IncludedRecipients,Conditional*
    

Quitar listas de direcciones

Si la lista de direcciones contiene más de 3000 destinatarios, se recomienda usar el Shell de administración de Exchange para quitar la lista de direcciones. La eliminación de la lista de direcciones tardará mucho tiempo y le impedirá usar la sesión de EAC hasta que la lista de direcciones se quite por completo. Si la lista de direcciones contiene menos de 3000 destinatarios, es correcto usar el EAC para quitar la lista de direcciones.

  • No se puede quitar una lista de direcciones definida en una libreta de direcciones sin conexión (OAB). Para modificar las listas de direcciones definidas en una OAB, consulte Uso del Shell de administración de Exchange para agregar y quitar listas de direcciones de las libretas de direcciones sin conexión.

  • No puede quitar una lista de direcciones que contenga listas de direcciones secundarias (recibirá un error). Primero debe realizar uno de los pasos siguientes:

    • Use el EAC para quitar al mismo tiempo las listas de direcciones primarias y todas las secundarias.

    • Use el Shell de administración de Exchange para mover todas las listas de direcciones secundarias a otra ubicación mediante el cmdlet Move-AddressList .

Uso del EAC para quitar listas de direcciones

  1. En el EAC, vaya aListas de direccionesde la organización>.

  2. Seleccione la lista de direcciones o listas que desea quitar y, a continuación, haga clic en Quitar (icono Eliminar). Puede seleccionar varias listas de direcciones presionando la tecla CTRL mientras selecciona cada lista.

  3. Haga clic en en el mensaje de advertencia que se muestre. Una barra de progreso le permite supervisar el proceso de eliminación. Cuando la eliminación se haya completado, haga clic en Cerrar.

Uso del Shell de administración de Exchange para quitar listas de direcciones

Para quitar una lista de direcciones, use la siguiente sintaxis:

Remove-AddressList -Identity "[<AddressListPath>\]<AddressListName>" [-Recursive]

En este ejemplo se quita la lista de direcciones denominada Southeast Offices y todos sus elementos secundarios de en la lista de direcciones Norteamérica.

Remove-AddressList -Identity "North America\Southeast Offices" -Recursive

Para obtener información detallada acerca de la sintaxis y los parámetros, consulte Remove-AddressList.

¿Cómo saber si el proceso se ha completado correctamente?

Para comprobar que ha quitado correctamente una lista de direcciones, use cualquiera de los procedimientos siguientes:

  • En el EAC, vaya aListas de direcciones de la organización> y compruebe que la lista de direcciones ya no aparece.

  • En el Shell de administración de Exchange, ejecute el siguiente comando para comprobar que la lista de direcciones no aparece:

    Get-AddressList
    

Ocultar destinatarios de listas de direcciones

Ocultar un destinatario de listas de direcciones no impide que el destinatario reciba mensajes de correo electrónico; impide que los usuarios encuentren al destinatario en listas de direcciones. El destinatario está oculto de todas las listas de direcciones y GAL (de hecho, son excepciones a los filtros de destinatario en todas las listas de direcciones). Si quiere incluir selectivamente al destinatario en algunas listas de direcciones pero no en otras, tiene que ajustar los filtros de destinatario en las listas de direcciones para incluir o excluir el destinatario.

Ocultar un buzón de correo de listas de direcciones también impide que Outlook busque el buzón en GAL al crear un nuevo perfil o agregar un buzón de correo adicional a un perfil existente. Para agregar el buzón oculto en Outlook, puede hacer que el buzón esté visible temporalmente en las listas de direcciones, configurar Outlook y, a continuación, ocultar el buzón de las listas de direcciones de nuevo.

Uso del EAC para ocultar destinatarios de listas de direcciones

  1. En el EAC, vaya a una de las siguientes ubicaciones según el tipo de destinatario:

    • Destinatarios>Buzones: buzones de usuario, buzones vinculados y buzones remotos.

    • Destinatarios>Grupos: grupos de distribución, grupos de seguridad habilitados para correo y grupos de distribución dinámicos.

    • Destinatarios>Recursos: buzones de salas y equipos.

    • Destinatarios>Contactos: usuarios de correo y contactos de correo.

    • Destinatarios>Compartido: buzones compartidos.

    • Carpetas> públicas Carpetas públicas: carpetas públicas habilitadas para correo.

  2. Seleccione el destinatario que desea ocultar de las listas de direcciones y, a continuación, haga clic en Editar (icono Editar).

  3. Se abrirá la ventana de propiedades del destinatario. Lo que haga después depende del tipo de destinatario:

    • Buzones de correo, contactos y compartidos: en la pestaña General , seleccione Ocultar de listas de direcciones.

    • Grupos: en la pestaña General, seleccione Ocultar este grupo de las listas de direcciones.

    • Recursos: en la pestaña General, haga clic en Más opciones y luego seleccione Ocultar de las listas de direcciones.

    • Carpetas públicas: en la pestaña Propiedades de correo general, seleccione Ocultar de la lista de direcciones de Exchange.

    Cuando haya terminado, haga clic en Guardar.

Uso del Shell de administración de Exchange para ocultar destinatarios de listas de direcciones

Para ocultar un destinatario de listas de direcciones, use la sintaxis siguiente:

Set-<RecipientType> -Identity <RecipientIdentity> -HiddenFromAddressListsEnabled $true

<RecipientType> es uno de estos valores:

  • DistributionGroup

  • DynamicDistributionGroup

  • Mailbox

  • MailContact

  • MailPublicFolder

  • MailUser

  • RemoteMailbox

En este ejemplo se oculta el grupo de distribución denominado Asuntos internos de las listas de direcciones.

Set-DistributionGroup -Identity "Internal Affairs" -HiddenFromAddressListsEnabled $true

En este ejemplo se oculta el buzón michelle@contoso.com de las listas de direcciones.

Set-Mailbox -Identity michelle@contoso.com -HiddenFromAddressListsEnabled $true

Notas:

  • Para que el destinatario vuelva a estar visible en las listas de direcciones, use el valor $false del parámetro HiddenFromAddressListsEnabled .

  • De forma predeterminada, los buzones de arbitraje y los buzones de carpetas públicas están ocultos en las listas de direcciones. Si usa el cmdlet Set-Mailbox para cambiar esta o cualquier otra configuración para los buzones de arbitraje o carpetas públicas, debe incluir los modificadores Arbitration o PublicFolder .

¿Cómo saber si el proceso se ha completado correctamente?

Puede comprobar que ha ocultado correctamente un destinatario de las listas de direcciones mediante cualquiera de los procedimientos siguientes:

  • En el EAC, seleccione el destinatario, haga clic en Editar (icono Editar) y compruebe que la opción Ocultar de listas de direcciones está seleccionada.

  • En el Shell de administración de Exchange, ejecute el siguiente comando y compruebe que aparece el destinatario:

    Get-Recipient -ResultSize unlimited -Filter "HiddenFromAddressListsEnabled -eq `$true"
    
  • Abra la GAL en Outlook o Outlook en la Web (anteriormente conocida como Outlook Web App) y compruebe que el destinatario no está visible.

Filtros de destinatarios en el EAC

Al crear o modificar listas de direcciones en el EAC, están disponibles los siguientes valores de filtro de destinatarios:

  • Tipos de destinatarios que se van a incluir

    • Todos los destinatarios

      O bien

    • Solo los siguientes tipos de destinatarios: seleccione uno o varios de los valores siguientes:

    • Usuarios con buzones de Exchange

    • Usuarios de correo con direcciones de correo electrónico externas

    • Buzones de recursos

    • Contactos de correo con direcciones de correo electrónico externas

    • Grupos habilitados para correo

  • Creación de reglas para definir aún más los destinatarios

  1. Haga clic en Agregar regla y seleccione una de las propiedades de destinatarios en la lista desplegable:

    • Contenedor de destinatarios (contenedor o unidad organizativa)

    • Estado o provincia

    • Compañía

    • Departamento

    • Atributo personalizado de 1 a 15

  2. Escriba un valor para la propiedad seleccionada:

    • Si seleccionó Contenedor de destinatarios, se mostrará el cuadro de diálogo Seleccionar una unidad organizativa, donde podrá seleccionar el contenedor o la unidad organizativa en Active Directory.

    • Para otras propiedades de destinatarios, se mostrará el cuadro de diálogo Especificar palabras o frases, que le permite agregar, editar y quitar valores de texto.

    • Los valores de propiedades necesitan una coincidencia exacta. No se admiten caracteres comodín ni coincidencias parciales. Por ejemplo, el valor "Ventas" no coincide con "Ventas y marketing".

    • Varios valores de la misma propiedad usan el operador or. Por ejemplo, "Departamento igual a Ventas O Departamento igual a Marketing".

  3. Después de seleccionar una propiedad y un valor, haga clic en Agregar regla.

  4. Repita los pasos anteriores para configurar más filtros. Tenga en cuenta que varias propiedades usan el operador and. Por ejemplo, "Departamento igual a Ventas Y Compañía igual a Contoso".

    Destinatarios de vista previa que incluye la lista de direcciones: al hacer clic en esta configuración, aparece un cuadro de diálogo Vista previa que muestra los destinatarios identificados por los filtros configurados.

Filtros de destinatarios en el Shell de administración de Exchange

En el Shell de administración de Exchange, puede especificar filtros de destinatarios predefinidos o filtros de destinatarios personalizados, pero no puede especificar los dos al mismo tiempo.

  • Filtros de destinatarios predefinidos

    • Usa el parámetro IncludedRecipient necesario con el AllRecipients valor o uno o varios de los siguientes valores: MailboxUsers, MailContacts, MailGroups, MailUserso Resources. Puede especificar distintos valores separados por comas.

    • También puede usar cualquiera de los parámetros de filtro condicional opcionales: ConditionalCompany, ConditionalCustomAttribute[1to15], ConditionalDepartment y ConditionalStateOrProvince.

      Especifique varios valores para un parámetro Condicional mediante la sintaxis "<Value1>","<Value2>".... Para usar varios valores de la misma propiedad es necesario usar el operador or. Por ejemplo, "Departamento igual a Ventas O Marketing O Finanzas".

  • Filtros de destinatario personalizados: usa el parámetro RecipientFilter necesario con un filtro OPATH.

    • La sintaxis básica del filtro OPATH es "<Property1> -<Operator> '<Value1>' <Property2> -<Operator> '<Value2>'...".

    • Se requieren comillas " " dobles alrededor de todo el filtro de OPATH. Aunque el filtro es una cadena (no un bloque del sistema), también puede usar llaves { }, pero solo si el filtro no contiene variables que requieran expansión.

    • Los guiones (-) son necesarios antes que todos los operadores. Estos son algunos de los operadores más usados:

    • and, ory not.

    • eq y ne (es igual a y no es igual; no distingue mayúsculas de minúsculas).

    • lt y gt (menor que y mayor que).

    • like y notlike (la cadena contiene y no contiene; requiere al menos un carácter comodín en la cadena. Por ejemplo, "Department -like 'Sales*'".

    • Use paréntesis para agrupar <Property> -<Operator> '<Value>' instrucciones en filtros complejos. Por ejemplo, "(Department -like 'Sales*' -or Department -like 'Marketing*') -and (Company -eq 'Contoso' -or Company -eq 'Fabrikam')". Exchange guarda el filtro en la propiedad RecipientFilter con cualquier instrucción individual delimitada entre paréntesis, pero no es necesario que las escriba de esta forma.

    • Para obtener más información, consulte Información adicional de la sintaxis de OPATH.

    • Después de usar el cmdlet New-AddressList para crear una lista de direcciones que use filtros de destinatarios personalizados, no puede modificar la lista de direcciones en el EAC. Debe usar el cmdlet Set-AddressList con el parámetro RecipientFilter en el Shell de administración de Exchange.

Nota: El parámetro de filtro de destinatarios RecipientContainer (unidad organizativa) está disponible tanto para filtros de destinatarios predefinidos como para filtros de destinatarios personalizados.