กู้คืนรายการเมลที่ถูกลบไปยังโฟลเดอร์ดั้งเดิมโดยใช้ PowerShell - บทนำ | 1#3
ชุดบทความปัจจุบันมีไว้เพื่อหัวข้อ - การดู + การกู้คืนรายการเมลที่ถูกลบจากกล่องจดหมาย Exchange Online ไปยังโฟลเดอร์ดั้งเดิม โดยใช้ PowerShell cmdlets ใหม่สองตัว Get-RecoverableItems และ Restore-RecoverableItems .
กู้คืนรายการเมลที่ถูกลบไปยังโฟลเดอร์ดั้งเดิมโดยใช้ PowerShell | บทความชุด
ชุดบทความประกอบด้วยบทความต่อไปนี้:
- กู้คืนรายการเมลที่ถูกลบไปยังโฟลเดอร์ดั้งเดิมโดยใช้ PowerShell - บทนำ | 1#3 (บทความนี้)
- แสดงข้อมูลเกี่ยวกับรายการเมลที่ถูกลบโดยใช้ PowerShell cmdlet Get-RecoverableItems | 2#3
- การกู้คืนรายการเมลที่ถูกลบโดยใช้ PowerShell cmdlet Restore-RecoverableItems | 3#3
ความมหัศจรรย์ของการใช้ Get-RecoverableItems และ Restore-RecoverableItems cmdlets
โปรแกรมรับส่งเมล Exchange เช่น Outlook และ OWA มีตัวเลือกในตัวที่ช่วยให้ผู้ใช้ (เจ้าของกล่องจดหมาย) สามารถกู้คืน "รายการเมลมาตรฐานที่ถูกลบ" ได้ด้วยตัวเอง (รายการเมลที่จัดเก็บไว้ในโฟลเดอร์ "จดหมายที่ถูกลบ ") และ Soft Deleted รายการ ” (รายการเมลที่เก็บไว้ในโฟลเดอร์ "การลบ")
ดังนั้น คำถามที่ชัดเจนก็คือ อะไรคือข้อดีของการใช้ชุด PowerShell cmdlets Get-RecoverableItems และ Restore-RecoverableItems
คำตอบคือการใช้ PowerShell cmdlets ชุดนี้มีข้อดีหลักสามประการ:
1. จัดการกิจกรรมของ - ดูและกู้คืนรายการเมลที่ถูกลบ | ฝั่งเซิร์ฟเวอร์
สิ่งที่น่าสนใจคือจนถึงขณะนี้ Exchange ยังไม่มีวิธีการเฉพาะสำหรับผู้ดูแลระบบ Exchange เพื่อดูและกู้คืนรายการเมลที่ถูกลบ ฉันใช้คำว่า “เฉพาะ” เนื่องจาก Exchange Online มีตัวเลือกในการค้นหาและส่งออกเนื้อหาของกล่องจดหมายไปยังไฟล์ PST แต่ “ความสามารถ” นี้ไม่ได้มีไว้สำหรับรายการอีเมลที่ถูกลบโดยเฉพาะ
คุณสามารถอ่านข้อมูลเพิ่มเติมเกี่ยวกับขั้นตอนนี้ได้ในบทความการใช้การค้นหาเนื้อหา Office 365 เพื่อส่งออกรายการเมลที่ถูกลบไปยังไฟล์ PST - คำนำหน้า | 1#3.
<แข็งแกร่ง>2. จัดการกิจกรรมของ - ดูและกู้คืนรายการเมลที่ถูกลบ | จากระยะไกล
ชุดของ PowerShell cmdlets Get-RecoverableItems และ Restore-RecoverableItems ช่วยให้ผู้ดูแลระบบ Exchange สามารถจัดการงานในการกู้คืนรายการเมลที่ถูกลบจากระยะไกลโดยไม่ต้องให้ผู้ใช้ดำเนินการใดๆ
ในอดีต วิธีการที่มีอยู่ของ Exchange Administrator ในการจัดการกิจกรรมการกู้คืนรายการเมลที่ถูกลบคือการเข้าถึงเดสก์ท็อปของผู้ใช้ทางกายภาพหรือกำหนดสิทธิ์การเข้าถึงแบบเต็มในกล่องจดหมายของผู้ใช้ให้กับตนเอง
การใช้ PowerShell cmdlet Get-RecoverableItems ช่วยให้เราสามารถดูและแสดงข้อมูลโดยละเอียดเกี่ยวกับรายการเมลที่ถูกลบของกล่องจดหมาย Exchange เฉพาะจากระยะไกลได้ และขึ้นอยู่กับข้อมูลนี้ ตัดสินใจว่าจะส่งรายการเมลอย่างไรและใดบ้าง ฟื้นตัว.
<แข็งแกร่ง>3. คืนค่ารายการเมลที่ถูกลบไปยังโฟลเดอร์เดิม
เกี่ยวกับ PowerShell cmdlet Restore-RecoverableItem ข้อดีที่โดดเด่นและน่าสนใจของ cmdlet นี้คือความสามารถในการกู้คืนรายการเมลที่ถูกลบไปยังโฟลเดอร์เมลดั้งเดิม
จนถึงขณะนี้ ก่อนที่ PowerShell cmdlet Restore-RecoverableItems จะปรากฏขึ้น เราไม่มีตัวเลือกในการกู้คืนรายการเมลที่ถูกลบไปยังโฟลเดอร์เมลดั้งเดิม
ในหลาย ๆ สถานการณ์ แม้ว่าเราและผู้ใช้จะยินดีที่เราสามารถกู้คืนรายการเมลที่ถูกลบได้ แต่สิ่งที่น่าเศร้าคือความจริงที่ว่าผู้ใช้จำเป็นต้องใช้กระบวนการที่น่าเบื่อและลำบากในการค้นหา "โฟลเดอร์เมลดั้งเดิม" ที่โฮสต์ ลบรายการเมล และ "กระจาย" รายการเมลที่ได้รับการกู้คืนระหว่างโฟลเดอร์เมลนี้ด้วยตนเอง
สภาพแวดล้อมการแลกเปลี่ยนและหัวข้อ "รายการเมลที่ถูกลบ"
หากเราถามตามตรง สำหรับพวกเราส่วนใหญ่ เรื่องของ "การกู้คืนรายการอีเมลที่ถูกลบ" ในสภาพแวดล้อมแบบ Exchange อาจถือเป็นเรื่องที่ซับซ้อนและน่าสับสน
ตัวอย่างเช่น เพื่อให้สามารถจัดการกระบวนการกู้คืนรายการอีเมลที่ถูกลบในสภาพแวดล้อม Exchange ได้ดี เราจำเป็นต้องทำความคุ้นเคยกับสถาปัตยกรรมของกล่องจดหมาย Exchange (การกู้คืนรายการเดียว, Recovery โฟลเดอร์ระบบรายการเมล และ Dumpster), “วงจรชีวิต ” ของรายการเมลที่ถูกลบ การจัดประเภทการลบเมลประเภทต่างๆ เช่น - การลบแบบมาตรฐาน รายการเมลที่ถูกลบแบบ Soft และ ถูกลบแบบถาวร รายการจดหมาย
ในบทความปัจจุบัน เรามีการทบทวนโดยย่อเกี่ยวกับข้อกำหนดและแนวคิดพื้นฐานที่เกี่ยวข้องกับหัวข้อ - รายการเมลที่ถูกลบในสภาพแวดล้อม Exchange
ในกรณีที่คุณต้องการอ่านข้อมูลโดยละเอียดเพิ่มเติมเกี่ยวกับโครงสร้างและแนวคิดของโฟลเดอร์รายการเมลการกู้คืนของ Exchange Online คุณสามารถอ่านบทความกู้คืนรายการเมลที่ถูกลบ - Office 365 | 4#7 และกู้คืนรายการเมลที่ถูกลบในสภาพแวดล้อม Exchange Online | ลบโฟลว์เมล | 3#7.
แม้ว่าเราจะไม่สามารถอธิบายโดยละเอียดว่าโครงสร้างพื้นฐานของ Exchange จัดการกับเหตุการณ์การลบรายการเมลได้อย่างไร แต่ก็จำเป็นต้องกล่าวถึงคำศัพท์และแนวคิดพื้นฐานบางประการที่เกี่ยวข้องกับ "รายการเมลที่ถูกลบ
เมื่อผู้ใช้ลบรายการเมล รายการเมลจะถูก “ส่ง” ไปยัง “รายการที่ถูกลบ ” โฟลเดอร์กล่องจดหมาย สิ่งสำคัญคือต้องเน้นว่าแม้ว่ารายการเมลจะถูกจัดเก็บไว้ในโฟลเดอร์ “รายการที่ถูกลบ ” สิ่งสำคัญคือต้องเอาใจใส่ในทางเทคนิค รายการเมล จะไม่ถูกลบ
ตัวอย่างเช่น รายการอีเมลที่ถูกลบอย่างเห็นได้ชัดสามารถคงอยู่ตลอดไปในโฟลเดอร์ “รายการที่ถูกลบ ” (หมายเลข 1).
รายการเมลที่ถูกลบแบบนุ่มนวล
ในกรณีที่ผู้ใช้ตัดสินใจที่จะล้างโฟลเดอร์ “รายการที่ถูกลบ ” หรือลบเมลเฉพาะ รายการที่จัดเก็บไว้ในโฟลเดอร์ “รายการที่ถูกลบ ” โดยมีการดำเนินการอธิบายเป็น “ลบแบบนุ่มนวล”
เมื่อผู้ใช้ลบรายการเมลที่เก็บอยู่ในโฟลเดอร์ “รายการที่ถูกลบ ” เมล รายการจะถูกส่งไปยังที่เก็บกล่องจดหมายที่ซ่อนอยู่เป็นพิเศษ ซึ่งอธิบายว่า - “โฟลเดอร์รายการที่กู้คืนได้ ” ( คำคู่ขนานคือโฟลเดอร์ "Dumpster ")
สิ่งสำคัญที่ฉันอยากจะพูดถึงคือแม้ว่าเราจะใช้คำว่า “โฟลเดอร์รายการที่กู้คืนได้ ” ซึ่งถูกกล่าวหาว่าหมายถึง โฟลเดอร์เอกพจน์ ในความเป็นจริงแล้ว “โฟลเดอร์รายการที่กู้คืนได้ ” ถูกนำมาใช้เป็น “อาร์เรย์ของโฟลเดอร์ระบบ ” ซึ่งแต่ละโฟลเดอร์มีฟังก์ชันเฉพาะ
เมื่อรายการเมล ลบแบบนุ่มนวล รายการเมลจะถูกส่งไปยัง “< span style="color: #0000ff;">โฟลเดอร์รายการที่สามารถกู้คืนได้พื้นที่ ” ไปยังโฟลเดอร์ชื่อ “การลบ ” (หมายเลข 2)
นโยบายรายการเมลที่ถูกลบ
สิ่งสำคัญที่เราจำเป็นต้องทราบคือ Exchange จะใช้นโยบายพิเศษชื่อ - “นโยบายรายการจดหมายที่ถูกลบ ” ใน “พื้นที่โฟลเดอร์รายการที่สามารถกู้คืนได้”
ตามค่าเริ่มต้น “นโยบายรายการเมลที่ถูกลบ ” จะกำหนดกรอบเวลา 14 วันสำหรับรายการเมลที่จัดเก็บไว้ใน “พื้นที่โฟลเดอร์รายการที่กู้คืนได้” หลังจากผ่านช่วงเวลานี้ รายการเมลจะถูกลบอย่างถาวรโดยไม่สามารถกู้คืนได้
ในสภาพแวดล้อมที่ใช้ Exchange Online นโยบายเริ่มต้น "14 วัน" สามารถขยายได้สูงสุด 30 วัน ในกรณีที่คุณต้องการระยะเวลานานขึ้นในการกำหนดนโยบายที่จะเก็บรายการเมลที่ถูกลบถาวรซึ่งจัดเก็บไว้ใน “พื้นที่โฟลเดอร์รายการที่กู้คืนได้” คุณสามารถใช้ตัวเลือกของการระงับการดำเนินคดีหรือการระงับแบบแทนที่ซึ่งจำเป็นต้องมี E3 หรือ แลกเปลี่ยนใบอนุญาตแผน 2
โฟลเดอร์ “การลบ ” ไม่ปรากฏเป็นโฟลเดอร์กล่องจดหมายมาตรฐานที่ผู้ใช้สามารถเข้าถึงได้ แต่ผู้ใช้สามารถดูเนื้อหาของโฟลเดอร์ “การลบ ” + ลบหรือ กู้คืนรายการเมลจากโฟลเดอร์ “การลบ ” โดยใช้ตัวเลือกของ - “กู้คืน รายการที่ถูกลบ”
รายการเมลที่ถูกลบแบบถาวร
ในกรณีที่ผู้ใช้ตัดสินใจเข้าถึงโฟลเดอร์ “การลบ ด้วยเหตุผลบางประการด้วยเหตุผลบางประการ และลบโฟลเดอร์ รายการเมลที่เก็บไว้ในโฟลเดอร์ “การลบ ” การกระทำที่กำหนดเป็น - ฮาร์ดลบ
ในกรณีนี้ รายการเมลจะถูกย้ายจากโฟลเดอร์ “การลบ ” ไปยังโฟลเดอร์พิเศษเพิ่มเติม โฟลเดอร์ระบบชื่อ - “Purges ” (หมายเลข 3)
ผู้ใช้ (เจ้าของกล่องจดหมาย) ไม่สามารถดูเนื้อหาของโฟลเดอร์ “Purges ”!
มีเพียงผู้ดูแลระบบ Exchange เท่านั้นที่สามารถดูหรือกู้คืนรายการเมลที่จัดเก็บไว้ในโฟลเดอร์ “Purges ” กล่าวอีกนัยหนึ่ง มีเพียงผู้ดูแลระบบ Exchange เท่านั้นที่สามารถกู้คืนรายการอีเมล ฮาร์ดลบ ได้
เราไม่สามารถใช้ชุดของ PowerShell cmdlets Get-RecoverableItems และ Restore-RecoverableItems สำหรับการกู้คืนรายการเมลที่ถูกลบแบบถาวร
การกู้คืนรายการเมลที่ถูกลบ | ผู้ใช้เองเทียบกับการคืนค่าที่ดำเนินการผ่าน PowerShell
ชุดบทความปัจจุบันมีไว้สำหรับ PowerShell cmdlets Get-RecoverableItems และ Restore-RecoverableItems ใหม่ ซึ่งเราสามารถใช้สำหรับการกู้คืนรายการเมลที่ถูกลบจากกล่องจดหมาย Exchange
แต่ก่อนที่เราจะไปยัง "ส่วนทางเทคนิค" ซึ่งเราจะตรวจสอบไวยากรณ์ของ PowerShell cmdlets นี้ สิ่งสำคัญคือเราต้องตอบคำถามสองสามข้อ
คำถามที่ 1: ผู้ใช้ (เจ้าของกล่องจดหมาย) สามารถกู้คืนรายการอีเมลที่ถูกลบได้หรือไม่
A1: คำตอบคือ "ใช่"
รายการเมลที่ถูกลบ ส่งไปยังกล่องจดหมาย ถังรีไซเคิล (“โฟลเดอร์ รายการที่ถูกลบ”) ผู้ใช้สามารถดูเนื้อหาของถังรีไซเคิลของกล่องจดหมายได้อย่างง่ายดาย (“โฟลเดอร์ รายการที่ถูกลบ”) และ “ย้าย ” รายการเมลไปยังโฟลเดอร์ใด ๆ ที่เขาเลือก (โปรดสังเกตว่าไม่มีตัวเลือกในการกู้คืนรายการเมลไปยังโฟลเดอร์ดั้งเดิม)
เกี่ยวกับรายการเมลที่ถูกลบซึ่งถือเป็นรายการเมล Soft Deleted โปรแกรมรับส่งเมล Outlook และเมล OWA ไคลเอนต์มีอินเทอร์เฟซในตัวที่ช่วยให้ผู้ใช้สามารถดำเนินการกระบวนการกู้คืนของเมล Soft Deleted รายการ
ไตรมาสที่ 2: มีสถานการณ์ที่ผู้ใช้ไม่สามารถกู้คืนอีเมลที่ถูกลบด้วยตัวเองได้หรือไม่
A2: คำตอบคือ "ใช่" ในกรณีที่รายการเมลที่ถูกลบถือเป็น - Hard Deleted รายการเมล ผู้ใช้ (เจ้าของกล่องจดหมาย ) ไม่สามารถกู้คืนรายการเมลเหล่านี้ได้ด้วยตัวเอง มีเพียงผู้ดูแลระบบ Exchange เท่านั้นที่จะสามารถดำเนินการตามขั้นตอนการกู้คืนได้ - รายการเมล ลบถาวร ความหมาย รายการเมลที่เก็บอยู่ใน “โฟลเดอร์รายการที่สามารถกู้คืนได้ พื้นที่ ” ใน “ล้างข้อมูล ” โฟลเดอร์
คุณสามารถอ่านข้อมูลโดยละเอียดเพิ่มเติมเกี่ยวกับวิธีการกู้คืนรายการเมลที่ถูกลบถาวรได้ในบทความต่อไปนี้:
- การใช้การค้นหาเนื้อหา Office 365 เพื่อส่งออกรายการเมลที่ถูกลบไปยังไฟล์ PST - คำนำหน้า | 1#3
- กู้คืนรายการเมลจากโฟลเดอร์เมลการกู้คืน (Dumpster) โดยใช้ PowerShell | ตอนที่ 3#5
คำถามที่ 3: เนื่องจากผู้ใช้สามารถกู้คืนรายการเมลที่ถูกลบได้ด้วยตัวเอง อะไรคือข้อดีของการใช้ PowerShell cmdlets Get-RecoverableItems และ Restore-RecoverableItems ?
A3:
กรณีที่ 1 - การกู้คืนรายการเมล Hard Deleted
การใช้ชุด PowerShell cmdlets Get-RecoverableItems และ Restore-RecoverableItems ไม่รวมตัวเลือกในการดำเนินการตามขั้นตอนการกู้คืน - รายการเมลที่ถูกลบแบบถาวร อ้างถึงจุดข้างต้น PowerShell cmdlets Get-RecoverableItems และ Restore-RecoverableItems ไม่มีข้อได้เปรียบใดๆ เทียบกับความสามารถของผู้ใช้ (เจ้าของกล่องจดหมาย) ในการกู้คืนเมลที่ถูกลบ รายการ
กรณีที่ 2 - การกู้คืนรายการเมล ที่ถูกลบ + รายการเมล Soft Deleted
ข้อได้เปรียบหลักของการใช้ PowerShell cmdlets Get-RecoverableItems และ Restore-RecoverableItems คือ cmdlet เหล่านี้รู้วิธีใช้คุณสมบัติพิเศษของรายการจดหมาย ซึ่งรวมถึงข้อมูลเกี่ยวกับ โฟลเดอร์เมลที่เก็บรายการเมลก่อนที่รายการเมลจะถูกลบ
การใช้ข้อมูลที่จัดเก็บไว้ในคุณสมบัตินี้ (ชื่อ -LastParentFolderID) ช่วยให้ผู้ใช้สามารถช่วยเหลือผู้ใช้ไม่เพียงแต่กู้คืนรายการอีเมลที่ถูกลบ แต่ยังกู้คืนรายการอีเมลที่ถูกลบไปยังตำแหน่งเดิมอีกด้วย
สรุปและประเด็นสำคัญ
ประเภทของสถานการณ์การลบรายการเมล
เกี่ยวกับคำว่า “การลบรายการเมล” ในสภาพแวดล้อมที่ใช้ Exchange มีสถานการณ์การลบเมลอยู่ 3 ประเภท:
- การลบรายการจดหมายมาตรฐาน
- รายการเมลที่ถูกลบแบบนุ่มนวล
- ลบถาวร รายการเมล
ขั้นตอนการกู้คืนรายการจดหมายที่ถูกลบโดยผู้ใช้เองหรือโดยใช้ PowerShell cmdlets (Get-RecoverableItems และ Restore-RecoverableItems) มีความเกี่ยวข้องกับประเภทจดหมายต่อไปนี้เท่านั้น สถานการณ์การพร่อง:
- การลบเมลมาตรฐาน - สถานการณ์ที่ผู้ใช้ลบรายการเมล และรายการเมลถูกส่งไปยังถังรีไซเคิลของกล่องจดหมาย ซึ่งหมายถึง “รายการที่ถูกลบ ” โฟลเดอร์
- เมล Soft Deleted - สถานการณ์ที่ผู้ใช้ลบรายการเมลที่จัดเก็บไว้ในโฟลเดอร์ รายการที่ถูกลบ (และรายการเมลที่ส่งไปยังโฟลเดอร์ “การลบ ”)
- ลบถาวรรายการอีเมล
ชุดของ PowerShell cmdlet (Get-RecoverableItems cmdlet และ Restore-RecoverableItems cmdlet) ไม่สามารถนำมาใช้ในสถานการณ์ของรายการจดหมาย Hard Deleted และ ไม่สามารถใช้เพื่อดูและกู้คืนรายการเมลที่เก็บไว้ในโฟลเดอร์ “Purges ”
คืนค่ารายการเมลที่ถูกลบและเมล Soft Deleted ไปยังโฟลเดอร์เมลดั้งเดิม
เพื่อให้เข้าใจได้ดีขึ้นว่าอะไรคือข้อได้เปรียบที่สำคัญของการใช้ Restore-RecoverableItems cmdlet ที่ “รู้ ” วิธีคืนค่ารายการเมลที่ถูกลบไปยังโฟลเดอร์ดั้งเดิม” เราจะมาทบทวนกระบวนการกู้คืนเมลโดยย่อ รายการโดยผู้ใช้เองโดยใช้อินเทอร์เฟซกราฟิก Outlook หรือ OWA
สถานการณ์ที่ 1 - กู้คืนเมลที่ถูกลบ “มาตรฐาน”
ในแผนภาพต่อไปนี้ เราจะเห็นตัวอย่างสถานการณ์ดังกล่าว เมื่อผู้ใช้เข้าถึงถังรีไซเคิลกล่องจดหมายของเขา (“โฟลเดอร์ รายการที่ถูกลบ”) เขาสามารถดูทั้งหมดได้ รายการเมลที่เก็บไว้ในถังรีไซเคิลแต่สังเกตเห็นข้อเท็จจริงที่สำคัญ - ผู้ใช้ไม่มีตัวเลือกเมนู "กู้คืน "
ความหมายก็คือ "กระบวนการกู้คืน" ถูกนำมาใช้โดยการลากรายการเมลจากถังรีไซเคิลเพื่อจัดเก็บ "โฟลเดอร์เมลปลายทาง" สมมติฐานพื้นฐานคือผู้ใช้รู้ว่า "โฟลเดอร์เมลดั้งเดิม" ใดที่เก็บรายการเมลก่อนที่จะถูกลบ แต่ความจริงนั้นซับซ้อนกว่าเล็กน้อย
ในหลายสถานการณ์ ผู้ใช้จำไม่ได้ว่าโฟลเดอร์ต้นฉบับคืออะไร และเขาจะต้องเดาว่าโฟลเดอร์ต้นฉบับคืออะไร หรือเพียงแค่วางรายการอีเมลลงในโฟลเดอร์ใดๆ ที่เขาสุ่มเลือก
สถานการณ์ "รายการเมลที่ถูกลบ" อีกเวอร์ชันหนึ่ง คือสถานการณ์ที่รายการเมลที่ถูกลบพิจารณาว่าเป็น Soft Deleted รายการเมล (รายการเมลที่จัดเก็บไว้ในโฟลเดอร์ “การลบ ” ในโฟลเดอร์ “<พื้นที่โฟลเดอร์รายการที่กู้คืนได้พื้นที่ ”)
ในกรณีนี้ เมื่อผู้ใช้ดูเนื้อหาในโฟลเดอร์ "รายการเมลกู้คืน" ผู้ใช้จะมีตัวเลือกเมนูที่ช่วยให้สามารถกู้คืนรายการเมลได้
แต่สิ่งสำคัญที่เราควรรู้ก็คือ “ขั้นตอนการกู้คืน ” ไม่ได้ถูกนำไปใช้ โดยการกู้คืน Soft Deleted รายการเมลไปยังโฟลเดอร์เมลดั้งเดิมของเขา แต่ไปที่ "โฟลเดอร์สุดท้าย" ที่โฮสต์รายการเมลก่อนที่เขาจะถูกลบแทน
ในสถานการณ์สมมตินี้ "โฟลเดอร์สุดท้าย" คือโฟลเดอร์ - “รายการที่ถูกลบs” (กล่องจดหมาย ถังขยะรีไซเคิล).
แม้ว่าผู้ใช้สามารถกู้คืนรายการเมล Soft Deleted ได้ แต่ผู้ใช้ก็ต้องเผชิญกับสิ่งเดียวกัน ปัญหาของ - วิธีค้นหาเพื่อเรียกคืนรายการเมลไปที่ “โฟลเดอร์จริง” ที่โฮสต์รายการเมล
ในแผนภาพต่อไปนี้ เราจะเห็นตัวอย่างสถานการณ์ดังกล่าว
รายการเมลที่จัดเก็บไว้ในโฟลเดอร์ชื่อ - “ลูกค้า 2018 ” ถูกลบและย้ายไปยังถังรีไซเคิลของกล่องจดหมาย ("โฟลเดอร์ที่ถูกลบ”)
หากผู้ใช้ตัดสินใจที่จะล้างข้อมูลในถังรีไซเคิล รายการเมลจะถือเป็นรายการเมล Soft Deleted (ย้ายไปที่โฟลเดอร์ “การลบ” ในโฟลเดอร์ “โฟลเดอร์รายการที่สามารถกู้คืนได้ พื้นที่ ”)
เมื่อผู้ใช้ตัดสินใจที่จะกู้คืนรายการเมล Soft Deleted กระบวนการกู้คืนจะ “ย้าย” รายการเมลกลับไปยังโฟลเดอร์สุดท้ายที่โฮสต์ไฟล์ โฟลเดอร์ “รายการที่ถูกลบ” (กล่องจดหมาย ถังขยะรีไซเคิล).
cmdlet Restore-RecoverableItems รู้ได้อย่างไรว่า “วิธีคืนค่ารายการเมลที่ถูกลบไปยังโฟลเดอร์ดั้งเดิม”?
“ความมหัศจรรย์” ในการกู้คืนรายการเมล Soft Deleted ไปยังโฟลเดอร์เดิมนั้นถูกนำไปใช้โดยใช้สองรายการ คุณสมบัติของรายการเมล Soft Deleted :
- LastParentFolderID - คุณสมบัตินี้รวมค่า GUID ของ “โฟลเดอร์ดั้งเดิม” ที่โฮสต์รายการเมลก่อนที่จะถูกลบ
- OriginalFolderExists - คุณสมบัตินี้ใช้ค่า True หรือ False ในการกำหนดสถานะของโฟลเดอร์ต้นฉบับ ตัวอย่างเช่น หากโฟลเดอร์เดิมที่โฮสต์รายการเมลก่อนที่จะถูกลบยังคงมีอยู่ ค่าจะเป็น True
เมื่อเราดำเนินการตามขั้นตอนการกู้คืนเมลที่ถูกลบโดยใช้ Restore-RecoverableItems cmdlet นั้น Restore-RecoverableItems cmdlet จะรู้วิธีอ่านข้อมูลที่จัดเก็บไว้ใน LastParentFolderID คุณสมบัติรายการเมล และตามข้อมูลนี้ วิธีคืนค่ารายการเมลที่ถูกลบไปยังโฟลเดอร์ที่โฮสต์รายการเมลก่อนที่จะถูกลบ
สิ่งสำคัญที่ต้องกล่าวถึงคือคุณสมบัติพิเศษเหล่านี้มีอยู่ในกล่องจดหมาย Exchange ที่โฮสต์โดยเซิร์ฟเวอร์ Exchange 2016 ขึ้นไปเท่านั้น ในสภาพแวดล้อมที่ใช้ Office 365 สมมติฐานพื้นฐานคือมีการใช้งานโครงสร้างพื้นฐาน Exchange Online โดยใช้โครงสร้างพื้นฐานเซิร์ฟเวอร์ Exchange 2016
คู่ Get-RecoverableItems และ Restore-RecoverableItems
การกู้คืนรายการจดหมายที่ถูกลบผ่าน PowerShell จะดำเนินการโดยใช้ชุด PowerShell cmdlets สองชุด:
รับ-RecoverableItems cmdlet
นี่คือ PowerShell cmdlet ที่เราใช้สำหรับดู (แสดง) ข้อมูลเกี่ยวกับรายการเมลที่ถูกลบของผู้ใช้เฉพาะ (กล่องจดหมาย Exchange Online เฉพาะ) สิ่งสำคัญที่ต้องกล่าวถึงคือ Get-RecoverableItems cmdlet จะสามารถแสดงรายการจดหมายที่ถูกลบซึ่งจัดเก็บไว้ในถังรีไซเคิลของกล่องจดหมาย (โฟลเดอร์รายการที่ถูกลบ) และในโฟลเดอร์ "ล้างข้อมูล" ที่เก็บจดหมาย Soft Deleted รายการ
ตัวอย่างเช่น:
ดูเนื้อหาของถังรีไซเคิลกล่องจดหมายของผู้ใช้ (โฟลเดอร์ รายการที่ถูกลบ):
Get-RecoverableItems <Mailbox Name> -SourceFolder DeletedItemsดูเนื้อหาของกล่องจดหมายของผู้ใช้ - “การลบ“ โฟลเดอร์ (รายการเมลที่ถูกลบอย่างนุ่มนวล):
Get-RecoverableItems <Mailbox Name> -SourceFolder RecoverableitemsRestore-RecoverableItems cmdlet
นี่คือ "อีกครึ่งหนึ่ง" ของชุด cmdlets สองชุดที่ใช้ในการกู้คืน (กู้คืน) รายการเมลที่ถูกลบ
การใช้งาน Restore-RecoverableItems ขั้นพื้นฐานที่สุดสามารถนำมาใช้ได้โดยใช้ไวยากรณ์ต่อไปนี้:
Restore-RecoverableItems <Mailbox Name>ในสถานการณ์สมมตินี้ cmdlet Restore-RecoverableItems จะเข้าถึงกล่องจดหมายของผู้ใช้ และเริ่มกระบวนการกู้คืนอัตโนมัติของรายการจดหมายที่ถูกลบชนิดต่อไปนี้:
- รายการเมลทั้งหมดที่จัดเก็บไว้ในถังรีไซเคิลของกล่องจดหมาย ซึ่งหมายถึงโฟลเดอร์ “รายการที่ถูกลบ”
- รายการเมลทั้งหมดที่กำหนดเป็น - รายการเมลที่ถูกลบแบบนุ่มนวล หมายถึงรายการเมลที่ถูกจัดเก็บ ในโฟลเดอร์ “การลบ ” ในโฟลเดอร์ “พื้นที่โฟลเดอร์รายการที่สามารถกู้คืนได้พื้นที่ ”)
สิทธิ์ในการใช้ Get-RecoverableItems และ Restore-RecoverableItems cmdlets
เพื่อให้สามารถใช้ cmdlet Get-RecoverableItems และ Restore-RecoverableItems ได้ ผู้ใช้จำเป็นต้องมีกฎ บทบาทการส่งออกการนำเข้ากล่องจดหมาย
สถานการณ์ที่ไม่รองรับคืออะไร (สถานการณ์การกู้คืนใดที่ไม่สามารถนำมาใช้ได้)
จนถึงขณะนี้ สิ่งที่ตรวจสอบสถานการณ์การกู้คืนเมลที่ถูกลบซึ่งสามารถนำไปใช้ได้โดยใช้ PowerShell cmdlets Get-RecoverableItems และ Restore-RecoverableItems
ในเวลาเดียวกัน สิ่งสำคัญคือเราต้องทราบเกี่ยวกับ ข้อจำกัด ของ PowerShell cmdlets นี้ หรืออีกนัยหนึ่งคือ สถานการณ์เมลกู้คืนที่ ไม่รองรับ เมื่อใช้ cmdlet ของ PowerShell ข้างต้น
- ในปัจจุบัน Get-RecoverableItems และ Restore-RecoverableItems cmdlets ได้รับการสนับสนุนเฉพาะในสภาพแวดล้อมระบบคลาวด์ของ Office 365 (Exchange Online)
- เราไม่สามารถใช้ cmdlet ของ Get-RecoverableItems และ Restore-RecoverableItem สำหรับ - ดูเนื้อหาของโฟลเดอร์ Purges หรือกู้คืนรายการเมลที่เก็บไว้ใน ล้างข้อมูล กล่าวอีกนัยหนึ่ง ในขณะนี้ ชุด PowerShell cmdlet ไม่สามารถใช้สำหรับการกู้คืนรายการเมล ลบถาวร ได้
- เราไม่สามารถใช้ cmdlet Restore-RecoverableItems เพื่อเรียกคืนรายการเมลที่ถูกลบตามแท็ก Retention
- เราไม่สามารถใช้ cmdlet Restore-RecoverableItems เพื่อกู้คืนรายการอีเมลที่ถูกลบไปยัง "โฟลเดอร์ปลายทาง" ที่เราเลือก Restore-RecoverableItems cmdlet จะคืนค่ารายการจดหมายที่ถูกลบไปยังโฟลเดอร์เดิมโดยอัตโนมัติ (โฟลเดอร์กล่องจดหมายที่โฮสต์รายการจดหมายที่ถูกลบก่อนที่จะถูกลบ) ในกรณีที่ไม่มีโฟลเดอร์เดิม รายการเมลจะถูกกู้คืนไปที่ “โฟลเดอร์เมลบ็อกซ์รูท”
- เราไม่สามารถใช้ Restore-RecoverableItems cmdlet สำหรับ - กู้คืน “โฟลเดอร์เมล” ที่ถูกลบ (คำสั่งนี้สามารถกู้คืน “รายการเมล” แต่ไม่ใช่วัตถุ “โฟลเดอร์เมล”)
- เราไม่สามารถใช้ cmdlet Get-RecoverableItems และ Restore-RecoverableItems เพื่อเรียกคืนรายการเมลที่ถูกลบซึ่งจัดเก็บไว้ในกล่องจดหมาย Archive
- ในกรณีที่โฟลเดอร์เดิมที่โฮสต์เมลที่ถูกลบถูกลบออกไป เราไม่สามารถแก้ไขปัญหานี้ด้วยการสร้างโฟลเดอร์ใหม่ที่มีชื่อเหมือนกันได้ เนื่องจากข้อมูลเกี่ยวกับ “โฟลเดอร์ต้นฉบับ” จะถูกบันทึกโดยใช้ข้อมูลประจำตัว GUID ของโฟลเดอร์ต้นฉบับ







