Búsqueda de sitios web

Buscar direcciones de correo electrónico con un sufijo de nombre de dominio específico Usando PowerShell | Oficina 365 | Parte 10#13


En el artículo actual, revisamos el escenario en el que utilizamos PowerShell para buscar una dirección de correo electrónico con un sufijo de nombre de dominio específico.

En nuestro caso, revisamos un escenario que definí como "búsqueda unificada" porque esa búsqueda se "ejecutará" en dos infraestructuras de Office 365 diferentes:

  1. Infraestructura de Exchange Online: dirigirse a destinatarios de Exchange Online y buscar destinatarios que tengan una dirección de correo electrónico con un sufijo de nombre de dominio específico.
  2. Infraestructura de Azure Active Directory: dirigida a los usuarios de Office 365, cuyo nombre UPN incluye o su "dirección de correo electrónico proxy" incluye un sufijo de nombre de dominio específico.

El ámbito de búsqueda en el entorno basado en Office 365

Azure Active Directory frente a Exchange Online

Respecto a la tarea de localizar direcciones de correo electrónico específicas en un entorno Office 365, lo primero que debemos definir es el “alcance de la búsqueda”.

Office 365 es un "contenedor lógico" que "aloja" muchos tipos de infraestructura, como Azure Active Directory, Exchange Online, Skype empresarial, etc.

La mayoría de las veces, cuando necesitamos buscar una dirección de correo electrónico específica, la infraestructura principal de Office 365 a la que “abordamos” es la infraestructura de Exchange Online.

En algunos escenarios, también necesitamos realizar búsquedas de nombres UPN de usuarios y búsquedas de direcciones de correo electrónico en la infraestructura de Azure Active Directory.

La importancia de definir el “alcance de búsqueda” requerido en un entorno de Office 365 se debe a las siguientes razones:

  • El proceso remoto de PowerShell se implementa de manera diferente para cada infraestructura de Office 365, como Azure Active Directory, Exchange Online, etc.
  • En cada infraestructura, utilizamos PowerShell para abordar diferentes "tipos de objetos". En el entorno de Exchange Online, nos dirigimos al "objeto destinatario" y en un entorno de Azure Active Directory, nos dirigimos al objeto "Cuenta de usuario".
  • En cada entorno de Office 365 (Exchange Online, Azure Active Directory, etc.), utilizamos un tipo diferente de cmdlets de PowerShell.
  • La información sobre la dirección de correo electrónico y el nombre de UPN está “ubicada” en una propiedad de objeto diferente (atributo).

Descripción del escenario

Nuestra tarea es buscar (y encontrar) todas las “entidades” que tienen el sufijo de nombre de dominio o365info.com.

  • En la siguiente sección, revisamos la forma en que realizamos este tipo de búsqueda en el entorno Exchange Online.
  • En la siguiente sección, revisamos la forma en que realizamos este tipo de búsqueda en el entorno Office 365 (Azure Active Directory).

Realizar búsquedas de - Dirección de correo electrónico con un sufijo de nombre de dominio específico | Infraestructura de Exchange Online

En un escenario en el que necesitamos realizar una búsqueda que "dirija" los tipos de destinatarios de Exchange Online disponibles, buscando direcciones de correo electrónico con un sufijo de nombre de dominio específico, debemos usar una combinación de los siguientes tres comandos de PowerShell:

  • Obtener destinatario
  • Obtener-buzón -SoftDeletedMailbox
  • Obtener-Grupo Unificado

El comando Obtener-Destinatario

El cmdlet principal de PowerShell que utilizamos para obtener información sobre la mayoría de los destinatarios de Exchange Online es el comando de PowerShell Get-Recipient.

Get-Recipient

El comando de PowerShell Get-Recipient es un comando poderoso que puede abordar casi todos los tipos disponibles de destinatarios de Exchange Online.

El uso del comando Get-Recipient puede "reemplazar" la necesidad de usar los siguientes comandos de PowerShell:

  • Obtener buzón
  • Obtener contacto
  • Obtener-MailContacto
  • Obtener-MailUser
  • Obtener usuario
  • Obtener-Carpeta pública de correo
  • Obtener grupo de distribución
  • Obtener distribución dinámica

Buzones de correo de Exchange Online eliminados

Los buzones de correo de Exchange Online eliminados se almacenan en la papelera de reciclaje de Exchange Online.

Para poder buscar información sobre los “buzones de correo de Exchange Online eliminados temporalmente”, necesitamos usar un comando adicional de PowerShell Get-Mailbox -SoftDeletedMailbox.

Destinatarios del grupo unificado de Exchange Online

En teoría, se suponía que el comando de PowerShell Get-Recipient obtendría información sobre el 100% de los destinatarios de Exchange Online.

En este momento, el comando Get-Recipient no "sabe" cómo dirigirse a los destinatarios de Exchange Online, que se describen como "grupo unificado de Exchange Online".

Para poder abordar los “grupos unificados” de Exchange Online, debemos utilizar un
cmdlet de PowerShell adicional Get-UnifiedGroup.

si desea leer más información sobre los distintos tipos de destinatarios de Exchange Online y los cmdlets de PowerShell que utilizamos para dirigirnos a diferentes tipos de destinatarios; puedes leer el artículo - Introducción a los distintos tipos de destinatarios de Exchange Online | Cmdlets de PowerShell | Oficina 365 | Parte 8#13

Realizar una búsqueda de una dirección de correo electrónico que incluya un sufijo de nombre de dominio específico | Alcance de la búsqueda: todos los tipos de destinatarios de Exchange Online.

Buscando dirección de correo electrónico | Alcance de la búsqueda: todos los destinatarios de Exchange Online

Usando el comando de PowerShell Get-Recipient, podemos "direccionar" todos los destinatarios de Exchange Online existentes (a excepción de los buzones de correo de Exchange Online eliminados y el grupo unificado).

En la siguiente sección, demostramos cómo utilizar el comando de PowerShell que utiliza la instrucción Dónde que define una condición de búsqueda específica.

En nuestro escenario, la declaración Dónde define una condición, en la que consultamos la propiedad EmailAddresses del destinatario de Exchange Online, buscando una cadena de texto que incluya el sufijo del nombre de dominio que buscamos.

Un ejemplo de la sintaxis del comando PowerShell que utilizamos podría ser:

Get-Recipient -ResultSize unlimited| Where {$_.EmailAddresses -like "*@o365info.com"} | FL DisplayName,EmailAddresses

El comando de PowerShell realiza las siguientes tareas:

  • Dirígete a todo tipo de destinatarios de Exchange.
  • Consulta la propiedad del destinatario denominada EmailAddresses.
  • Buscando la cadena de texto *@o365info.com.

Si desea leer más información sobre la “declaración Dónde” de PowerShell que utilizamos para
buscar direcciones de correo electrónico, lea el artículo - Búsqueda de direcciones de correo electrónico mediante PowerShell | Dónde filtrar | Oficina 365 | Parte 9#13

Buscando direcciones de correo electrónico de buzones de Exchange Online eliminados temporalmente

Para consultar a Exchange Online sobre los destinatarios que se definieron como - buzones de correo de Exchange Online eliminados temporalmente, es decir, buzones de correo de Exchange Online que “residieron” en la papelera de reciclaje de Exchange Online, necesitaremos usar el comando de PowerShellGet-Mailbox. + el parámetro -SoftDeletedMailbox.

El siguiente comando de PowerShell consultará todos los buzones de correo de Exchange Online eliminados temporalmente de Exchange Online, buscando destinatarios que tengan la dirección de correo electrónico con el sufijo de nombre de dominio: “@o365info.com”.

Get-Mailbox -SoftDeletedMailbox | Where {$_.EmailAddresses -like "*@o365info.com"} | FL DisplayName,EmailAddresses

Buscando dirección de correo electrónico de grupos unificados de Exchange Online

Para consultar Exchange Online sobre destinatarios que se definieron como Grupos unificados, debemos utilizar un “cmdlet de PowerShell dedicado Get-UnifiedGroup.

El siguiente comando de PowerShell consultará todos los grupos unificados de Exchange Online, buscando destinatarios que tengan la dirección de correo electrónico con el sufijo de nombre de dominio o365info.com.

Get-UnifiedGroup| Where {$_.EmailAddresses -like "*@o365info.com"}| FL DisplayName,EmailAddresses

Realizar búsquedas de: usuario UPN o dirección de correo electrónico del usuario con un sufijo de nombre de dominio específico | Infraestructura de Azure Active Directory

Para realizar la tarea de realizar una “búsqueda completa” en el entorno de Office 365 (Azure Active Directory), buscando:

  1. Nombre UPN del usuario de Office 365.
  2. Direcciones de correo electrónico de usuarios de Office 365.

Necesitamos usar una combinación de dos comandos de PowerShell:

  • Obtener-Msoluser
  • Get-MsolUser -ReturnDeletedUsers

Buscando el nombre UPN y la dirección de correo electrónico de la cuenta de usuario eliminada temporalmente de Office 365.

El cmdlet “básico” de PowerShell Get-Msoluser, nos proporcionará toda la información requerida sobre las cuentas de usuario “activas” de Office 365, pero no obtendrá información sobre las cuentas de usuario de Office 365 que se consideran Office 365 eliminadas temporalmente. cuentas de usuario.

Para realizar una búsqueda que accederá a la papelera de reciclaje de Azure Active Directory (el almacén de cuentas de usuarios eliminados temporalmente), necesitamos usar el cmdlet básico de PowerShell Get-Msoluser + un parámetro adicional de la siguiente manera Get-MsolUser -ReturnDeletedUsers.

Realizar una búsqueda de nombre UPN y dirección de correo electrónico que incluya un sufijo de nombre de dominio específico | Alcance de la búsqueda: todas las cuentas de usuarios de Office 365.

Dado que queremos realizar la búsqueda también en el entorno de Azure Active Directory, necesitamos realizar una búsqueda que “cubra” las siguientes áreas:

1. Abordar todas las cuentas de usuario de Office 365 existentes
El significado es: todas las cuentas de usuario de Office 365 "activas" + todas las cuentas de usuarios de Office 365 eliminadas temporalmente que están almacenadas en la papelera de reciclaje de Azure Active Directory.

2. Abordar dos propiedades diferentes
En nuestro escenario, nos gustaría encontrar:

  • Cuentas de usuario de Office 365, cuyo nombre UPN incluye el sufijo del nombre de dominio: "o365info.com". Para poder encontrar esta información nos dirigimos a la propiedad de cuenta de usuario de Office 365 UserPrincipalName
  • Cuentas de usuario de Office 365, que su dirección de correo electrónico incluya el sufijo del nombre de dominio: “o365info.com”. Para poder encontrar esta información nos dirigimos a la propiedad de la cuenta de usuario de Office 365 ProxyAddresses

Buscando el nombre UPN del usuario de Office 365 | Cuentas de usuario activas de Office 365

Para obtener información sobre el "nombre UPN" de los usuarios de Office 365, "consultamos" la
propiedad UserPrincipalName del usuario de Office 365.

El comando de PowerShell realiza las siguientes tareas:

  • Aborde todas las cuentas de usuarios de Office 365.
  • Consulta la propiedad del destinatario denominada UserPrincipalName.
  • Buscando la cadena de texto *@o365info.com.
Get-Msoluser -all | Where {$_.UserPrincipalName -like "*@o365info.com"} | FL DisplayName,UserPrincipalName

Buscando dirección de correo electrónico de usuario de Office 365 | Cuentas de usuario activas de Office 365

Para obtener información sobre las direcciones de correo electrónico de los usuarios de Office 365, “consultamos” la
propiedad ProxyAddresses del usuario de Office 365.

El siguiente comando de PowerShell consultará cada cuenta de usuario de Office 365, buscando una cuenta de usuario de Office 365 que tenga direcciones de correo electrónico que incluyan el sufijo del nombre de dominio: “@o365info.com”.

Get-Msoluser -all | Where {$_.ProxyAddresses -like "*@o365info.com"} | FL DisplayName,UserPrincipalName, ProxyAddresses

Cuentas de usuario de Office 365 eliminadas temporalmente

Para buscar información sobre las cuentas de usuario de Office 365 que se encuentran en la papelera de reciclaje de Azure Active Directory (cuentas de usuario eliminadas temporalmente), utilizamos el comando PowerShell.

Get-MsolUser -ReturnDeletedUsers

Buscando el nombre UPN del usuario de Office 365 | Cuentas de usuario de Office 365 eliminadas temporalmente.

Para buscar un nombre UPN de usuarios de Office 365 eliminados temporalmente, utilizamos el comando
PowerShell Get-MsolUser -ReturnDeletedUsers y “consultamos” la propiedad de usuario
de Office 365 UserPrincipalName. .

El siguiente comando de PowerShell consultará las cuentas de cada usuario eliminado temporalmente de Office 365, buscando cuentas de usuarios de Office 365 cuyo nombre UPN incluya el
sufijo de nombre de dominio “@o365info.com”.

Get-MsolUser -ReturnDeletedUsers | Where {$_.UserPrincipalName -like "*@o365info.com"} | FL DisplayName,UserPrincipalName

Buscando dirección de correo electrónico de usuario de Office 365 | Cuentas de usuario de Office 365 eliminadas temporalmente

Para buscar una dirección de correo electrónico en cuentas de usuario eliminadas temporalmente de Office 365, utilizamos el comando de PowerShell Get-MsolUser -ReturnDeletedUsers y “consultamos” las propiedades de Office 365 ProxyAddresses .

El siguiente comando de PowerShell consultará todas las cuentas de usuario eliminadas temporalmente de Office 365, buscando cuentas de usuarios de Office 365 cuyas direcciones de correo electrónico incluyan el
sufijo de nombre de dominio “@o365info.com”.

Get-MsolUser -ReturnDeletedUsers | Where {$_.ProxyAddresses -like "*@o365info.com"} | FL DisplayName,UserPrincipalName , ProxyAddresses

Uso de un script de PowerShell para realizar una búsqueda de - Dirección de correo electrónico, con un sufijo de nombre de dominio específico | Intercambio en línea

La descripción de la tarea

  • Necesitamos realizar una búsqueda que ubique a todos los destinatarios de Exchange Online que tengan una dirección de correo electrónico con un sufijo de nombre de dominio específico.
  • Queremos que los “resultados” de PowerShell se guarden en un archivo CSV.

Los personajes y la lógica del script de PowerShell

  1. El sufijo del nombre de dominio que buscamos.
    El script de PowerShell nos “preguntará” sobre el sufijo del nombre de dominio específico que buscamos. La información se almacenará en una variable denominada $DomainSuffix.
  2. Ubicación del archivo exportado
    En nuestra demostración específica, solicitamos a PowerShell que nos cree una NUEVA carpeta usando la siguiente ruta: C:\INFO\Dirección de correo electrónico\Exchange Online\Dirección de correo electrónico con sufijo de dominio $SufijoDeDominio
  3. Archivos exportados
    Como se mencionó, para poder obtener una "vista" de todos los destinatarios de Exchange Online existentes, necesitamos usar tres cmdlets de PowerShell diferentes: Get-Recipient, Get-Mailbox. -SoftDeletedMailbox yGet-UnifiedGroup. El resultado de cada comando se almacenará en un archivo CSV separado.
$DomainSuffix = Read-Host "Type the domain name suffix that you look for"
# Creating folder structure and file names for the exported CSV files
$A20 = "C:\INFO\E-mail address\Exchange Online\E-mail address with Domain suffix - $Domainsuffix"

if (!(Test-Path -path $A20))
{New-Item $A20 -type directory}

# Exchange Online infrastructure
# Define the variable for the different type of Exchange Online recipients

$AllRecipients = Get-Recipient -ResultSize unlimited| Where {$_.EmailAddresses -like "*@$DomainSuffix"}
$SoftDeleted = Get-Mailbox -SoftDeletedMailbox | Where {$_.EmailAddresses -like "*@$DomainSuffix"}
$UnifiedGroups = Get-UnifiedGroup | Where {$_.EmailAddresses -like "*@$DomainSuffix"}
if ($SoftDeleted -eq $null)
{
write-host "There are no Soft Deleted Exchange Online mailboxes that have an E-mail address with the domain name suffix - $DomainSuffix"
}
else
{
$SoftDeleted | Select DisplayName,EmailAddresses,RecipientType,RecipientTypeDetails | Export-CSV $A20\"Exchange Online Soft Deleted mailboxes that their E-mail address include the domain name suffix $DomainSuffix.CSV" -NoTypeInformation -Encoding utf8
}
if ($UnifiedGroups -eq $null)
{
write-host "There are no Exchange Online unified groups that have an E-mail address with the domain name suffix - $DomainSuffix"
}
Else
{
$UnifiedGroups | Select DisplayName,EmailAddresses,RecipientType,RecipientTypeDetails | Export-CSV $A20\"Exchange Online unified groups that their E-mail address include the domain name suffix $DomainSuffix.CSV" -NoTypeInformation -Encoding utf8
}
if ($AllRecipients -eq $null)
{
write-host "There are no Exchange Online Recipients that have an E-mail address with the domain name suffix - $DomainSuffix"
}
Else
{
$AllRecipients | Select DisplayName,EmailAddresses,RecipientType,RecipientTypeDetails | Export-CSV $A20\"Exchange Online recipients that their E-mail address include the domain name suffix $DomainSuffix.CSV" -NoTypeInformation -Encoding utf8
}

Uso de un script de PowerShell para implementar una "búsqueda unificada" de una dirección de correo electrónico y un nombre UPN con un sufijo de nombre de dominio específico

El propósito del siguiente script de PowerShell es ayudarnos a realizar una búsqueda "unificada", que consultará: la infraestructura de Azure Active Directory y la infraestructura de Exchange Online.

  • La secuencia de comandos "direcciona" a todos los destinatarios disponibles de Exchange Online y usuarios de Office 365, y consulta las propiedades específicas que incluyen información sobre la dirección de correo electrónico o el nombre UPN . El script de PowerShell utiliza la "declaración Dónde" que define la condición de la consulta de búsqueda: buscar una dirección de correo electrónico con un sufijo de nombre de dominio específico. (al ejecutar el script, deberás escribir el “nombre de dominio” que buscas).
  • La información sobre el destinatario de Exchange Online y los usuarios de Office 365 que responden a la condición (usuario y destinatarios con el sufijo de nombre de dominio específico) se exportará a un archivo CSV.
  • La secuencia de comandos de PowerShell creará una carpeta llamada INFO en la unidad C: y guardará los archivos CSV en esta ruta.

Utilizando un script de PowerShell basado en menús.

Si tiene "miedo" de la sintaxis compleja, he preparado un script de PowerShell basado en menús fácil de usar.

El script de PowerShell lo ayudará a crear la conexión remota de PowerShell requerida a Azure Active Directory + Exchange Online y ejecutar la búsqueda requerida seleccionando el número de menú específico.

En el artículo - Cómo utilizar el script de PowerShell - administrar direcciones de correo electrónico en Office 365 | Parte 13#13, puede encontrar información más detallada sobre cómo usar el script de PowerShell basado en menú.

Crear una sesión remota de PowerShell

Deberá conectarse a Exchange Online mediante PowerShell.

Buscando una dirección de correo electrónico con un sufijo de nombre de dominio específico | Alcance de búsqueda “búsqueda unificada” (Exchange Online +Azure Active Directory).

En el siguiente ejemplo de script de PowerShell, se realiza una “búsqueda unificada” de esa dirección:

  1. Infraestructura de Exchange Online.
  2. Infraestructura de Azure Active Directory.

La búsqueda se dirige a diferentes tipos de destinatarios de Exchange Online y usuarios de Azure Active Directory, y busca información sobre: dirección de correo electrónico o nombre UPN de usuario de Office 365 que "responde" a la condición.

$DomainSuffix = Read-Host "Type the domain name suffix that you look for"
# Creating folder structure and file names for the exported CSV files
$A20 = "C:\INFO\E-mail address\Exchange Online\E-mail address with Domain suffix - $Domainsuffix"
$A21 = "C:\INFO\E-mail address\Azure Active Directory\E-mail address with Domain suffix - $Domainsuffix"
if (!(Test-Path -path $A20))
{New-Item $A20 -type directory}
if (!(Test-Path -path $A21))
{New-Item $A21 -type directory}

# Exchange Online infrastructure
# Define the variable for the different type of Exchange Online recipients

$AllRecipients = Get-Recipient -ResultSize unlimited| Where {$_.EmailAddresses -like "*@$DomainSuffix"}
$SoftDeleted = Get-Mailbox -SoftDeletedMailbox | Where {$_.EmailAddresses -like "*@$DomainSuffix"}
$UnifiedGroups = Get-UnifiedGroup | Where {$_.EmailAddresses -like "*@$DomainSuffix"}
if ($SoftDeleted -eq $null)
{
write-host "There are no Soft Deleted Exchange Online mailboxes that have an E-mail address with the domain name suffix - $DomainSuffix"
}
else
{
$SoftDeleted | Select DisplayName,EmailAddresses,RecipientType,RecipientTypeDetails | Export-CSV $A20\"Exchange Online Soft Deleted mailboxes that their E-mail address include the domain name suffix $DomainSuffix.CSV" -NoTypeInformation -Encoding utf8
}
if ($UnifiedGroups -eq $null)
{
write-host "There are no Exchange Online unified groups that have an E-mail address with the domain name suffix - $DomainSuffix"
}
Else
{
$UnifiedGroups | Select DisplayName,EmailAddresses,RecipientType,RecipientTypeDetails | Export-CSV $A20\"Exchange Online unified groups that their E-mail address include the domain name suffix $DomainSuffix.CSV" -NoTypeInformation -Encoding utf8
}
if ($AllRecipients -eq $null)
{
write-host "There are no Exchange Online Recipients that have an E-mail address with the domain name suffix - $DomainSuffix"
}
Else
{
$AllRecipients | Select DisplayName,EmailAddresses,RecipientType,RecipientTypeDetails | Export-CSV $A20\"Exchange Online recipients that their E-mail address include the domain name suffix $DomainSuffix.CSV" -NoTypeInformation -Encoding utf8
}

# Azure Active Directory infrastructure
# Define the variable for the Office 365 users

# Office 365 users - UPN name
$Office365UsersUpn = Get-Msoluser -all | Where {$_.UserPrincipalName -like "*@$DomainSuffix"}
$Office365UsersUpnDell = Get-MsolUser -ReturnDeletedUsers | Where {$_.UserPrincipalName -like "*@$DomainSuffix"}

# Office 365 users - Proxy E-mail address
$Office365UsersEmail = Get-Msoluser -all | Where {$_.ProxyAddresses -like "*@$DomainSuffix"}

$Office365UsersEmailDell = Get-MsolUser -ReturnDeletedUsers | Where {$_.ProxyAddresses -like "*@$DomainSuffix"}
if ($Office365UsersUpn -eq $null)
{
write-host "There are Office 365 users that their UPN name include the domain name suffix - $DomainSuffix"
}
Else
{
$Office365UsersUpn | Select DisplayName,UserPrincipalName | Export-CSV $A21\"Office 365 users that their UPN name include the domain name suffix - $DomainSuffix.CSV" -NoTypeInformation -Encoding utf8
}
if ($Office365UsersUpnDell -eq $null)
{
write-host "There are no Soft Deleted Office 365 users that their UPN name include the domain name suffix - $DomainSuffix"
}
Else
{
$Office365UsersUpn | Select DisplayName,UserPrincipalName | Export-CSV $A21\"Soft Deleted Office 365 users that their UPN name include the domain name suffix - $DomainSuffix.CSV" -NoTypeInformation -Encoding utf8
}

# Office 365 users Proxy Addresses
if ($Office365UsersEmail -eq $null)
{
write-host "There are no Exchange Online Recipients that include an E-mail address with the domain name suffix - $DomainSuffix"
}
Else
{
$Office365UsersEmail |Select DisplayName,UserPrincipalName,@{Name=“ProxyAddresses”;Expression={$_.ProxyAddresses}} | Export-CSV $A21\"Office 365 users that their Proxy E-mail include the domain name suffix - $DomainSuffix.CSV" -NoTypeInformation -Encoding utf8
}
if ($Office365UsersEmailDell -eq $null)
{
write-host "There are no Exchange Online Recipients that include an E-mail address with the domain name suffix - $DomainSuffix"
}
Else
{
$Office365UsersEmailDell |Select DisplayName,UserPrincipalName,@{Name=“ProxyAddresses”;Expression={$_.ProxyAddresses}} | Export-CSV $A21\"Soft Deleted Office 365 users that their Proxy E-mail include the domain name suffix - $DomainSuffix.CSV.CSV" -NoTypeInformation -Encoding utf8
}

Realizar búsquedas de - Dirección de correo electrónico con un sufijo de nombre de dominio específico | Dirigirse a un tipo de destinatario específico | Infraestructura de Exchange Online

En la sección anterior, mencionamos que el comando de PowerShell Get-Recipient nos permite abordar casi todos los tipos disponibles de destinatarios de Exchange Online además de los buzones de correo de Exchange Online eliminados temporalmente y los grupos unificados.

En algunos escenarios, necesitamos abordar un “tipo de destinatario” específico de Exchange Online, como el buzón de correo de un usuario de Exchange Online o el destinatario de un contacto de Exchange Online.

En la siguiente sección, revisamos un ejemplo de una consulta de PowerShell que se dirige solo a tipos específicos de destinatarios de Exchange Online, buscando una dirección de correo electrónico que tenga un sufijo de nombre de dominio específico.

Si desea leer más información sobre los distintos tipos de destinatarios de Exchange Online y los cmdlets de PowerShell que utilizamos para dirigirnos a un tipo diferente de destinatarios; puedes leer el artículo - Introducción a los distintos tipos de destinatarios de Exchange Online | Cmdlets de PowerShell | Oficina 365 | Parte 8#13

En nuestro ejemplo, buscamos destinatarios de Exchange Online cuyas direcciones de correo electrónico incluyan el sufijo de nombre de dominio: “o365info.com”.

Tipo de destinatario de Exchange Online: destinatario del buzón | Obtener buzón

Tipo de destinatario de Exchange Online: destinatario de contacto | Obtener contacto

Obtenga información sobre los destinatarios del buzón de Exchange Online, que incluyen una dirección de correo electrónico con un sufijo de nombre de dominio específico.

Ejemplo de comando de PowerShell:

Get-Mailbox | Where {$_.EmailAddresses -like "*@o365info.com"} | FL DisplayName,EmailAddresses

Tipo de destinatario de Exchange Online: destinatario de contacto de correo | Obtener-MailContact

Obtenga información sobre los destinatarios de Contacto de Exchange Online, que incluyen una dirección de correo electrónico con un sufijo de nombre de dominio específico.

Ejemplo de comando de PowerShell:

Get-Contact | Where {$_.EmailAddresses -like "*@o365info.com"} | FL DisplayName,EmailAddresses

Tipo de destinatario de Exchange Online: destinatario del usuario de correo | Obtener-MailUser

Obtenga información sobre los destinatarios de Contacto de correo de Exchange Online, que incluyen una dirección de correo electrónico con un sufijo de nombre de dominio específico.

Ejemplo de comando de PowerShell:

Get-MailContact| Where {$_.EmailAddresses -like "*@o365info.com"} | FL DisplayName,EmailAddresses

Tipo de destinatario de Exchange Online: destinatario del usuario de correo | Obtener usuario

Obtenga información sobre los destinatarios de usuarios de correo de Exchange Online, que incluyen una dirección de correo electrónico con un sufijo de nombre de dominio específico.

Ejemplo de comando de PowerShell:

Get-MailUser| Where {$_.EmailAddresses -like "*@o365info.com"} | FL DisplayName,EmailAddresses

Tipo de destinatario de Exchange Online: destinatario del usuario de correo | Obtener-Carpeta pública de correo

Obtenga información sobre los destinatarios de carpetas públicas de Exchange Online, que incluyen una dirección de correo electrónico con un sufijo de nombre de dominio específico.

Ejemplo de comando de PowerShell:

Get-User | Where {$_.EmailAddresses -like "*@o365info.com"} | FL DisplayName,EmailAddresses

Tipo de destinatario de Exchange Online: destinatario del grupo de distribución | Obtener-grupo de distribución

Obtenga información sobre los destinatarios del grupo de distribución de Exchange Online, que incluyen una dirección de correo electrónico con un sufijo de nombre de dominio específico.

Ejemplo de comando de PowerShell:

Get-MailPublicFolder| Where {$_.EmailAddresses -like "*@o365info.com"} | FL DisplayName,EmailAddresses

Tipo de destinatario de Exchange Online: destinatario del grupo de distribución | Obtener-Grupo de distribución dinámica

Obtenga información sobre los destinatarios del grupo de distribución de Exchange Online, que incluyen una dirección de correo electrónico con un sufijo de nombre de dominio específico.

Ejemplo de comando de PowerShell:

Get-DistributionGroup | Where {$_.EmailAddresses -like "*@o365info.com"} | FL DisplayName,EmailAddresses

Tipo de destinatario de Exchange Online: destinatario del grupo de distribución dinámica | Obtener-Grupo de distribución dinámica

Obtenga información sobre los destinatarios del grupo de distribución dinámica de Exchange Online, que incluyen una dirección de correo electrónico con un sufijo de nombre de dominio específico.

Ejemplo de comando de PowerShell:

Get-DynamicDistributionGroup| Where {$_.EmailAddresses -like "*@o365info.com"} | FL DisplayName,EmailAddresses

El próximo artículo de la serie de artículos actual.

Buscando direcciones de correo electrónico “ocultas” usando PowerShell | Oficina 365 | Parte 11#13

Artículos relacionados