อาการ
พิจารณาสถานการณ์ต่อไปนี้:
-
คุณเปิดใช้งานการตรวจสอบผู้ดูแลเข้าสู่ระบบเซิร์ฟเวอร์ Microsoft Exchange Server 2010
-
คุณเรียบร้อยแล้วปรับปรุง schema ไดเรกทอรีที่ใช้งานอยู่บนเซิร์ฟเวอร์นี้ โดยใช้การสร้าง Exchange Server 2010 Service Pack 1 (SP1)
ในสถานการณ์สมมตินี้ ตรวจสอบบัญชีผู้ดูแลเข้าสู่ระบบเซิร์ฟเวอร์นี้ถูกปิดใช้งานโดยไม่คาดคิด หมายเหตุ การตรวจสอบดูแลบันทึกถูกเปิดใช้งานก่อนที่คุณติดตั้ง Exchange Server 2010 SP1 บนเซิร์ฟเวอร์นี้
สาเหตุ
ปัญหานี้เกิดขึ้นเนื่องจากแอตทริบิวต์ExchangeVersionสำหรับผู้ดูแลตรวจสอบล็อกในไดเรกทอรีของกิจกรรมบริการไดเรกทอรีที่มีการเปลี่ยนแปลงหลังจากที่มีการปรับปรุง schema ไดเรกทอรีของกิจกรรม
การแก้ไข
เมื่อต้องการแก้ไขปัญหานี้ ติดตั้ง update rollup ดังต่อไปนี้:
2579150 คำอธิบายของการปรับปรุงสะสม 4 สำหรับ Exchange Server 2010 Service Pack ที่ 1
การแก้ปัญหา
เมื่อต้องการหลีกเลี่ยงปัญหานี้ บันทึกสคริปต์ต่อไปนี้เป็นแฟ้ม.ps1 และจากนั้น ดำเนินการแฟ้ม.ps1 ในเชลล์จัดการการแลกเปลี่ยนบนเซิร์ฟเวอร์:
$agent = Get-CmdletExtensionAgent "Admin Audit Log Agent"; if ($agent -eq $null) { Write-Host "Please run this script on an Exchange Server 2010 SP1 update rollup 4 box!" -ForegroundColor Green; } else { Write-Host "Current object version of Admin Audit Log Agent is "$agent.ExchangeVersion.ToString() -ForegroundColor Green; if ($agent.ExchangeVersion.Major -gt 1) { Write-Host "Changing the object version into 1.10 (14.0.100.0)" -ForegroundColor Green; $entry = [adsi]("LDAP://" + $agent.DistinguishedName); $entry.msExchVersion = "1170120890224640"; $entry.CommitChanges(); Get-CmdletExtensionAgent $agent.Name | fl name, *version, issystem; } }
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"
ข้อมูลเพิ่มเติม
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับผู้ดูแลตรวจสอบล็อก แวะไปที่เว็บไซต์ของ Microsoft ต่อไปนี้:
บันทึกการตรวจสอบข้อมูลทั่วไปเกี่ยวกับผู้ดูแลสำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการเปิดใช้งานผู้ดูแลระบบตรวจสอบล็อก แวะไปที่เว็บไซต์ของ Microsoft ต่อไปนี้: