Azure AD Connect TLS เวอร์ชันไม่ถูกต้อง
ดังนั้นฉันจึงติดตั้งเซิร์ฟเวอร์ Windows 2019 ใหม่ล่าสุดโดยที่ฉันต้องการติดตั้ง Azure AD Connect เวอร์ชัน 2.x หรือดีกว่านั้น ฉันต้องการอัปเกรดเซิร์ฟเวอร์ Azure AD Connect เวอร์ชัน 1.x ที่มีอยู่เป็นเวอร์ชัน 2.x หลังจากเริ่มต้น ฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
การติดตั้งนี้ต้องใช้ TLS 1.2 แต่ไม่ได้เปิดใช้งานบนเซิร์ฟเวอร์ โปรดดูเอกสารนี้เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับขั้นตอนที่คุณต้องดำเนินการเพื่อเปิดใช้งาน TLS 1.2 บนเซิร์ฟเวอร์ของคุณ หลังจากกำหนดค่า TLS 1.2 แล้ว โปรดเรียกใช้ AADConnect Wizard เพื่อดำเนินการติดตั้งและกำหนดค่าต่อ
โชคดีที่การเปิดใช้งาน TLS 1.2 บนเซิร์ฟเวอร์ Windows 2019 นั้นไม่ใช่เรื่องยาก (แม้ว่าฉันจะสงสัยว่าเหตุใดจึงไม่เปิดใช้งานตามค่าเริ่มต้น) โดยใช้รีจิสตรีคีย์ต่อไปนี้:
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\.NETFramework\v4.0.30319]
"SystemDefaultTlsVersions"=dword:00000001
"SchUseStrongCrypto"=dword:0000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319]
"SystemDefaultTlsVersions"=dword:00000001
"SchUseStrongCrypto"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server]
"Enabled"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server]
"DisabledByDefault"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client]
"Enabled"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client]
"DisabledByDefault"=dword:00000000
วิธีที่ง่ายที่สุดในการรับสิ่งเหล่านี้บนเซิร์ฟเวอร์ของคุณคือการใช้คำสั่ง PowerShell ต่อไปนี้:
New-Item 'HKLM:\SOFTWARE\WOW6432Node\Microsoft\.NETFramework\v4.0.30319' -Force
New-ItemProperty -path 'HKLM:\SOFTWARE\WOW6432Node\Microsoft\.NETFramework\v4.0.30319' -name 'SystemDefaultTlsVersions' -value '1' -PropertyType 'DWord' -Force
New-ItemProperty -path 'HKLM:\SOFTWARE\WOW6432Node\Microsoft\.NETFramework\v4.0.30319' -name 'SchUseStrongCrypto' -value '1' -PropertyType 'DWord' -Force
New-Item 'HKLM:\SOFTWARE\Microsoft\.NETFramework\v4.0.30319' -Force
New-ItemProperty -path 'HKLM:\SOFTWARE\Microsoft\.NETFramework\v4.0.30319' -name 'SystemDefaultTlsVersions' -value '1' -PropertyType 'DWord' -Force
New-ItemProperty -path 'HKLM:\SOFTWARE\Microsoft\.NETFramework\v4.0.30319' -name 'SchUseStrongCrypto' -value '1' -PropertyType 'DWord' -Force
New-Item 'HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server' -Force
New-ItemProperty -path 'HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server' -name 'Enabled' -value '1' -PropertyType 'DWord'
New-ItemProperty -path 'HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server' -name 'DisabledByDefault' -value 0 -PropertyType 'DWord' -Force
New-Item 'HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client' -Force
New-ItemProperty -path 'HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client' -name 'Enabled' -value '1' -PropertyType 'DWord' -Force
New-ItemProperty -path 'HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client' -name 'DisabledByDefault' -value 0 -PropertyType 'DWord' -Force
บันทึก. คุณสามารถเพิ่ม | out-null ให้กับแต่ละคำสั่งเพื่อระงับเอาต์พุตคอนโซล
หลังจากรันคำสั่งเหล่านี้ Azure AD Connect ได้รับการติดตั้งตามที่คาดไว้
