Weboldal keresés

Törölt levélelemek visszaállítása a PowerShell-parancsmag segítségével Restore-RecoverableItems | 3#3


Ebben a cikkben a Restore-RecoverableItems PowerShell-parancsmag használatát tekintjük át.

Állítsa vissza a törölt leveleket az eredeti mappájukba a PowerShell | segítségével A cikksorozat

A cikksorozat a következő cikkeket tartalmazza:

  1. A törölt levelek visszaállítása az eredeti mappába a PowerShell segítségével - bevezetés | 1#3
  2. Információk megjelenítése a törölt levélelemekről a PowerShell Get-RecoverableItems parancsmag segítségével |2#3
  3. Törölt levélelemek visszaállítása a PowerShell Restore-RecoverableItems parancsmag segítségével |3#3 (ez a cikk)

A PowerShell Restore-RecoverableItems parancsmag célja, hogy segítsen nekünk visszaállítani a törölt e-maileket az eredeti mappájukban.

Amint azt az előző cikkben említettük, a PowerShell Restore-RecoverableItems parancsmag egyedisége abban rejlik, hogy képes visszaállítani a törölt e-mail elemeket az eredeti mappájukba (ebbe a mappába, amely a levélelemeket a törlésük előtt tárolta).

Gyors emlékeztető és referencia

Az előző cikkben áttekintjük a Get-RecoverableItems PowerShell-parancsmag használatát, amely segít egy adott Exchange-postaláda törléseiről szóló információk megjelenítésében.

A Get-RecoverableItems és Restore-RecoverableItems PowerShell-parancsmagok kontextusában a „törölt levélküldemények” kifejezés kétféle törölt levélre utal:

  1. Normál törölt küldemények - a „szokásos törölt postai küldemények” kifejezés nem formális szakkifejezés, hanem én kifejezés, amelyet a postafiók mappájában tárolt szabályozott küldeményekre használok - „Törölt elemek ” (a postafiók lomtára).
  2. Lágyan törölt levelek - a postafiók lomtárából törölt és „Soft Deleted postai küldemények." Ezeket a leveleket a „Deletion ” mappában tárolja, amely egy speciális rejtett rendszermappa, azaz része a „Visszaállítható elemek mappájának” területének és tárolja a Soft Deleted levélküldemények.

Törölt levelek visszaállítása | Szűrés szerint - Mappa hatóköre

Abban az esetben, ha a Restore-RecoverableItems PowerShell-parancsmagot úgy használjuk, ahogy van, mappahatókör-paraméterek nélkül, a Restore-RecoverableItems parancsmag automatikusan visszaállítja az összes következő típusú törölt levelet tételek:

  • Normál Törölt elemek
  • Soft Törölt levelek

Abban az esetben, ha a Restore-RecoverableItems PowerShell-parancsmagot mappahatókör nélkül használjuk, a parancsmag automatikusan visszaállítja a két típusú törölt e-mail elemet.

Példa a PowerShell parancsra:

Restore-RecoverableItems "Jeff"

A „Mappa hatóköre ” használata a törölt levelek meghatározott típusának visszaállítására
Ahhoz, hogy olyan visszaállítási eljárást hajthassunk végre, amely csak bizonyos típusú „törölt levelekre” vonatkozik, a „<” paramétert használjuk.Forrásmappa.”

A PowerShell parancs szerkezete a következő:

Restore-RecoverableItems <mailbox> -SourceFolder <The mailbox folder>

Csak a szabványos törölt levelek visszaállítása (a lomtárban tárolt törölt tételek)

Csak a „szokásos törölt e-mail tételek” visszaállítása, ami azt jelenti, hogy a „Törölt tételek ” mappát, a következő PowerShell-parancs szintaxist kell használnunk:

Restore-RecoverableItems "Jeff" -SourceFolder DeletedItems

Csak a Soft Deleted e-mail tételek visszaállítása.

Csak a „Lágyan törölt levélküldemények visszaállítása, vagyis a „< span style="color: #cc99ff;">Törlés ” mappa (a „Visszaállítható elemmappa ” szóköz), a következő PowerShell-parancs szintaxist kell használnunk:

Restore-RecoverableItems "Jeff" -SourceFolder RecoverableItems

Törölt levelek visszaállítása | Szűrés dátum szerint

A törölt e-mailek egy adott dátumtartományból való visszaállításához a következő 2 PowerShell-paramétert használjuk:

  • FilterStartTime
  • FilterEndTime

Példa a PowerShell parancs szintaxisára:

Restore-RecoverableItems "Jeff" -FilterStartTime "9/1/2018 12:00:00 AM" -FilterEndTime "9/1/2018 12:00:00 AM"

Törölt levelek visszaállítása | Szűrés szerint - E-mail üzenet tárgya

A törölt levelek visszaállításához, amelyek tárgyában meghatározott szöveges karakterlánc található, használhatjuk a -SubjectContains paramétert.

Példa a PowerShell parancs szintaxisára:

Restore-RecoverableItems "Jeff" -SubjectContains "test"

Törölt levelek visszaállítása | Szűrés szerint - E-mail üzenet típusa

Az Exchange-postaláda különféle típusú „levélküldemények” tárolójaként szolgál. Például normál e-mail üzenet, naptári értekezlet, feladatelemek és e-mail kapcsolati elem.

Amikor a törölt e-mailek visszaállítását kérjük, a PowerShell Restore-RecoverableItems parancsmag automatikusan visszaállítja az összes típusú e-mailt, amelyek „törölt levélelemeknek” minősülnek.

Abban az esetben, ha olyan keresési szűrőt kell meghatároznunk, amely meghatározott típusú törölt e-maileket keres, használhatjuk a FilterItemType paramétert.

Az alábbi táblázat a „postai küldemény” 4 típusát mutatja be:

E-mail message

IPM.Megjegyzés

Contact

IPM.Kapcsolat

Calendar item

IPM.Időpont

Task item

IPM.Task

Például abban az esetben, ha csak a „naptári levélelemeknek” tekintett törölt e-maileket szeretnénk visszaállítani, a következő szintaxist használhatjuk:

Restore-RecoverableItems "Jeff" -FilterItemType IPM.Appointment

Törölt levelek visszaállítása | Szűrés alapja - A törölt postai küldemények száma

Alapértelmezés szerint a PowerShell Restore-RecoverableItems parancsmag visszaállítja az összes törölt levelet. Abban az esetben, ha csak egy bizonyos mennyiségű törölt levél visszaállítását szeretnénk kérni, használhatjuk a -ResultSize paramétert.

Például csak a „Törölt levélküldemények” besorolású utolsó 5 levelet szeretnénk visszaállítani.

Restore-RecoverableItems "Jeff" -ResultSize 5

Törölt levelek visszaállítása | Szűrés alapja - Utolsó szülőmappa azonosítója

Az „Utolsó szülőmappa identitása” kifejezés határozza meg annak az Exchange-postaláda-mappának az identitását, amely a levelek törlése előtt tárolja a leveleket.

Az „Utolsó szülőmappa azonosítója” -LastParentFolderID nevű tulajdonságként jelenik meg.

Abban az esetben, ha olyan forgatókönyvet kell meghatároznunk, amelyben csak bizonyos törölt e-maileket szeretnénk visszaállítani, amelyek egy adott mappában voltak, használhatjuk a -LastParentFolderID paramétert.

Például:

Restore-RecoverableItems "Jeff" -LastParentFolderID 9B52034A478A6141B401DF3BF7851B460000000015E0

Postai küldemények visszaállítása | További beállítások

Mérje meg a postai tételek visszaállításához szükséges becsült időt.

Measure-command {Restore-RecoverableItems jeff}

Kapcsolódó cikkek