Silinen posta öğelerini PowerShell cmdlet Restore-RecoverableItems kullanarak geri yükleme | 3#3


Mevcut makalede, Restore-RecoverableItems PowerShell cmdlet'inin kullanımını inceliyoruz.

Silinen posta öğelerini PowerShell'i kullanarak orijinal klasörlerine geri yükleyin | Makale serisi

Makale serisi aşağıdaki makaleleri içermektedir:

  1. Silinen posta öğelerini PowerShell kullanarak orijinal klasörlerine geri yükleme - giriş | 1#3
  2. PowerShell cmdlet'i Get-RecoverableItems |2#3'ü kullanarak Silinen posta öğeleri hakkındaki bilgileri görüntüleme
  3. PowerShell cmdlet'i Restore-RecoverableItems |3#3'ü kullanarak Silinen posta öğelerini geri yükleme (bu makale)

Restore-RecoverableItems PowerShell cmdlet'inin amacı, silinen posta öğelerini orijinal klasörlerine geri yüklememize yardımcı olmaktır.

Önceki makalede bahsedildiği gibi Restore-RecoverableItems PowerShell cmdlet'inin benzersizliği, Silinen posta öğelerini orijinal klasörlerine (posta öğelerini silinmeden önce saklayan klasör) geri yükleme yeteneğidir.

Kısa bir hatırlatma ve referans

Önceki makalede, belirli bir Exchange posta kutusunun posta öğelerinin silinmesiyle ilgili bilgileri görüntülememize yardımcı olan Get-RecoverableItems PowerShell cmdlet'inin kullanımını inceliyoruz.

PowerShell cmdlet'leri Get-RecoverableItems ve Restore-RecoverableItems bağlamında, "silinen posta öğeleri" terimi iki tür silinmiş posta öğesini ifade eder:

  1. Standart Silinmiş öğeler - “standart silinmiş posta öğeleri” terimi resmi bir teknik terim değildir; bunun yerine, posta kutusu klasöründe saklanan düzenlemeye tabi posta öğeleriyle ilgili olarak kullandığım terim - “Silinen öğeler ” (posta kutusu geri dönüşüm kutusu).
  2. Geçici Silinen posta öğeleri - posta kutusu geri dönüşüm kutusundan silinen ve “Geçici Silinen posta öğeleri." Bu posta öğeleri, özel bir gizli sistem klasörü olan “Silme ” klasöründe saklanır. “Kurtarılabilir öğe klasörü” boşluğunun bir parçası ve Geçici Silinen posta öğeleri.

Silinen posta öğelerini geri yükle | Filtreleme ölçütü - Klasör kapsamı

PowerShell Restore-RecoverableItems cmdlet'ini herhangi bir klasör kapsamı parametresi olmadan olduğu gibi kullanmamız durumunda, Restore-RecoverableItems cmdlet'i aşağıdaki tüm silinmiş posta türlerini otomatik olarak geri yükleyecektir. öğeler:

  • Standart Silinen öğeler
  • Geçici Silinen posta öğeleri

PowerShell Restore-RecoverableItems cmdlet'ini herhangi bir klasör kapsamı olmadan kullanmamız durumunda, cmdlet iki tür silinmiş posta öğesini otomatik olarak geri yükleyecektir.

PowerShell komut örneği:

Restore-RecoverableItems "Jeff"

Belirli türdeki silinmiş posta öğelerini geri yüklemek için "Klasör kapsamını" kullanma
Yalnızca belirli "silinen posta" türleriyle ilgili bir geri yükleme prosedürünü gerçekleştirebilmek için "< parametresini kullanırızKaynakKlasörü."

PowerShell komutunun yapısı şu şekilde yazılmıştır:

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

Yalnızca standart Silinmiş posta öğelerini geri yükleyin (Geri dönüşüm kutusunda saklanan silinmiş öğeler)

Yalnızca “standart Silinmiş posta öğelerini” geri yüklemek için, yani “Silinen öğeler ” klasöründe aşağıdaki PowerShell komut sözdizimini kullanmamız gerekiyor:

Restore-RecoverableItems "Jeff" -SourceFolder DeletedItems

Yalnızca Geçici Silinen posta öğelerini geri yükleyin.

Yalnızca “Geçici Silinen posta öğelerini, yani "<" klasöründe saklanan posta öğelerini geri yüklemek için. span style="color: #cc99ff;">Silme ” klasörü (“Kurtarılabilir öğe klasörü ” alanı), aşağıdaki PowerShell komut sözdizimini kullanmamız gerekir:

Restore-RecoverableItems "Jeff" -SourceFolder RecoverableItems

Silinen posta öğelerini geri yükle | Filtrele - Tarih

Belirli bir tarih aralığındaki silinen posta öğelerini geri yüklemek için aşağıdaki 2 PowerShell parametresini kullanırız:

  • FiltreBaşlangıçZamanı
  • Filtre Bitiş Zamanı

PowerShell komut sözdizimi örneği:

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

Silinen posta öğelerini geri yükle | Filtrele - E-posta mesajı konusu

Konusunda belirli bir metin dizesi bulunan silinmiş posta öğelerini geri yüklemek için -SubjectContains parametresini kullanabiliriz.

PowerShell komut sözdizimi örneği:

Restore-RecoverableItems "Jeff" -SubjectContains "test"

Silinen posta öğelerini geri yükle | Filtrele - E-posta mesajı türü

Exchange posta kutusu, çeşitli türdeki "posta öğeleri" için bir kap görevi görür. Örneğin, standart E-posta mesajı, takvim toplantısı, görev öğeleri ve posta kişi öğesi.

Silinen posta öğelerinin geri yüklenmesini istediğimizde, PowerShell cmdlet'i Restore-RecoverableItems, "silinen posta öğeleri" olarak kabul edilen tüm posta öğesi türlerini otomatik olarak geri yükler.

Belirli türde silinmiş posta öğelerini arayan bir arama filtresi tanımlamamız gerekirse FilterItemType parametresini kullanabiliriz.

Aşağıdaki tabloda 4 tür “posta öğesi” gösterilmektedir:

E-mail message

IPM.Not

Contact

IPM.İletişim

Calendar item

IPM.Randevu

Task item

IPM.Görevi

Örneğin, yalnızca “takvim posta öğeleri” olarak değerlendirilen silinmiş posta öğelerini geri yüklemek istiyorsak aşağıdaki sözdizimini kullanabiliriz:

Restore-RecoverableItems "Jeff" -FilterItemType IPM.Appointment

Silinen posta öğelerini geri yükle | Filtrele - Silinen posta öğelerinin sayısı

Varsayılan olarak PowerShell cmdlet'i Restore-RecoverableItems, silinen tüm posta öğelerini geri yükler. Silinen posta öğelerinin yalnızca belirli bir miktarının geri yüklenmesini istemek istersek -ResultSize parametresini kullanabiliriz.

Örneğin, yalnızca "Silinen posta öğeleri" olarak sınıflandırılan son 5 posta öğesini geri yüklemek istiyoruz.

Restore-RecoverableItems "Jeff" -ResultSize 5

Silinen posta öğelerini geri yükle | Filtrele - Son ana klasör kimliği

"Son ana klasör kimliği" terimi, posta öğeleri silinmeden önce posta öğelerini barındıran Exchange posta kutusu klasörünün kimliğini tanımlar.

"Son ana klasör kimliği ", -LastParentFolderID adlı bir özellik olarak görünür.

Yalnızca belirli bir klasörde bulunan belirli silinmiş posta öğelerini geri yüklemek istediğimiz bir senaryo tanımlamamız gerekirse, -LastParentFolderID parametresini kullanabiliriz.

Örneğin:

Restore-RecoverableItems "Jeff" -LastParentFolderID 9B52034A478A6141B401DF3BF7851B460000000015E0

Posta öğelerini geri yükle | Ekstra seçenekler

Posta öğelerini geri yüklemek için gereken tahmini süreyi ölçün.

Measure-command {Restore-RecoverableItems jeff}

İlgili makaleler