อาการ
Exchange Server CU14 CU14 RecoverServer ล้มเหลว และส่งกลับข้อความแสดงข้อผิดพลาดต่อไปนี้:
[ข้อผิดพลาด] การตั้งค่าข้อยกเว้น "ExtendedProtectionTokenChecking": "ไม่สามารถแปลง null เป็นชนิด "Microsoft.Exchange.Data.Directory.SystemConfiguration.ExtendedProtectionTokenCheckingMode" เนื่องจากค่าการแจงนับที่ไม่ถูกต้อง ระบุค่าการแจงนับข้อใดข้อหนึ่งต่อไปนี้ แล้วลองอีกครั้ง ค่าการแจงนับที่เป็นไปได้คือ "None,Allow,Require""
[ข้อผิดพลาด] ไม่สามารถแปลง null เป็นชนิด "Microsoft.Exchange.Data.Directory.SystemConfiguration.ExtendedProtectionTokenCheckingMode" เนื่องจากค่าการแจงนับที่ไม่ถูกต้อง ระบุค่าการแจงนับข้อใดข้อหนึ่งต่อไปนี้ แล้วลองอีกครั้ง ค่าการแจงนับที่เป็นไปได้คือ "None,Allow,Require"
[ERROR-REFERENCE] Id=ClientAccessComponent___75f8c93d15314369983d33ec0742e189 Component=EXCHANGE14:\Current\Release\Shared\Datacenter\Setup
สาเหตุ
ปัญหานี้เกิดขึ้นเนื่องจากค่าสําหรับตัวแปรที่ใช้ในการสร้างไดเรกทอรีเสมือนไม่ได้กําหนดใน Exchange Server CU14 2019
วิธีแก้ไขปัญหา
เมื่อต้องการแก้ไขปัญหานี้ให้เรียกใช้ RecoverServer โดยใช้สื่อ CU13 Exchange Server 2019 แล้วอัปเกรดเซิร์ฟเวอร์เป็น Exchange Server 2019 CU14 เมื่อต้องการดำเนินการดังกล่าวนี้ ให้ปฏิบัติตามขั้นตอนต่อไปนี้:
-
ดาวน์โหลดสื่อ Exchange Server 2019 CU13 จากศูนย์ดาวน์โหลด Microsoft เราขอแนะนําให้คุณเก็บสื่อ CU14 Exchange Server 2019 ไว้บนเซิร์ฟเวอร์เดียวกัน
-
สร้างระบบปฏิบัติการใหม่ที่มีชื่อ ที่อยู่ IP และระดับการอัปเดตระบบปฏิบัติการเดียวกันกับเซิร์ฟเวอร์ที่คุณกําลังกู้คืน
-
ติดตั้งข้อกําหนดเบื้องต้นของ Exchange Server 2019 CU13
-
เรียกใช้คําสั่ง PowerShell ต่อไปนี้เพื่อเปลี่ยนหมายเลขลําดับประจําสินค้าของเซิร์ฟเวอร์ที่คุณกําลังกู้คืน:
Set-ADObject “DN of Exchange server object in configuration container” -Replace @{“SerialNumber= Version 15.2 (Build 31258.12)”}
ตัวอย่างเช่น:
Set-ADObject "CN=Exch3,CN=Servers,CN=Exchange Administrative Group (FYDIBOHF23SPDLT),CN=Administrative Groups,CN=Contoso,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=Contoso,DC=Com" -Replace @{SerialNumber="Version 15.2 (Build 31258.12)"} หมายเหตุ: เพื่อให้คําสั่งนี้ทํางาน ต้องติดตั้งเครื่องมือการดูแลระยะไกลของ Active Directory (RSAT-ADDS) ถ้าไม่ได้ติดตั้ง RSAT-ADDS ให้เรียกใช้คําสั่งต่อไปนี้:Install-WindowsFeature RSAT-ADDS
-
เรียกใช้คําสั่งต่อไปนี้จากไดรฟ์ที่มีสื่อ Exchange Server 2019 CU13 ติดตั้งอยู่:
.\Setup.exe /m:RecoverServer /IAcceptExchangeServerLicenseTerms_DiagnosticDataON -
หลังจาก RecoverServer เสร็จสิ้น ให้รีสตาร์ตเซิร์ฟเวอร์
-
ติดตั้งข้อกําหนดเบื้องต้นของ Exchange Server 2019 CU14
-
เมาต์สื่อ Exchange Server 2019 CU14 แล้วเรียกใช้คําสั่งต่อไปนี้:
.\Setup.exe /m:upgrade /IAcceptExchangeServerLicenseTerms_DiagnosticDataON
Note: หากคุณปิดใช้งานการป้องกันเพิ่มเติมเมื่อคุณติดตั้ง Exchange Server 2019 CU14 ให้ระบุ /DoNotEnableEP พร้อมกับพารามิเตอร์การตั้งค่าอื่นๆ