Weboldal keresés

E-mail címek keresése meghatározott tartománynév-utótaggal a PowerShell használatával | Office 365 | 10. rész #13


A jelenlegi cikkben áttekintjük azt a forgatókönyvet, amelyben a PowerShell segítségével keresünk egy adott tartománynév-utótagú e-mail címet.

A mi esetünkben áttekintünk egy forgatókönyvet, amelyet „egységesített keresésként” határoztam meg, mivel ez a keresés két különböző Office 365-infrastruktúrán „fut”:

  1. Exchange Online infrastruktúra - az Exchange Online címzettjeinek megszólítása és olyan címzettek keresése, akiknek e-mail címe meghatározott domainnév utótaggal rendelkezik.
  2. Azure Active Directory infrastruktúra - olyan Office 365-felhasználók megszólítása, akiknek az UPN-nevük vagy a „proxy e-mail címük” egy adott tartománynév-utótagot tartalmaz.

A keresési hatókör Office 365 alapú környezetben

Azure Active Directory vs. Exchange Online

Ami azt a feladatot illeti, hogy meghatározott e-mail címeket keressünk Office 365 környezetben, az első dolog, amit meg kell határoznunk, a „keresési hatókör”.

Az Office 365 egy „logikai tároló”, amely sokféle infrastruktúrát „tárol fel”, mint például az Azure Active Directory, Exchange Online, Skype for Business és így tovább.

Legtöbbször, amikor egy adott e-mail címet kell keresnünk, az Office 365 fő infrastruktúrája, amelyet „címezünk”, az Exchange Online infrastruktúra.

Egyes forgatókönyvekben keresést kell végrehajtanunk a felhasználók UPN-neveiben és e-mail-címében az Azure Active Directory-infrastruktúrában.

A szükséges „keresési hatókör” meghatározása az Office 365 környezetben a következő okokból adódik:

  • A távoli PowerShell-folyamat az egyes Office 365-infrastruktúrákhoz eltérően valósul meg, például - Azure Active Directory, Exchange Online stb.
  • Minden infrastruktúrában a PowerShellt használjuk a különböző típusú objektumok megcímzésére. Az Exchange Online környezetben a „címzett objektumot”, az Azure Active Directory környezetben pedig a „Felhasználói fiók” objektumot címezzük meg.
  • Minden Office 365-környezetben (Exchange Online, Azure Active Directory és így tovább) más típusú PowerShell-parancsmagokat használunk.
  • Az e-mail címre és az UPN névre vonatkozó információk különböző objektumtulajdonságban (attribútumban) találhatók.

Forgatókönyv leírása

A mi feladatunk az összes „entitás” keresése (és megtalálása), amelyek az o365info.com domain név utótaggal rendelkeznek.

  • A következő részben áttekintjük, hogyan hajtjuk végre az ilyen típusú keresést az Exchange Online környezetben.
  • A következő részben áttekintjük az ilyen típusú keresések végrehajtásának módját - Office 365 (Azure Active Directory) környezetben.

Keresések végrehajtása a következőre: - E-mail cím meghatározott domain név utótaggal | Exchange Online infrastruktúra

Abban a forgatókönyvben, amikor egy keresést kell végrehajtanunk az elérhető Exchange Online-címzetttípusok „címére”, egy adott domainnév-utótaggal rendelkező e-mail címeket keresve, a következő három PowerShell-parancs kombinációját kell használnunk:

  • Get-Recipient
  • Get-Mailbox -SoftDeletedMailbox
  • Get-UnifiedGroup

A Get-Recipient parancs

A fő PowerShell-parancsmag, amelyet az Exchange Online-címzettek többségével kapcsolatos információk megszerzésére használunk, a PowerShell Get-Recipient parancs.

Get-Recipient

A PowerShell Get-Recipient parancs egy hatékony parancs, amely szinte az összes elérhető Exchange Online-címzettet meg tudja szólítani.

A Get-Recipient paranccsal „helyettesítheti” a következő PowerShell-parancsok használatának szükségességét:

  • Get-Mailbox
  • Get-Contact
  • Get-MailContact
  • Get-MailUser
  • Get-User
  • Get-MailPublicFolder
  • Get-DistributionGroup
  • Get-DynamicDistribution

Törölt Exchange Online-postafiókok

A törölt Exchange Online-postaládák az Exchange Online lomtárban vannak tárolva.

Ahhoz, hogy információkat kereshessünk a „SoftDeleted Exchange Online postafiókokról”, további PowerShell-parancsot kell használnunk: Get-Mailbox -SoftDeletedMailbox.

Cserélje ki az online egyesített csoport címzettjeit

Elméletileg a PowerShell Get-Recipient parancsának az Exchange Online-címzettek 100%-áról kellett volna információkat szereznie.

Jelenleg a Címzett fogadása parancs nem „tudja”, hogyan kell megszólítani az Exchange Online címzettjeit, amelyeket „Exchange Online Unified Group”-ként írnak le.

Ahhoz, hogy meg tudjuk szólítani az Exchange Online „egységesített csoportjait”, egy további
PowerShell-parancsmagot kell használnunk, a Get-UnifiedGroup.

ha további információkat szeretne olvasni az Exchange Online-címzettek különféle típusairól és a PowerShell-parancsmagokról, amelyeket más típusú címzettek megszólítására használunk; elolvashatja a cikket - Bevezetés a különféle Exchange Online-címzettekbe | PowerShell-parancsmagok | Office 365 | 8. rész #13

Keresés végrehajtása egy adott tartománynév utótagot tartalmazó e-mail címre | Keresési hatókör - minden Exchange Online-címzetttípus.

E-mail cím keresése | Keresési hatókör - Minden Exchange Online-címzett

A PowerShell Get-Recipient paranccsal „megcímezhetjük” az összes meglévő Exchange Online címzettet (a törölt Exchange Online postafiókok és az egyesített csoport kivételével).

A következő részben bemutatjuk, hogyan kell használni a PowerShell parancsot, amely a Where utasítást használja, amely egy adott keresési feltételt határoz meg.

A mi forgatókönyvünkben a Where utasítás meghatároz egy feltételt, amelyben lekérdezzük az Exchange Online címzett EmailAddresses tulajdonságát, és olyan szöveges karakterláncot keresünk, amely tartalmazza a keresett tartománynév utótagot.

Példa az általunk használt PowerShell parancs szintaxisára:

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

A PowerShell parancs a következő feladatokat hajtja végre:

  • Címezze meg az összes Exchange-címzett típust.
  • Kérdezze le a címzett EmailAddresses nevű tulajdonságát.
  • A *@o365info.com szöveges karakterlánc keresése.

Ha további információkat szeretne olvasni a PowerShell „Hol utasításról”, amelyet az e-mail címek keresésére használunk, olvassa el a cikket - E-mail címek keresése a PowerShell segítségével | Ahol Szűrő | Office 365 | 9. rész #13

Soft Deleted Exchange Online postafiókok e-mail címe

Az Exchange Online lekérdezéséhez azokról a címzettekről, akik a következőképpen definiáltak: - Soft Deleted Exchange Online postafiókok, azaz - Exchange Online-postafiókok, amelyek az Exchange Online lomtárában „laknak”, akkor a PowerShell Get-Mailbox parancsot kell használnunk. + a -SoftDeletedMailbox paraméter.

A következő PowerShell-parancs lekérdezi az összes Exchange Online Soft Deleted Exchange Online postafiókot, és megkeresi azokat a címzetteket, akiknek az e-mail címe a domain
név utótagja - „@o365info.com”.

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

Az Exchange Online egyesített csoportok e-mail címének keresése

Az Exchange Online lekérdezéséhez az egyesített csoportokként definiált -címzettekről, egy „dedikált PowerShell-parancsmagot kell használnunk Get-UnifiedGroup.

A következő PowerShell-parancs lekérdezi az összes Exchange Online egyesített csoportot, és megkeresi azokat a címzetteket, akiknek az e-mail címe az o365info.com tartománynév utótaggal rendelkezik.

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

Keresés végrehajtása a következőre: - felhasználói UPN vagy felhasználói e-mail cím meghatározott domain név utótaggal | Azure Active Directory infrastruktúra

Az Office 365 (Azure Active Directory) környezetben végzett „teljes keresés” feladat végrehajtásához a következőket keresve:

  1. Office 365 felhasználói UPN-név.
  2. Office 365 felhasználói e-mail címek.

Két PowerShell-parancs kombinációját kell használnunk:

  • Get-Msoluser
  • Get-MsolUser -ReturnDeletedUsers

A Soft Deleted Office 365 felhasználói fiók UPN-nevét és e-mail címét keresi.

Az „alap” PowerShell parancsmag Get-Msoluser minden szükséges információt megkap az „aktív” Office 365 felhasználói fiókokról, de nem kap információt azokról az Office 365 felhasználói fiókokról, amelyek Soft Deleted Office 365-nek minősülnek. felhasználói fiókok.

Az Azure Active Directory lomtárához (a Soft Deleted felhasználói fiókok tárolójához) hozzáférő keresés végrehajtásához használnunk kell az alapvető PowerShell-parancsmagot Get-Msoluser + egy további paramétert a következő módon:Get-MsolUser -ReturnDeletedUsers.

Egy adott tartománynév utótagot tartalmazó UPN név és e-mail cím keresése | Keresési hatókör - minden Office 365 felhasználói fiók.

Tekintettel arra, hogy a keresést az Azure Active Directory környezetben is szeretnénk végrehajtani, olyan keresést kell végrehajtanunk, amely „lefedi” a következő területeket:

1. Az összes meglévő Office 365 felhasználói fiók megcímzése
A jelentés jelentése - az összes „aktív” Office 365 felhasználói fiók + az Azure Active Directory lomtárában tárolt összes, Soft Deleted Office 365 felhasználói fiók.

2. Két különböző ingatlan címe
Scenáriónkban a következőket szeretnénk megtalálni:

  • Office 365 felhasználói fiókokat, amelyekben az UPN-név tartalmazza a tartománynév utótagját - „o365info.com”. Az információk megtalálásához az Office 365 felhasználói fiókja UserPrincipalName tulajdonságot keressük.
  • Office 365 felhasználói fiókokat, hogy az e-mail címük tartalmazza a domain név utótagját - „o365info.com”. Ennek az információnak a megtalálásához az Office 365 felhasználói fiókja ProxyAddresses tulajdonságot keressük.

Az Office 365-felhasználó UPN-nevének keresése | Aktív Office 365 felhasználói fiókok

Az Office 365-felhasználók „UPN-nevével” kapcsolatos információk megszerzéséhez „lekérdezzük” az Office 365-felhasználó
UserPrincipalName tulajdonságát.

A PowerShell parancs a következő feladatokat hajtja végre:

  • Címezzen meg minden Office 365 felhasználói fiókot.
  • Kérdezze le a címzett UserPrincipalName nevű tulajdonságát.
  • A *@o365info.com szöveges karakterlánc keresése.
Get-Msoluser -all | Where {$_.UserPrincipalName -like "*@o365info.com"} | FL DisplayName,UserPrincipalName

Office 365 felhasználói e-mail címet keres | Aktív Office 365 felhasználói fiókok

Az Office 365-felhasználók e-mail címeivel kapcsolatos információk megszerzéséhez az Office 365-felhasználók
ProxyAddresses tulajdonságát „lekérdezzük”.

A következő PowerShell-parancs minden Office 365-felhasználói fiókot lekérdez, és olyan Office 365-felhasználói fiókot keres, amelynek e-mail címei tartalmazzák a tartománynév utótagját - „@o365info.com”.

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

Soft Deleted Office 365 felhasználói fiókok

Az Azure Active Directory lomtárában (Soft Deleted felhasználói fiókok) található Office 365 felhasználói fiókokkal kapcsolatos információk kereséséhez a PowerShell parancsot használjuk.

Get-MsolUser -ReturnDeletedUsers

Az Office 365-felhasználó UPN-nevének keresése | Soft Deleted Office 365 felhasználói fiókok.

A Soft Deleted Office 365-felhasználók UPN-nevének kereséséhez használjuk a
PowerShell parancsot Get-MsolUser -ReturnDeletedUsers, és „lekérdezzük” az Office 365
felhasználói tulajdonságot: UserPrincipalName .

A következő PowerShell-parancs minden Office 365 Soft Deleted felhasználó fiókját lekérdezi, és olyan Office 365-felhasználói fiókokat keres, amelyek UPN-nevében szerepel a tartomány
névutótag: „@o365info.com”.

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

Office 365 felhasználói e-mail címet keres | Soft Deleted Office 365 felhasználói fiókok

E-mail cím kereséséhez a - Soft Deleted Office 365 felhasználói fiókokban a PowerShell Get-MsolUser -ReturnDeletedUsers parancsot használjuk, és „lekérdezzük” az Office 365 tulajdonságait ProxyAddresses >

A következő PowerShell-parancs minden Office 365 Soft Deleted felhasználói fiókot lekérdez, és olyan Office 365-felhasználói fiókokat keres, amelyek e-mail címei tartalmazzák a „@o365info.com” tartománynév utótagot.

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

PowerShell-szkript használata a következő kereséshez: - E-mail cím, meghatározott tartománynév utótaggal | Exchange Online

A feladat leírása

  • El kell végeznünk egy keresést, amely megkeresi az összes Exchange Online címzettet, akinek van egy e-mail címe egy adott tartománynév utótaggal.
  • Azt akarjuk, hogy a PowerShell „eredményei” egy CSV-fájlba kerüljenek.

A PowerShell-szkript karakterei és logikája

  1. A keresett tartománynév-utótag.
    A PowerShell-szkript „megkérdez” minket a keresett domainnév-utótagról. Az információkat a rendszer egy $DomainSuffix nevű változóban tárolja.
  2. Az exportált fájl helye
    Konkrét bemutatónkban megkérjük a PowerShellt, hogy hozzon létre nekünk egy ÚJ mappát a következő elérési út használatával: C:\INFO\E-mail cím\Exchange Online\E-mail cím domain utótaggal $Domainsuffix
  3. Exportált fájlok
    Amint már említettük, ahhoz, hogy „nézetet” kaphassunk az összes meglévő Exchange Online-címzettről, három különböző PowerShell-parancsmagot kell használnunk: Get-Recipient, Get-Mailbox -SoftDeletedMailbox ésGet-UnifiedGroup. Az egyes parancsok kimenete egy különálló CSV-fájlban kerül tárolásra.
$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
}

PowerShell-szkript használata e-mail cím és UPN név „egységes keresésének” megvalósításához egy adott domain név utótaggal

A következő PowerShell-szkript célja, hogy segítsen nekünk egy „egységes” keresést, amely lekérdezi - Azure Active Directory infrastruktúrát és Exchange Online infrastruktúrát.

  • Az „cím” szkript az összes elérhető Exchange Online-címzettet és Office 365-felhasználót érinti, és lekérdezi azokat a konkrét tulajdonságokat, amelyek az e-mail címre vagy az UPN névre vonatkozó információkat tartalmaznak. A PowerShell-szkript a „Where ” utasítást használja, amely meghatározza a keresési lekérdezés feltételét - egy e-mail címet keres egy adott domainnév utótaggal. (a szkript futtatásakor be kell írnia a keresett „tartománynevet”).
  • Az Exchange Online-címzettekkel és az Office 365-felhasználókkal kapcsolatos információkat, akik válaszolnak a feltételre (a felhasználó és a címzettek az adott tartománynév-utótaggal), a rendszer egy CSV-fájlba exportálja.
  • A PowerShell-szkript létrehoz egy INFO nevű mappát a C: meghajtón, és elmenti a CSV-fájlokat ezen az útvonalon.

Menü alapú PowerShell-szkript használata.

Ha „fél” az összetett szintaxistól, elkészítettem a könnyen használható menüalapú PowerShell-szkriptet.

A PowerShell-szkript segít létrehozni a szükséges távoli PowerShell-kapcsolatot az Azure Active Directory + Exchange Online-hoz, és végrehajtani a szükséges keresést az adott menüszám kiválasztásával.

A cikkben - A PowerShell-szkript használata - az e-mail címek kezelése az Office 365-ben | A 13#13 rész részletesebb információkat talál a menü alapú PowerShell-szkript használatáról.

Távoli PowerShell-munkamenet létrehozása

Csatlakoznia kell az Exchange Online szolgáltatáshoz a PowerShell segítségével.

E-mail cím keresése meghatározott domainnév utótaggal | Keresési hatókör „egységes keresés” (Exchange Online +Azure Active Directory).

A következő példa a PowerShell-szkriptre, hajtson végre egy „egységes keresést” a következő címre:

  1. Exchange Online infrastruktúra.
  2. Azure Active Directory infrastruktúra.

A keresés különböző Exchange Online-címzett-típusokat és Azure Active Directory-felhasználókat keres, és a feltételre „válaszoló” e-mail címről vagy Office 365-felhasználó UPN-nevéről keres információkat.

$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
}

Keresések végrehajtása a következőre: - E-mail cím meghatározott domain név utótaggal | Adott címzetttípus megszólítása | Exchange Online infrastruktúra

Az előző részben megemlítettük, hogy a PowerShell Címzett lekérése parancsával szinte az összes elérhető Exchange Online-címzettet megszólíthatjuk a Soft Deleted Exchange Online postafiókokon és az egyesített csoportokon kívül.

Bizonyos esetekben meg kell szólítanunk egy adott Exchange Online „címzett típust”, például az Exchange Online felhasználói postafiókját vagy az Exchange Online kapcsolattartó címzettjét.

A következő részben egy példát tekintünk át egy PowerShell-lekérdezésre, amely csak meghatározott típusú Exchange Online-címzetteket szólít meg, és olyan e-mail címet keres, amely egy adott tartománynév-utótaggal rendelkezik.

Ha további információkat szeretne olvasni az Exchange Online-címzettek különféle típusairól és a PowerShell-parancsmagokról, amelyeket más típusú címzettek megszólítására használunk; elolvashatja a cikket - Bevezetés a különféle Exchange Online-címzettekbe | PowerShell-parancsmagok | Office 365 | 8. rész #13

Példánkban olyan Exchange Online-címzetteket keresünk, akiknek az e-mail címe tartalmazza a domainnév utótagját - „o365info.com.

Exchange Online címzett típusa - Postafiók címzett | Get-Mailbox

Exchange Online címzett típusa - Kapcsolatfelvétel a címzettel | Get-Contact

Információkat kaphat az Exchange Online Mailbox címzettjeiről, amelyek tartalmaznak egy e-mail címet egy adott domainnév utótaggal.

Példa a PowerShell parancsra:

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

Exchange Online címzett típusa - Levélkapcsolat címzettje | Get-MailContact

Információkat kaphat az Exchange Online Contact címzettjeiről, amelyek tartalmaznak egy e-mail címet egy adott domain név utótaggal.

Példa a PowerShell parancsra:

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

Exchange Online címzett típusa - Levélfelhasználó címzettje | Get-MailUser

Információkat kaphat az Exchange Online Mail Contact címzettjeiről, amelyek tartalmaznak egy e-mail címet egy adott domainnév utótaggal.

Példa a PowerShell parancsra:

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

Exchange Online címzett típusa - Levélfelhasználó címzettje | Get-Userre

Információkat kaphat az Exchange Online Mail felhasználói címzettjeiről, amelyek tartalmaznak egy e-mail címet egy adott domainnév utótaggal.

Példa a PowerShell parancsra:

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

Exchange Online címzett típusa - Levélfelhasználó címzettje | Get-MailPublicFolder

Információkat kaphat az Exchange Online Nyilvános mappa címzettjeiről, amelyek tartalmaznak egy e-mail címet egy adott domainnév utótaggal.

Példa a PowerShell parancsra:

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

Csere Online címzett típusa - Elosztócsoport címzettje | Get-DistributionGroup

Információkat kaphat az Exchange Online Distribution Group címzettjeiről, amelyek tartalmaznak egy e-mail címet egy adott domainnév utótaggal.

Példa a PowerShell parancsra:

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

Csere Online címzett típusa - Elosztócsoport címzettje | Get-DynamicDistributionGroup

Információkat kaphat az Exchange Online Distribution Group címzettjeiről, amelyek tartalmaznak egy e-mail címet egy adott domainnév utótaggal.

Példa a PowerShell parancsra:

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

Exchange Online címzett típusa - Dinamikus terjesztési csoport címzettje | Get-DynamicDistributionGroup

Információkat kaphat az Exchange Online Dinamikus terjesztési csoport címzettjeiről, amelyek tartalmaznak egy e-mail címet egy adott domainnév utótaggal.

Példa a PowerShell parancsra:

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

Az aktuális cikksorozat következő cikke

Keresés „rejtett” e-mail címekben a PowerShell használatával | Office 365 | 11. rész #13

Kapcsolódó cikkek