Skip to main content

ตั้ง eDiscovery บน SharePoint และ Exchange 2013

Submitted by ezybzy on

eDiscovery เป็นฟีเจอร์ที่ใช้ค้นหาหลักฐานในองค์กร หลักฐานเช่นไฟล์เอกสาร รวมถึงอีเมล์ที่ใช้สนทนาไปมา เป็นการนำความสามารถของ Search มาใช้งานในอีกขั้น

การตั้งไซต์ eDiscovery นั้นค่อนข้างง่าย แต่การเตรียมตัวก่อนที่จะเกิดไซต์ดังกล่าว ให้พูดตรง ๆ คือก็ลากเลือดพอสมควร หากเชื่อตาม Test Lab Guide: Configure eDiscovery for SharePoint Server 2013 ก็จะพบปัญหาบางประการ เนื่องจาก Step 2 และ 3 เขียนเหมือนกันเป๊ะ แถมหากแยก Account ในการสั่งงานตามข้อปฏิบัติ (แยก Install Account ออกจาก Farm Account) ก็จะพบปัญหาในขั้นตอนการสั่ง Get-SPAppPrincipal เนื่องจากไม่มีสิทธิ์เข้าถึง Database ของ Site Collection ที่ต้องใช้งาน (แน่นอนว่า Error Message ที่แสดงบน PowerShell ไม่ได้บ่งบอกเรื่องนี้ ต้องเปิดดูใน Event Viewers หรือ ULS เอาเอง)

สรุปบทเรียน คือ การตั้งไซต์สามารถทำไปล่วงหน้าได้ทันที ส่วนคำสั่ง PowerShell ที่เหลือทั้งบน SharePoint และ Exchange สามารถทำในภายหลังได้ ในส่วนของ Url ที่ต้องกรอกในช่วง PowerShell นั้น สำหรับทางฝั่ง Exchange ดูจะไม่มีประเด็นให้ต้องเป็นห่วง แต่บน SharePoint ผมก็ยังไม่แน่ใจว่า Site ที่อ้างถึง หากมีหลาย WebApplication เราต้องจัดการกับมันเช่นไร ผมเลยสั่งคำสั่งหลาย ๆ ครั้ง ให้ครอบคลุมกับจำนวน WebApplication ที่เกี่ยวข้องกับเรา แต่ก็ยังพบปัญหาว่าผมสามารถสร้าง Source ได้แค่เพียง Site Colleciton เดียวเท่านั้น

ส่วนฝั่ง Exchange ที่พบปัญหา เจออาการ UPN ของ Account ที่ใช้สร้าง Source ไม่ตรงกับค่า UPN ที่ควรจะเป็นเนื่องจากระบบของเราได้มีการเปลี่ยนชื่อโดเมนไปด้วย ทำให้ต้องไปปรับ UPN ของ Account ให้ถูกต้องเสียก่อนแล้วก็รอรอบการตรวจสอบ Claims ซักพักใหญ่ (รอไป 1 คืน จริง ๆ อาจจะแค่ชั่วโมงสองชั่วโมงก็พอ) หลังจากนั้นก็จะสามารถเพิ่ม Mailbox ที่ต้องการค้นหาลงไปได้

Tags