Microsoft Teams มีปฏิทินหลักสำหรับผู้ใช้แต่ละคนหรือกลุ่ม/องค์กร สมาชิกสามารถเพิ่มการประชุม/กิจกรรมที่แสดงอัตโนมัติในปฏิทินของคนอื่นในกลุ่มเดียวกัน แต่ผู้ใช้รายงานว่าเมนู "Calendar" หายไปจากแถบเมนู Teams
สาเหตุของปฏิทินหายไปใน MS Teams
- การเปลี่ยนแปลงนโยบายที่เกี่ยวข้อง: Calendar settings ถูกควบคุมโดย Administrative Policy อาจมีการเปลี่ยนแปลงนโยบายทำให้ Calendar หาย
- Web Services Protocol: หากองค์กรปิด Exchange Web Services Protocol จะเจอปัญหานี้
- On-Premises Mailboxes: ปฏิทินทำงานกับ On-Premises Mailboxes เท่านั้น ต้องให้สิทธิ์เข้าถึง Exchange Organization's On-Premises Mailboxes
วิธีแก้ไข 1: แก้ไข MS Teams App Setup Policy
Calendar settings ถูกควบคุมโดย MS Teams Admin Policy
- Sign in เข้า Microsoft Teams Admin Center เป็น Office 365 Administrator
- คลิก Users > เลือกบัญชีของคุณ > แท็บ Policies
- เลือก Global (Org-wide default) ภายใต้ App setup policy จะเห็นการตั้งค่า Activity, Chat, Teams, Calendar เป็นต้น
- ใน Pinned apps ตรวจสอบว่ามี Calendar หรือไม่ หากไม่มี คลิก Add apps > เลือก Calendar
- เปิด Microsoft Teams ใหม่ ควรเห็น Calendar ในเมนูแล้ว
วิธีแก้ไข 2: ตรวจสอบ Exchange Web Services Protocol
หากวิธีที่ 1 ไม่ได้ อาจเป็นเพราะองค์กรปิด EWS Protocol
- เปิด Windows PowerShell แบบ Run as Administrator
- รันคำสั่ง:
Get-CASMailbox "Identity Name" | fl ews*
ตรวจสอบ EwsEnabled เป็น True หรือ False หาก False ให้ไปขั้นตอนถัดไป - รันคำสั่งเพื่อเปิด EWS:
Set-CASMailbox "Identity Name" -EwsEnabled $True
- เปิด Microsoft Teams ใหม่ ควรเห็น Calendar แล้ว
วิธีแก้ไข 3: อนุญาต Exchange On-Premises Mailboxes (สำหรับ Cloud Users)
Calendar ใน Teams เชื่อมต่อกับ Exchange Online (EXO) Calendar ต้องให้สิทธิ์เข้าถึง On-Premises Mailboxes
ข้อกำหนดเบื้องต้น:
- User ต้อง Sync กับ Azure Active Directory
- มี Exchange On-Premises Server Mailbox ที่ทำงานได้
- Exchange Server ต้องมี Hybrid Connection
- Exchange Server 2016 ขึ้นไป
- ตั้งค่า OAuth Authentication
ขอ IT Expert ให้องค์กรอนุญาต MS Teams เข้าถึง Exchange On-Premises สำหรับ Autodiscover และ EWS