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:
- A törölt levelek visszaállítása az eredeti mappába a PowerShell segítségével - bevezetés | 1#3
- Információk megjelenítése a törölt levélelemekről a PowerShell Get-RecoverableItems parancsmag segítségével |2#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:
- 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).
- 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 DeletedItemsCsak 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 RecoverableItemsTö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.AppointmentTö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 5Tö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 9B52034A478A6141B401DF3BF7851B460000000015E0Postai 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}