Exchange search via PowerShell

Ändrad den Tis, 17 juni vid 10:01 F.M.

Denna funktion använder PowerShell som verktyg. 


Get-Mailbox -ResultSize unlimited | search-Mailbox -SearchQuery 'From:Jon.Jonsson@imobilen.com' -TargetMailbox eventful -LogLevel Full -TargetFolder Log -DeleteContent


Det här kommandot används i PowerShell inom en Exchange Online- eller lokal Exchange-miljö. Dess huvudsakliga syfte är att hitta och radera e-postmeddelanden från en specifik avsändare i alla brevlådor i din organisation, samtidigt som en logg över processen skapas.

Låt oss bryta ner varje del av kommandot:

  • Get-Mailbox -ResultSize unlimited

    • Get-Mailbox: Detta är en cmdlet (command-let) som hämtar information om brevlådor i din Exchange-miljö.
    • -ResultSize unlimited: Som standard kan Get-Mailbox bara returnera ett mindre antal brevlådor. Den här parametern säkerställer att kommandot hämtar alla brevlådor i din organisation, oavsett hur många det finns. Detta är avgörande för en omfattande sökning.
  • | (Pipeline)

    • Pipe-symbolen tar utdata från det första kommandot (Get-Mailbox -ResultSize unlimited), vilket är en lista över alla brevlådor, och skickar det som indata till nästa kommando (Search-Mailbox). Det innebär att Search-Mailbox-cmdleten sedan körs mot varje enskild brevlåda som hämtats av Get-Mailbox.
  • Search-Mailbox

    • Detta är den centrala cmdleten för att söka och utföra åtgärder på brevlådeinnehåll.
  • -SearchQuery 'From:Jon.Jonsson@imobilen.com'

    • -SearchQuery: Denna parameter specificerar sökkriterierna.
    • 'From:Jon.Jonsson@imobilen.com': Detta är den faktiska sökfrågan. Den talar om för Search-Mailbox att leta efter e-postmeddelanden där avsändarens e-postadress är exakt Jon.Jonsson@imobilen.com. Du kan använda olika sökoperatorer här (t.ex. Subject:, Received:, To:, Body:, etc.)
  • -TargetMailbox eventful

    • -TargetMailbox: Denna parameter specificerar en målbrevlåda dit sökresultat och loggar skickas.
    • eventful: Detta är aliaset eller namnet på den brevlåda som kommer att ta emot sökresultaten och loggfilerna. I din organisation måste du ha en brevlåda med namnet "eventful" (eller vad du nu väljer) avsedd för detta ändamål. Denna brevlåda används ofta för efterlevnad eller granskning.
  • -LogLevel Full

    • -LogLevel: Denna parameter styr detaljnivån i loggfilen som genereras.
    • Full: Detta innebär att en omfattande logg kommer att skapas, som detaljerar varje hittat objekt, den utförda åtgärden och eventuella fel som uppstått under sök- och borttagningsprocessen. Andra alternativ kan vara None eller SuccessSummary.
  • -TargetFolder Log

    • -TargetFolder: Detta specificerar en mapp inom -TargetMailbox där loggfilerna och eventuella kopierade objekt (om du inte raderade) skulle placeras.
    • Log: I det här fallet kommer en mapp med namnet "Log" att skapas eller användas i brevlådan "eventful" för att lagra sökloggarna.
  • -DeleteContent

    • -DeleteContent: Detta är en kritisk och kraftfull parameter. Den instruerar Search-Mailbox-cmdleten att permanent radera de objekt som matchar -SearchQuery från källbrevlådorna. Använd detta med extrem försiktighet, eftersom raderat innehåll inte enkelt kan återställas utan en återställningsplan (t.ex. från säkerhetskopior eller återställning av enskilda objekt, om aktiverat och inom retentionsgränser).


I huvudsak utför detta kommando följande åtgärder:

  1. Identifierar alla brevlådor i din Exchange-organisation.
  2. Söker igenom varje enskild brevlåda efter e-postmeddelanden skickade av Jon.Jonsson@imobilen.com.
  3. För varje e-postmeddelande som hittas och matchar kriterierna, raderar det e-postmeddelandet från respektive brevlåda.
  4. Det genererar en detaljerad logg över sök- och borttagningsprocessen.
  5. Denna logg kopieras sedan till en mapp som heter "Log" i brevlådan "eventful".



Exchange Search keywords


PropertyExampleSearch results

Attachments



attachment:annualreport.pptx



Messages that have an attachment named annualreport.pptx. The use of attachment:annualreport or attachment:annual* returns the same results as using the full name of the attachment.



Cc



cc:paul shen


cc:pauls


cc:pauls@contoso.com



Messages with Paul Shen in the Cc field.



From



from:bharat suneja


from:bsuneja


from:bsuneja@contoso.com



Messages sent by Bharat Suneja.



Keywords in retention policy



retentionpolicy:business critical



Messages that have the Business Critical retention tag applied.



Date when messages expire according to policy



expires:4/1/2010



Messages that expire on April 1, 2010.



Sent



sent:yesterday



All messages sent yesterday.



Subject



Subject:"patent filing"



All messages where the phrase "patent filing" appears in the Subject field.



To



to:"ben smith"


to:bsmith


to:besmith@contoso.com



Messages that have Ben Smith in the To field.




Kontrollerad 2025-05-31

Var artikeln till hjälp?

Toppen!

Tack för din feedback

Vi beklagar att det inte var till hjälp

Tack för din feedback

Berätta för oss hur vi kan förbättra den här artikeln!

Välj minst en av orsakerna
CAPTCHA-verifiering krävs.

Feddback skickat

Vi uppskattar din feedback och uppdaterar artikeln vid behov