Professional Documents
Culture Documents
Exchange2010 Backup Recovery Chapter04 - V2
Exchange2010 Backup Recovery Chapter04 - V2
ระบบ Exchange
Server 2010
เนือ้ หาโดยสั งเขป
| Thanyapon Sananakin
Microsoft Most Valuable Professional: Exchange Server
http://www.mvpskill.com | Change the world by Contributions
Thanyapon S
Version 2.0 : 16.January.2013 [Type the company name]
[Pick the date]
| Thanyapon Sananakin
การกูค้ ืนระบบ Exchange Server 2010 | 94
1
ข้อมูลจาก http://technet.microsoft.com/en-us/library/cc755163.aspx
เมื่อการกูค้ ืนข้อมูลเสร็ จสิ้ น เครื่ อง Server จะทาการ Restart โดยอัตโนมัติ และเมื่อเครื่ องเปิ ดมาอีกครั้ง
เครื่ อง Server ก็จะพร้อมที่จะทางานทันที
ทาการติดตั้ง Windows Server ให้เรี ยบร้อย แต่ไม่ตอ้ งตั้ง Computer name, IP Address หรื อ Drive
ต่างๆ (ข้อมูลต่างๆ เหล่านี้จะถูกเรี ยกคืนมาจาก System State)
ติดตั้ง Windows Server Backup Feature เพื่อทาการกูค้ ืนข้อมูล
เรี ยกใช้ Windows Server Backup Feature (WSB) โดยเรี ยกจาก Start Menu / Administrative Tools/
Windows Server Backup ดังรู ป
ในหน้า Getting Started ให้เลือก “A backup stored on another location” และคลิก “Next”
หน้า Select Location for System State Recovery เลือก Original Location และคลิก “Next”
จากนั้นระบบจะเริ่ มทาการ Restore System State ดังรู ป เมื่อเสร็ จงานระบบจะทาการ Restart โดย
อัตโนมัติ
เมื่อ Restart Server เสร็ จแล้วให้ตรวจสอบความพร้อมว่ามี Configuration ใด มียงั ไม่ได้ Restore บ้าง
เช่น Mailbox Database, Pubic Folder Database, Transaction Log File, หรื อ SSL Certificate เป็ นต้น
จากนั้นให้ดาเนินการกูค้ ืนข้อมูลส่ วนที่ยงั ขาดอยูใ่ ห้ครบถ้วน
ขั้นตอนการกูค้ ืนระบบ Exchange Server โดยใช้ Recovery Mode Install มีดงั นี้
ทาการติดตั้งระบบปฏิบตั ิการ และ Pre-requisite ต่างๆ สาหรับการติดตั้ง Exchange Server 2010 ใน
Server Role เดิมเหมือนกับเครื่ อง Server ก่อนที่จะได้รับการเสี ยหาย
ทาการ Reset Computer Account ของเครื่ อง Server ที่ได้รับความเสี ยหาย โดยดาเนินการในเครื่ อง
Domain Controller ด้วยเครื่ องมือ Active Directory Users and Computer ให้ทาการหา Computer
Account ของเครื่ อง Exchange Server ที่ตอ้ งการให้เจอ (ตามตัวอย่างคือเครื่ อง Company-MB01)
2
ข้อมูลจาก http://technet.microsoft.com/en-us/library/dd638206.aspx
ปรากฏกล่องโต้ตอบ Active Directory Domain Services ให้ทราบว่าทางานเสร็ จเรี ยบร้อย คลิก “OK”
เมื่อเครื่ อง Server ทาการ Restart ให้ทาการ Logon โดยใช้สิทธิ์ ของ Exchange Administrator ซึ่งเป็ น
Domain Account
ใส่ แผ่นติดตั้ง Exchange Server 2010 ลงในไป DVD Drive ของเครื่ องคอมพิวเตอร์ สมมุตว่า Drive
DVD เป็ น Drive D:
เมื่อ Restart Server เสร็ จแล้วให้ตรวจสอบความพร้อมว่ามี Configuration ใด มียงั ไม่ได้ Restore บ้าง
เช่น Mailbox Database, Pubic Folder Database, Transaction Log File, หรื อ SSL Certificate เป็ นต้น
จากนั้นให้ดาเนินการกูค้ ืนข้อมูลส่ วนที่ยงั ขาดอยูใ่ ห้ครบถ้วน
4.4.1. แฟ้มข้ อมูลสาหรับ Database ต่ างๆ ได้ แก่ Mailbox Database และ Public Folder
Database
ทั้ง Mailbox Database และ Public Folder Database หลังจากที่ได้รับการสารองข้อมูลไว้แล้วนั้น เมื่อ
ต้องการนาข้อมูลกลับมาใช้งาน จะต้องทาการกูค้ ืนกลับมา โดยมีข้ นั ตอนดังต่อไปนี้
เตรี ยม Hard Disk ที่เก็บข้อมูลสารองไว้กลับมาเชื่อมต่อกับเครื่ อง Server ซึ่ งได้รับการติดตั้ง Windows
Server และ Windows Server Backup ไว้เรี ยบร้อยแล้ว
ในหน้าต่าง Getting Started เลือก A backup stored on another location และคลิก “Next”
หน้าต่าง Select Recovery Type เลือก Files and Folders และคลิก “Next”
หน้าต่าง Select Items to Recover เลือก Folders ที่เก็บ Mailbox Database และ Public Folder Database
จากนั้นคลิก “Next”
หน้าต่าง Specify Recovery Options เลือก Another location และคลิก Browse เพื่อเลือก Folder ที่
ต้องการกูค้ ืนข้อมูลไปพักไว้ชวั่ คราว (Folder ชั่ วคราวควรอยู่ใน Drive เดียวกันกับ Mailbox
Datbase/Public Folder Database ที่ใช้งานจริ ง เพื่อลดปั ญหาเรื่ อง Permission ในการย้ายข้อมูลภายหลัง)
จากนั้นคลิก “Next”
จะได้ขอ้ มูลที่กคู้ ืนมาอยูใ่ น Folder ชัว่ คราว สามารถเปิ ดดูได้โดยใช้ windows Explorer
ทาการ Cut (ห้าม Copy) ข้อมูลที่เป็ น Mailbox Database จากที่กคู้ ืนมา (M:\Recover) ให้กลับไปสู่
Folder เดิม (M:\Mailbox DB, และ M:\Public Folder DB)
3
ข้อมูลจาก http://blogs.technet.com/b/exchange/archive/2009/09/25/3408389.aspx
ซึ่ งการกูค้ ืน E-mail ที่โดนลบทิ้งในกรณี ต่างๆ นั้นจะสามารถกูค้ ืนข้อมูลได้ท้ งั หมด ขึ้นอยูก่ บั ว่า E-mail ฉบับที่
โดนลบนั้นไปอยูใ่ น ส่ วนใดของ Mailbox ซึ่ งวิธีการใช้งานก็จะแตกต่างกันตามไปด้วย ดังต่อไปนี้
1) ผู้ใช้ งานทาการลบข้ อมูลออกไป และข้ อมูลยังอยู่ใน Deleted Item
กรณี น้ ี มกั เกิ ดจากการที่ผใู ้ ช้งานทาการลบ E-mail โดยการปุ่ ม “Delete” บนแป้ นพิมพ์ หรื อคลิกปุ่ ม
Delete บนหน้าจอของ Microsoft Outlook หรื อ Outlook Web App (OWA) ซึ่ งสามารถกู้คื น ได้ง่ ายที่ สุ ด
เนื่องจาก E-mail จะไปอยูใ่ น Folder Deleted Item ของ Microsoft Outlook และ OWA
รู ปที่ 4-49 การกู้คืน E-mail กรณีผ้ ใู ช้ งานทาการลบข้ อมูลออกไป และข้ อมูลยังอยู่ใน Deleted Item #1 (Outlook)
รู ปที่ 4-50 การกู้คืน E-mail กรณีผ้ ใู ช้ งานทาการลบข้ อมูลออกไป และข้ อมูลยังอยู่ใน Deleted Item #2 (OWA)
รู ปที่ 4-51 การกู้คืน E-mail กรณีผ้ ใู ช้ งานทาการลบข้ อมูลออกไป และข้ อมูลยังอยู่ใน Deleted Item #3
รู ปที่ 4-52 การกู้คืน E-mail กรณีผ้ ใู ช้ งานทาการลบข้ อมูลออกไป และข้ อมูลยังอยู่ใน Deleted Item #4
รู ปที่ 4-53 การกู้คืน E-mail กรณีผ้ ใู ช้ งานทาการลบข้ อมูลออกไป และข้ อมูลยังอยู่ใน Deleted Item #5
ให้ผใู้ ช้งานที่ทาการลบ E-mail ของตน เปิ ด Microsoft Outlook ไปที่ Deleted Item ดังแสดงในรู ป
รู ปที่ 4-55 การกู้คืน E-mail กรณีผ้ ใู ช้ งานทาการลบข้ อมูลออกไป และข้ อมูลนั้นโดนลบออกจาก Deleted Item ไปแล้ว#1
รู ปที่ 4-56 การกู้คืน E-mail กรณีผ้ ใู ช้ งานทาการลบข้ อมูลออกไป และข้ อมูลนั้นโดนลบออกจาก Deleted Item ไปแล้ว#2
รู ปที่ 4-57 การกู้คืน E-mail กรณีผ้ ใู ช้ งานทาการลบข้ อมูลออกไป และข้ อมูลนั้นโดนลบออกจาก Deleted Item ไปแล้ว#3
คาสั่ ง คาอธิบาย
Add-RoleGroupMember คาสั่งในการเพิ่มผูใ้ ช้งานเข้าสู่ Discovery Management Role Group เพื่อให้มี
สิ ทธิที่จะทาการค้นหาข้อมูลใน Mailbox ของผูอ้ ื่นได้
-member ระบุวา่ ต้องการระบุสมาชิกที่ตอ้ งการเพิ่มเข้าสู่ Discovery Management Role
Group
<ผู้ที่จะกู้คืน E-mail> ชื่อสมาชิกใน Active Directory Domain ที่ตอ้ งการเพิ่มเข้าสู่ Discovery
Management Role Group
ตัวอย่าง
Add-RoleGroupMember “Discovery Management” –member exch_admin@company.com
รู ปที่ 4-58 การเพิม่ ผู้ทจี่ ะทาการกู้คืน E-mail เข้ าไปใน Role Group “Discovery Management”#1
จากนั้นจะกลับสู่ Prompt ของ Exchange Management Shell
รู ปที่ 4-59 การเพิม่ ผู้ทจี่ ะทาการกู้คืน E-mail เข้ าไปใน Role Group “Discovery Management”#2
ในกรณี ที่เปิ ด Exchange Management Shell อยูใ่ ห้ปิดแล้วเปิ ดใหม่ เพื่อให้การดาเนินการข้างต้นส่ งผล
จากนั้นทาการค้นหาข้อมูลใน Mailbox ของผูท้ ี่ทา E-mail โดยใช้คาสั่งในรู ปแบบ
Search-Mailbox “ผู้ที่ E-mail หาย” –SearchQuery “เงื่อนไขในการค้ นหา” –TargetMailbox
“Discovery Search Mailbox” –TargetFolder “ชื่ อโฟลเดอร์ ในการเก็บผลการค้ นหา”
–LogLevel Full
ตารางที่ 4-2 อธิบายความหมายของคาสั่ งในการค้ นหา E-mail ทีถ่ ูกลบทิง้ จาก Mailbox ของผู้ใช้ งานไปไว้ ใน Discovery
Search Mailbox
คาสั่ ง คาอธิบาย
Search-Mailbox คาสั่งในการค้นหาข้อมูลใน mailbox ที่กาหนด เพื่อค้นหาข้อมูล E-mail ที่
หายไป
“ผูท้ ี่ E-mail หาย” E-mail Address ของผูท้ ี่ขอ้ มูลหายไป
-SearchQuery “เงื่อนไขในการค้นหา” ตัวเลือกในการระบุเงื่อนไขในการค้นหา E-mail สาหรับ เงื่อนไขในการค้นหา
นั้นสามารถศึกษาเพิ่มเติมได้จาก http://msdn.microsoft.com/en-
us/library/aa965711(v=vs.85).aspx
-TargetMailbox “Discovery Search ตัวเลือกในการระบุ mailbox เป้ าหมาย ในการที่จะนาเอา E-mail ที่เป็ นผลลัพธ์
Mailbox” จากการค้นหาไปเก็บไว้ ใน Mailbox พิเศษที่ชื่อว่า Discovery Search Mailbox
-TargetFolder “ชื่ อโฟลเดอร์ ในการเก็บ ตัวเลือกในการระบุ Folder ที่ตอ้ งการเก็บ E-mail ที่คน้ หาได้เอาไว้
ผลการค้ นหา”
-LogLevel Full ตัวเลือกในการระบุรูปแบบในการเก็บ Log ของการดาเนิ นการ ในที่น้ ี ระบุวา่
ต้องการให้เก็บ Log ของการดาเนินการแบบเต็มรู ปแบบ
ตัวอย่ าง
Search-Mailbox "thanyapon.s" -SearchQuery "from:'exch_admin@company.com'"
-TargetMailbox "Discovery Search Mailbox" -TargetFolder "Recovery Email" -LogLevel Full
เมื่อเปิ ดเข้า Microsoft Outlook ของ exch_admin จะปรากฏว่ามี Mailbox ที่เป็ น Discovery Search
Mailbox เพิ่มเข้ามา และมี Folder ชื่อว่า Recovery Email อยู่ และ E-mail ที่คน้ หาได้จะปรากฏให้เห็น
ทาการกูค้ ืน E-mail ที่คน้ หาได้ ซึ่ งอยูภ่ ายใน Discovery Search Mailbox เข้าไปยัง Mailbox ของผูท้ ี่ทา
E-mail หาย โดยใช้คาสั่ง
ตารางที่ 4-3 อธิบายความหมายของคาสั่ งในการค้ นหา E-mail ทีค่ ้ นหาได้ ตามเงื่อนไข Discovery Search Mailbox ไป
คืนไว้ใน Mailbox ของผู้ใช้ ที่ E-mail สู ญหาย
คาสั่ ง คาอธิบาย
Search-Mailbox คาสั่งในการค้นหาข้อมูลใน mailbox ที่กาหนด เพื่อค้นหาข้อมูล E-mail ที่
หายไป
"Discovery Search Mailbox" ระบุวา่ ต้องการให้คน้ หา E-mail จาก Discovery Search Mailbox
-SearchQuery “เงื่อนไขในการค้นหา” ตัวเลือกในการระบุเงื่อนไขในการค้นหา E-mail เงื่อนไขในการค้นหานั้น
สามารถศึกษาเพิ่มเติมได้จาก http://msdn.microsoft.com/en-
us/library/aa965711(v=vs.85).aspx
-TargetMailbox thanyapon.s ตัวเลือกในการระบุ mailbox ซึ่งเป็ น mailbox ของผูท้ ี่ E-mail สู ญหาย ในที่น้ ี
คือ Thanyapon.s
-TargetFolder "Recovered Messages" ตัวเลือกในการระบุ Folder ที่ตอ้ งการเก็บ E-mail ที่คน้ หาได้เอาไว้ และเก็บไว้
Folder ที่ชื่อว่า "Recovered Messages"
-LogLevel Full ตัวเลือกในการระบุรูปแบบในการเก็บ Log ของการดาเนินการ ในที่น้ ี ระบุวา่
ต้องการให้เก็บ Log ของการดาเนินการแบบเต็มรู ปแบบ
จากตัวอย่างเป็ นการค้นหา E-mail ใน Mailbox ใน Discovery Search Mailbox เฉพาะ E-mail ที่
ส่ งจาก exch_admin@company.com ให้นาไปวางไว้ใน Mailboxของผูใ้ ช้ คือ thanyapon.s โดยสร้าง
Folder ชื่อ Recovered Message ขึ้นมา
เมื่อเข้าใช้ Outlook ของผูใ้ ช้งานจะพบว่ามี Folder ชื่อ Recovered Message เพิ่มขึ้นมา และมี E-mail ที่
หายไปอยูภ่ ายใน
ในกรณี ที่ User Account ของผูใ้ ช้งานนี้ได้ ถูกลบทิ้งไปด้วย ให้ทาการสร้าง User Account ขึ้นใหม่ โดย
ใช้ Active Directory Users and Computers (สร้างเฉพาะ User Account ไม่ตอ้ งสร้าง Mailbox) โดย
คลิกขวาที่ OU ที่ตอ้ งการจากนั้นเลือก New และ เลือก User ตามลาดับ
คลิก Finish
กลับสู่ Exchange Management Console คลิกขวาที่ Disconnected Mailbox ที่ตอ้ งการ จากนั้นเลือก
“Connect”
เลือกประเภทของ Mailbox ที่ตอ้ งการ ในที่น้ ีเลือกเป็ น User Mailbox จากนั้นคลิก “Next”
ปรากฏหน้าต่าง Select User ให้เลือก User Account ที่ตอ้ งการ Connect เข้ากับ Mailbox ในขั้นตอนนี้
Microsoft Exchange จะเลือกเฉพาะ User Account ที่ยงั ไม่มี Mailbox เท่านั้น และหากเลือกในขั้นตอน
ก่อนหน้านี้เป็ น Matching User จะต้องมี Attribute ต่างๆ คล้ายกับ Mailbox ที่โดนลบไปด้วย
รู ปที่ 4-73 การกู้คืน mailbox ทีถ่ ูกลบทิง้ ไป โดยใช้ Disconnected mailbox #10
รู ปที่ 4-74 การกู้คืน mailbox ทีถ่ ูกลบทิง้ ไป โดยใช้ Disconnected mailbox #11
คลิก “Connect”
รู ปที่ 4-75 การกู้คืน mailbox ทีถ่ ูกลบทิง้ ไป โดยใช้ Disconnected mailbox #12
คลิก “Finish”
รู ปที่ 4-76 การกู้คืน mailbox ทีถ่ ูกลบทิง้ ไป โดยใช้ Disconnected mailbox #13
เพียงเท่านี้ Mailbox ที่ถูกลบทิง้ ไปก็จะได้รับการกูค้ ืนมาและสามารถนามาใช้งานได้ตามปกติ โดย E-
mail ที่อยูใ่ น Mailbox ก็จะยังคงอยูค่ รบถ้วน พร้อมที่จะให้ผใู ้ ช้งานสามารถรับ/ส่ ง E-mail ได้ทนั ที
เอกสารแจกฟรีห้ามคัดลอกหรือนาไปจาหน่ ายเพือ่ หวังผลทางการค้า
การกูค้ ืนระบบ Exchange Server 2010 | 134
ขั้นตอนเริ่มต้ น สมมุตว่า mailbox ของผูใ้ ช้บริ การรายหนึ่ง ซึ่ งอยูบ่ น DB01 โดยลบไปโดยไม่ต้ งั ใจ
และการลบนั้นเกินกว่าที่จะสามารถเรี ยกคืนได้โดยใช้ Disconnected Mailbox แล้ว ในขั้นตอนนี้ อย่าลืมว่าผูใ้ ช้งานคน
อื่นๆ ยังคงมีการรับ/ส่ ง E-mail อยูบ่ น Mailbox Database DB01 ดังนั้นจึงไม่สามารถที่จะกูค้ ืน Mailbox Database DB01
ขึ้นมาทั้ง Mailbox Database ได้
ขั้นตอนที่ 1 ผูด้ ูแลระบบต้องไปค้นหาข้อมูลสาหรับ Mailbox Database DB01 ที่สารองไว้ ในที่ต่างๆ
อาทิเช่น Tape Backup เพื่อนามากูค้ ืนข้อมูลสาหรับ mailbox ที่โดนลบทิ้งไป โดยเมื่อเจอข้อมูลที่ตอ้ งการแล้วจะต้องทา
การกูค้ ืน DB01 จาก Tape มาไว้ยงั Exchange Server ที่เป็ น Mailbox Server โดยต้ องกู้คืนข้ อมูลมายังอีก Folder หนึ่ง
แยกต่ างหากจาก DB01 ทีก่ าลังให้ บริ การอยู่
เอกสารแจกฟรีห้ามคัดลอกหรือนาไปจาหน่ ายเพือ่ หวังผลทางการค้า
การกูค้ ืนระบบ Exchange Server 2010 | 135
ดังนั้นในขั้นตอนนี้ จะเห็นว่าใน Exchange Server ที่ตอ้ งการกูค้ ืนข้อมูลจะมี DB01 อยู่ 2 ชุด ทาให้ตอ้ ง
ใช้พ้นื ที่ใน Hard disk เพิ่มเป็ น 2 เท่าในขณะที่ทาการกูค้ ืนข้อมูล
ขั้นตอนที่ 3 ทาการ Merge ข้อมูลจาก Mailbox ที่อยูใ่ น Recovery Database เข้ากับ Mailbox ของ
ผูใ้ ช้งานใน Mailbox Database ปกติ เมื่อทาการ Merge แล้วและทดสอบว่าได้ขอ้ มูลที่ถูกลบไปคืนมาได้แล้ว ให้ทาการ
Dismount และลบ Recovery Database ทิ้งได้
ซึ่ งวิธีการในการดาเนินการในในการกูค้ ืนข้อมูลโดยใช้ Recovery Database นั้นมีดงั ต่อไปนี้
4
ข้อมูลจาก http://technet.microsoft.com/en-us/library/dd876954.aspx
ขั้นตอนที่ 1 ทาการกู้คืนข้ อมูลทั้งในส่ วนของ Mailbox Database และ Transaction ของ Mailbox
Database ทีต่ ้ องการ โดยใช้ Windows Server Backup
เลือก Folder ที่เก็บ Database และ Transaction Log File (ในกรณี น้ ี เนื่ องจาก Database File และ
Transaction Log File อยูค่ นละ Drive กัน ดังนั้นจึงต้องทาการ Restore 2 รอบ จากนั้นคลิก “Next”
เลือก Another Location และเลือก Folder ที่ตอ้ งการจะเก็บ Database File ในที่น้ ีเลือกเป็ น M:\Recover
จากนั้นคลิก “Next”
คลิก “Recover”
คลิก “Close”
เลือก Folder ที่เก็บ Database และ Transaction Log File (ในกรณี น้ ี เนื่ องจาก Database File และ
Transaction Log File อยูค่ นละ Drive กัน ดังนั้นจึงต้องทาการ Restore 2 รอบ จากนั้นคลิก “Next”
เลือก Another Location และเลือก Folder ที่ตอ้ งการจะเก็บ Database File ในที่น้ ีเลือกเป็ น L:\Recover
จากนั้นคลิก “Next”
คลิก “Recover”
คลิก “Close”
เมื่อทาการกูค้ ืนข้อมูลทั้ง Database File และ Transaction Log File แล้วเมื่อใช้ Windows Explorer
ตรวจสอบ จะพบว่าเป็ นดังรู ป
คาสั่ ง คาอธิบาย
New-MailboxDatabase คาสั่งหลักในการสร้าง Mailbox Database
–Name <Recovery Database Name> ตัวเลือกในการระบุชื่อของ Mailbox Database (ในที่น้ ีคือ Recovery Database)
-SERVER <Exchange Mailbox server ตัวเลือกในการระบุชื่อ Mailbox Server ที่ตอ้ งการสร้าง Mailbox Database
Name>
-EDBFilePath <Path to EDB File> ตัวเลือกในการ EDB File ให้ทาการระบุไปยัง Path และชื่อ File ของ
Exchange Database ที่ทาการกูค้ ืนระบบคืนมา
-LogFolderPath <path to transaction ตัวเลือกในการ Transaction Log File ให้ทาการระบุไปยัง Path ของ Folder ทท
log file> ที่เก็บ Transaction Log File ที่ Restore มา
-Recovery:$true ระบุวา่ ให้สร้าง Recovery Database
ตัวอย่าง
New-MailboxDatabase –Name DB01Recovery –SERVER COMPANY-MB01 –EDBFilePath
M:|Revoery\DB01.EDB –LogFolderPath L:\Recovery\ -Recovery:$true
ตรวจสอบ Mailbox Database File ที่กคู้ ืนมา โดยใช้ eseutil /mh <Database File.EDB> ดังตัวอย่าง
คาสั่ ง คาอธิบาย
ESEUTIL คาสั่งหลักในการสร้างเรี ยกใช้เครื่ องมือในการบริ หารจัดการ Exchange
Database
/R <Log Prefix> ตัวเลือก /R เพื่อระบุตอ้ งการให้ Replay Transaction Log ของ Exchange
Database ที่กาหนด โดย Log Prefix จะเป็ นชื่อ 3 ตัวแรกของ Transaction Log
File ในที่น้ ีเป็ น E00
/L:<Transaction Log Folder> ตัวเลือก /L เพื่อระบุ Folder ที่เก็บ Transaction Log ไว้ ในกรณี ที่ Database
File และ Transaction Log อยูใ่ น Folder เดียวกัน ไม่ตอ้ งใส่ ตวั เลือกนี้
และ Transaction Log Folder เป็ น Folder ที่เป็ น Transaction log ที่เราทาการ Restore ใส่ ไว้ ในที่น้ ีคือ
L:\Recovery ดังตัวอย่าง
หลังจากที่ขอ้ มูลใน Transaction Log File ได้รับการ Replay เข้าสู่ Exchange Database แล้วนั้น ซึ่ งหาก
มีขอ้ ผิดพลาดในรู ปก่อนหน้า เราสามารถแก้ไขได้โดยใช้คาสั่ง
ESEUTIL /P <EDB File.EDB>
ตารางที่ 4-6 อธิบายความหมายของคาสั่ งในการ Repair Exchange Database
คาสั่ ง คาอธิบาย
ESEUTIL คาสัง่ หลักในการสร้างเรี ยกใช้เครื่ องมือในการบริ หารจัดการ Exchange
Database
/P <EDB File.EDB> ตัวเลือก /P เพื่อระบุให้ทาการ Repair Exchange Database โดยต้องระบุไปยัง
Path และชื่อ File ที่เป็ น .EDB ซึ่ งการทางานนี้อาจใช้เวลานาน ขึ้นอยูก่ บั ขนาด
ของ Exchange Database
เมื่อทาการ Repair Database เสร็ จแล้ว ให้กลับไปตรวจสอบสถานะของ Database File อีกครั้ง โดยใช้
ESEUTIL /mh จะพบว่า State ตอนนี้เป็ น Clean Shutdown เรี ยบร้อยแล้ว
ตารางที่ 4-7 อธิบายความหมายของคาสั่ งในการตรวจสอบสถานะของ Exchange Database
คาสั่ ง คาอธิบาย
ESEUTIL คาสัง่ หลักในการสร้างเรี ยกใช้เครื่ องมือในการบริ หารจัดการ Exchange
Database
/mh <EDB File.EDB> ตัวเลือก /MH เพื่อระบุให้ทาการตรวจสอบ Exchange Database ที่ระบุใน Path
ชื่อ File ที่เป็ น .EDB ว่ามีสถานะภาพในการทางานอย่างไร
คาสั่ ง คาอธิบาย
Mount-Database คาสั่งหลักในการสั่งให้ Exchange Server ทาการ Mount Database เพื่อให้
สามารถอ่านข้อมูลจาก Exchange Database ได้
<Database Name> ชื่อของ Exchange Database ที่ตอ้ งการ Mount
คาสั่ ง คาอธิบาย
Get- MailboxStatistics คาสั่งหลักในการตรวจสอบข้อมูลทางสถิติของ Exchange Database
–Database <Recovery Database ตัวเลือกในการระบุชื่อของ Exchange Database ในที่น้ ี <Recovery Database
Name> Name> เป็ นชื่อของ Recovery Database ในที่น้ ีคือ DB01Recocvery
| คาสั่งในการส่ งผลที่ได้จากคาสั่งก่อนหน้า (Get- MailboxStatistics) ไปยัง
คาสัง่ ถัดไป
Where-Object { $_.DisplayName –eq คาสั่งในการกรองข้อมูล โดยให้แสดงเฉพาะ Mailbox ที่มี Display name
“<Deleted Mailbox to recovery>”} ตรงกันกับ Mailbox ที่โดนลบไปแล้ว ในที่น้ ี <Deleted Mailbox Recovery>
เป็ นชื่อของ Mailbox ของ User ที่ถูกลบทิ้งไป
ดังตัวอย่าง
คาสั่ ง คาอธิบาย
New-MailboxRestoreRequest คาสั่งหลักในการกูค้ ืน Mailbox ที่โดนลบไปแล้ว
–SourceDatabase <Recovery Database ตัวเลือกในการระบุชื่อของ Exchange Database ต้นทางในที่น้ ี <Recovery
Name> Database Name> เป็ นชื่อของ Recovery Database ในที่น้ ีคือ DB01Recocvery
-SourceStoreMailbox “<Deleted ตัวเลือกในการระบุชื่อของ Mailbox ที่ตอ้ งการจะกูค้ ืน (ต้องตรงกับใน
Mailbox to recovery>” Recovery Database) ในที่น้ ีคือ thanyapon sananakin
–TargetMailbox “<Target Mailbox>” ตัวเลือกในการระบุชื่อของ Mailbox ที่ตอ้ งการนา E-mail ที่กคู้ ืนมาไปเก็บไว้
–AllowLegacyDNMismatch ตัวเลือกในการอนุญาตให้ทาการกูค้ ืนแม้วา่ ข้อมูล DN ของ
SourceStoreMailbox และ TargetMailbox จะไม่ตรงกัน (โดยทัว่ ไปต้องใช้
ตัวเลือกนี้ ดว้ ย ในกรณี ที่มีการลบ User Account ของเจ้าของ Mailbox ไปแล้ว)
ดังตัวอย่าง