ค้นหาเว็บไซต์

Exchange สมุดรายชื่อออฟไลน์ไม่อัปเดตใน Outlook


ในบางกรณี ไคลเอ็นต์ Outlook อาจหยุดอัปเดต Exchange Global หรือ Offline Address Book โดยมีข้อผิดพลาด “

Outlook cannot update Global Address Book 0x80200049

" หรือ

0x80070057

. คุณสามารถเพิ่มกล่องจดหมายของผู้ใช้ใหม่หรือกลุ่มการแจกจ่ายไปยัง Global Address List (GAL) ซ่อนกล่องจดหมายหรือที่ติดต่อจากสมุดที่อยู่ แต่การเปลี่ยนแปลงจะไม่ปรากฏบนคอมพิวเตอร์ของผู้ใช้

เมื่อทำการเปลี่ยนแปลงกับ Exchange GAL สมุดที่อยู่แบบออฟไลน์ (OAB) จะอัปเดตทุก 8 ชั่วโมง และไคลเอนต์ Outlook ของผู้ใช้จะได้รับและดาวน์โหลดไฟล์ที่อัปเดตภายใน 24 ชั่วโมง (ดาวน์โหลดเฉพาะการเปลี่ยนแปลงเท่านั้น) ดังนั้น เวลาอัปเดตสมุดรายชื่อสูงสุดคือ 32 ชั่วโมงก่อนที่ผู้ใช้จะเห็นการเปลี่ยนแปลงสมุดรายชื่อใน Outlook

Windows ใช้โปรโตคอล BITS เพื่อดาวน์โหลด Offline Address Book (OAB) จากเซิร์ฟเวอร์ Exchange โปรโตคอล BITS ใช้เพื่อดาวน์โหลดไฟล์สมุดที่อยู่จากเซิร์ฟเวอร์ไปยังคอมพิวเตอร์ของผู้ใช้ (ใช้เพื่อรับการอัปเดต Windows ด้วย) งานดาวน์โหลดสมุดรายชื่อ Outlook อาจล้มเหลวโดยมีข้อผิดพลาด

0x80200049

หรือ

0x80070057

หากมีมากกว่า 50 งานในคิว BITS

Task max@a-d.site reported error (0x80070057): 'Sorry, something went wrong. You may want to try again'

ในเวลาเดียวกัน บันทึกการซิงโครไนซ์ Outlook อาจมีข้อผิดพลาดต่อไปนี้:

Microsoft Exchange offline address book
Not downloading Offline address book files. A server (URL) could not be located
0X80004005

หรือข้อผิดพลาดในตัวแสดงเหตุการณ์:

Source: Outlook
Event ID: 27
Description: The operation failed.

ตรวจสอบให้แน่ใจว่าบริการ BITS สามารถทำงานบนไคลเอนต์ได้ (ประเภทการเริ่มต้นคือ กำหนดเอง ตามค่าเริ่มต้น) เรียกใช้คำสั่ง PowerShell ต่อไปนี้เพื่อรับสถานะบริการ:

Get-Service BITS | select -Property Name, StartType, Status

ต้องกำหนดค่าบริการ BITS ให้เริ่มด้วยตนเองหรือโดยอัตโนมัติ

รายการงานในคิว BITS:

bitsadmin /list

หากมีงานดาวน์โหลดมากกว่า 50 รายการในคิว คุณอาจพบข้อผิดพลาดในการเรียกสมุดรายชื่อใน Outlook

ในการแก้ปัญหานี้ คุณต้องล้างคิว BITS บนคอมพิวเตอร์ของผู้ใช้โดยใช้คำสั่ง:

bitsadmin.exe /reset

หรือในฐานะผู้ดูแลระบบ:

bitsadmin.exe /reset /allusers

หากปัญหายังคงอยู่ ให้ลองปิด Outlook และล้างไดเร็กทอรีสมุดที่อยู่ปัจจุบัน เพียงแค่เปลี่ยนชื่อ

C:\Users\%username%\AppData\Local\Microsoft\Outlook\Offline Address Books\

โฟลเดอร์ในโปรไฟล์ผู้ใช้

เริ่ม Outlook และพยายามดาวน์โหลดสมุดที่อยู่ด้วยตนเอง:

  1. คลิกที่ปุ่ม ส่ง/รับ ใน Outlook แล้วเลือก ดาวน์โหลดสมุดรายชื่อ

  2. เปิดใช้งานตัวเลือก ดาวน์โหลดการเปลี่ยนแปลงตั้งแต่ส่ง/รับล่าสุด เลือก \รายการที่อยู่ร่วมออฟไลน์ จากรายการแบบเลื่อนลง แล้วคลิก ตกลง

ตรวจสอบให้แน่ใจว่า Outlook ได้เปิดใช้งานโหมด Cached Exchange (การตั้งค่าบัญชี -> แก้ไข -> ใช้โหมด Cached Exchange)

หากทั้งหมดล้มเหลว ให้ลองสร้างโปรไฟล์ Outlook ของคุณใหม่ (คุณสามารถทำได้โดยใช้ทางลัด Mail ในแผงควบคุม Windows)

หากคุณได้รับข้อผิดพลาด ‘

The name cannot be matched to a name in the address list

‘ เมื่อคุณพยายามเชื่อมต่อกับกล่องจดหมายใน Outlook ให้ทำตามคำแนะนำที่ลิงก์

หากปัญหาการดาวน์โหลดสมุดที่อยู่เกิดขึ้นกับไคลเอนต์ Outlook ทั้งหมด ตรวจสอบให้แน่ใจว่าผู้ใช้มีสิทธิ์ NTFS NTFS เพียงพอในเซิร์ฟเวอร์ Exchange เพื่อเข้าถึงไฟล์ C:\Program Files\Microsoft\Exchange Server\V13\ExchangeOAB (ใน Exchange 2010)

ตรวจสอบให้แน่ใจว่ามีการสร้างสมุดที่อยู่บน Exchange Server อย่างน้อยหนึ่งรายการ:

Get-OfflineAddressBook | fl

หากคุณได้รับข้อผิดพลาด

Task 'username@domain.com' reported error (0x80190194): The operation failed

ขณะดาวน์โหลด OAB ตรวจสอบให้แน่ใจว่าได้เปิดใช้งานบริการเผยแพร่สมุดที่อยู่แบบออฟไลน์ใน Exchange Server ของคุณ:

Get-OfflineAddressBook | fl Name,GlobalWebDistributionEnabled,VirtualDirectories

อนุญาตการเผยแพร่ OAB (พารามิเตอร์ GlobalWebDistributionEnabled ระบุว่าไดเรกทอรีเสมือน OAB ทั้งหมดในองค์กร Exchange สามารถยอมรับคำขอดาวน์โหลด OAB หรือไม่):

Get-OfflineAddressBook | Set-OfflineAddressBook -VirtualDirectories $null -GlobalWebDistributionEnabled $true

อัปเดตสมุดที่อยู่ทั้งหมด:

Get-OfflineAddressBook | Update-OfflineAddressBook

คุณสามารถส่งออก Exchange Global Address List เป็นไฟล์ CSV ได้ด้วยตนเอง

บทความที่เกี่ยวข้อง