Skype for Business Front-End เซิร์ฟเวอร์ที่เชื่อมต่อกับ Exchange Online สําหรับ OAuth ไม่ได้ใช้พร็อกซีเซิร์ฟเวอร์

นำไปใช้กับ
Skype for Business Server 2015

อาการ

ลองทำตามสถานการณ์ต่อไปนี้:

  • คุณอยู่ในสภาพแวดล้อม Microsoft Skype for Business Server 2015 ภายในองค์กรและ Exchange แบบไฮบริด
  • คุณใช้พูล Front-End Skype for Business Server 2015 กับพร็อกซีและไม่มีการเข้าถึงอินเทอร์เน็ตโดยตรง
  • คุณตั้งค่าการตั้งค่าการกําหนดค่า Skype for Business Server OAuth (-ExchangeAutodiscoverUrl-) ชี้ไปยังเซิร์ฟเวอร์ Exchange CAS ภายในองค์กรของคุณ
  • คุณสามารถเปิดใช้งานคุณลักษณะประวัติการสนทนาทางฝั่งเซิร์ฟเวอร์ได้โดยใช้การตั้งค่าการกําหนดค่าประวัติการสนทนาสําหรับ Skype for Business
  • คุณตั้งค่าบัญชีโดยการสร้างกล่องจดหมาย Exchange Online

ในสถานการณ์นี้ ผู้ใช้บัญชีจะไม่สามารถใช้ฟีเจอร์ของประวัติการสนทนาฝั่งเซิร์ฟเวอร์เพื่อบันทึกประวัติการสนทนาในกล่องจดหมาย Exchange Online ได้ นอกจากนี้ ผู้ใช้ภายในองค์กรจะไม่ได้รับผลกระทบ

สาเหตุ

ปัญหานี้เกิดขึ้นเนื่องจากเซิร์ฟเวอร์ Exchange CAS จะเปลี่ยนเส้นทางการร้องขอการค้นหาอัตโนมัติไปยัง Exchange Online โดยตรงแทนการใช้พร็อกซีเซิร์ฟเวอร์ เนื่องจากเซิร์ฟเวอร์ Exchange ภายในองค์กรไม่สามารถเชื่อมต่อกับ Exchange Online ได้โดยตรง การเชื่อมต่อจึงล้มเหลว

นอกจากนี้ เนื่องจากกล่องจดหมายภายในองค์กรเป็นทรัพยากรภายในเครื่อง กระบวนการ Autodiscover จึงทํางานได้ดี

การแก้ปัญหา

เมื่อต้องการแก้ไขปัญหานี้ ให้ติดตั้งการอัปเดตแบบสะสมประจําเดือนมกราคม 2019 6.0.9319.537 สําหรับ Skype for Business Server 2015, Front End Server และ Edge Server

หมาย เหตุ ถ้าการกําหนดค่าพร็อกซีเซิร์ฟเวอร์มีการอ้างอิงไปยังชื่อโดเมนภายในของคุณในพร็อกซีรายการพร็อกซีบายพาส รายละเอียดพร็อกซีเซิร์ฟเวอร์โดยไม่มีรายการบายพาสจะต้องใส่ในส่วนการกําหนดค่าของไฟล์ LysSvc.exe.config สําหรับแต่ละเซิร์ฟเวอร์ Front-End

คุณสามารถใช้ netsh เพื่อตรวจสอบรายการการเลี่ยงผ่านพร็อกซีผ่านบรรทัดคําสั่งยกระดับ:

  1. ไปที่ เริ่มต้น แล้วพิมพ์ cmd
  2. คลิกขวาที่ พร้อมท์คําสั่ง แล้วเลือก เรียกใช้ในฐานะผู้ดูแลระบบ
  3. ป้อนคําสั่งต่อไปนี้ แล้วกด Enter:
    netsh winhttp แสดงพร็อกซี

ยืนยันว่าโดเมนภายในเครื่องของคุณตั้งค่าไว้อย่างชัดเจนในรายการการเลี่ยงผ่านพร็อกซีเป็นตัวอย่างต่อไปนี้หรือไม่ (ในตัวอย่างนี้ contoso.com เป็นชื่อโดเมนภายใน):

การตั้งค่าพร็อกซี WinHTTP ปัจจุบัน:
พร็อกซีเซิร์ฟเวอร์: 192.168.1.60:8080
รายการบายพาส : *.contoso.com;*.local;

ในกรณีนี้ คุณต้องเพิ่มรายการต่อไปนี้ลงในส่วนการกําหนดค่าของ LysSvc.exe.config ที่พร้อมใช้งานที่ C:\Program Files\Skype for Business Server 2019\Server\Core\LysSvc.exe.config สําหรับแต่ละเซิร์ฟเวอร์ Front-End ตามตัวอย่างต่อไปนี้:

<defaultProxy>
<พร็อกซี
proxyaddress="http://192.168.1.60:8080"
bypassonlocal="true" />
</defaultProxy>