3. อนุญาตให้ผู้ใช้ Exchange ดูข้อมูลเวลาว่างในปฏิทิน

ขั้นตอนถัดไป ให้ตั้งค่าการแชร์ข้อมูลเวลาว่างใน Google ปฏิทินเพื่อให้ผู้ใช้ Microsoft Exchange ดูข้อมูลเวลาว่างของผู้ใช้ Google ปฏิทินได้

หากใช้โดเมน Google Workspace ที่มีชื่อแทน โปรดตั้งค่าโดเมนชื่อแทนผู้ใช้ให้ถูกต้องก่อนดำเนินการต่อ โปรดดูรายละเอียดที่หัวข้อ เลือกว่าจะใช้โดเมน ชื่อแทนผู้ใช้หรือไม่

คุณอยู่ที่ขั้นตอนที่ 3 จากทั้งหมด 5 ขั้นตอน

ตั้งค่าการแชร์ข้อมูลเวลาว่างในปฏิทิน

ขั้นตอนที่ 1: ตั้งค่าผู้ใช้ Google Workspace

ผู้ใช้ Google Workspace ทุกคนจะต้องทำดังนี้

  1. มีบัญชี Google Workspace ที่เปิดใช้ Google ปฏิทินไว้ โปรดดูรายละเอียดที่หัวข้อเปิดหรือปิดการใช้งานปฏิทินสำหรับผู้ใช้
  2. มีรายชื่อติดต่ออีเมลในเซิร์ฟเวอร์ Exchange ซึ่งจะช่วยให้ Exchange เรียกดูข้อมูลเวลาว่างจาก Google ได้ โปรดดูรายละเอียดเกี่ยวกับการสร้างรายชื่อติดต่ออีเมลในบทความนี้ของ Microsoft

    หมายเหตุ: คุณไม่เพียงแต่สร้างรายชื่อติดต่ออีเมลใน Exchange ได้สำหรับปฏิทินหลักของผู้ใช้ Google Workspace เท่านั้น แต่ยังสร้างสำหรับปฏิทินกลุ่มและทรัพยากรในปฏิทินได้ด้วย (หากต้องการให้ผู้ใช้มองเห็นข้อความจาก Exchange ด้วย)

  3. ตรวจสอบว่าอีเมลที่ส่งไปยังรายชื่อติดต่อใน Exchange นั้นส่งถึงอีเมล Gmail สำหรับบัญชี Google Workspace ของผู้ใช้
  4. ตรวจสอบว่ารายชื่อติดต่ออีเมลปรากฏในรายการที่อยู่ร่วม (GAL) ใน Exchange เพื่อให้ผู้ใช้หาได้ขณะที่ตั้งค่าการประชุม คุณจะเพิ่มรายชื่อติดต่อเป็นสคริปต์ได้โดยใช้ Microsoft PowerShell และ Google Directory API ร่วมกัน
  5. หากผู้ใช้ Google Workspace มีกล่องจดหมาย Exchange ด้วยเช่นกัน ให้ซ่อนกล่องจดหมายใน GAL วิธีนี้จะทำให้ระบบเลือกรายชื่อติดต่ออีเมล (และแสดงข้อมูลเวลาว่างในปฏิทินที่เกี่ยวข้อง) เมื่อมีคนเชิญผู้ใช้เข้าร่วมประชุม

หมายเหตุ: หากคุณใช้โดเมนชื่อแทนผู้ใช้ โปรดตรวจสอบว่ารายชื่อติดต่ออีเมลในเซิร์ฟเวอร์ Exchange มีทั้งอีเมลของโดเมนหลักและโดเมนชื่อแทนผู้ใช้ อีเมลหลักควรใช้โดเมนชื่อแทนผู้ใช้ (เช่น hao@googleworkspace.altostrat.com) เพื่อให้ระบบกำหนดเส้นทางการค้นหาเวลาว่างไปยัง Google Workspace โดยใช้โดเมนชื่อแทนผู้ใช้ ส่วนอีเมลรองควรใช้โดเมนหลัก (เช่น hao@altostrat.com) เพื่อให้ผู้ใช้ Exchange เห็นอีเมลนี้เมื่อค้นหาใน GAL และส่งข้อความอีเมลไปยังอีเมลดังกล่าว

ขั้นตอนที่ 2: เปิดการเชื่อมต่ออินเทอร์เน็ต

เปิดการเชื่อมต่ออินเทอร์เน็ตขาออกเพื่อให้เซิร์ฟเวอร์ Exchange สื่อสารกับเซิร์ฟเวอร์ Google ได้ โดยเซิร์ฟเวอร์ Exchange ต้องส่งคําขอ HTTP (EWS SOAP) ไปยัง URL ต่อไปนี้

  • https://calendar.google.com/autodiscover/autodiscover.xml
  • https://calendar.google.com/Exchange/Exchange.ews

ขั้นตอนที่ 3: สร้างบัญชีบทบาทของ Google และสร้างข้อมูลเข้าสู่ระบบ

เซิร์ฟเวอร์ Exchange จะใช้บัญชีต้นทางในการเข้าถึง Google Workspace เพื่อรับข้อมูลเวลาว่างของผู้ใช้ปฏิทิน

ก่อนเริ่มต้น

  • สร้างบัญชีบทบาทใน Google Workspace - Exchange จะใช้บัญชีนี้เพื่อเข้าถึงข้อมูลเวลาว่างของผู้ใช้ Google ปฏิทิน โดยบัญชีนี้ควรเป็นบัญชีผู้ใช้ทั่วไปและใช้สำหรับการทำงานร่วมกันของปฏิทินเท่านั้น ตรวจสอบว่าบัญชีนี้ไม่ถูกระงับหรือถูกลบ เปิดใช้แอปปฏิทิน และมีใบอนุญาตที่ถูกต้อง โปรดดูรายละเอียดเกี่ยวกับการตั้งค่าบัญชีที่หัวข้อตัวเลือกเพื่อเพิ่มผู้ใช้
  • เปิดปฏิทินให้กับบัญชี - โปรดดูรายละเอียดที่หัวข้อเปิดหรือปิดปฏิทินให้กับผู้ใช้ หลังจากดำเนินการแล้ว โปรดตรวจสอบว่าบัญชีต้นทางของ Google มองเห็นกิจกรรมที่คุณต้องการแชร์
  • มอบสิทธิ์เข้าถึงการแชร์บัญชีต้นทางของ Google ให้กับ Google ปฏิทิน - ตรวจสอบว่าบัญชีมีสิทธิ์เข้าถึงข้อมูล "ว่าง/ไม่ว่าง" หรือรายละเอียดกิจกรรมเพื่อตรวจสอบเวลาว่างของผู้ใช้ทั้งหมด การตั้งค่าบัญชีต้นทางของ Google ต้องตรงกับการตั้งค่าการทำงานร่วมกันของปฏิทิน (โดยกลุ่มสิทธิ์ขั้นต่ำสุดจะมีผล)

สร้างข้อมูลเข้าสู่ระบบ

คุณต้องลงชื่อเข้าใช้ในฐานะผู้ดูแลระบบขั้นสูงสำหรับงานนี้
  1. ในคอนโซลผู้ดูแลระบบของ Google ให้ไปที่เมนู จากนั้น  แอป จากนั้น Google Workspace จากนั้น ปฏิทิน

    ต้องมีสิทธิ์ของผู้ดูแลระบบสำหรับปฏิทิน

  2. คลิกการจัดการการทำงานร่วมกันของปฏิทิน
  3. ในส่วนข้อมูลเวลาว่างของปฏิทินใน Exchange ให้คลิกสร้างการกำหนดค่าเซิร์ฟเวอร์ Exchange
  4. เลือกตัวเลือกต่อไปนี้
  5. หากต้องการสร้างข้อมูลเข้าสู่ระบบการตรวจสอบสิทธิ์ Exchange ชุดใหม่ ให้ป้อนอีเมลของบัญชีต้นทางของ Google
  6. เลือกช่องข้อตกลง
  7. คลิก Generate new credentials
  8. หากต้องการรับข้อมูลเข้าสู่ระบบที่สร้างขึ้น ให้คลิกดาวน์โหลด โปรดจดบันทึกข้อมูลเข้าสู่ระบบไว้ เนื่องจากจำเป็นต้องใช้ในขั้นตอนถัดไป

สำคัญ

  • ข้อมูลเข้าสู่ระบบจะดาวน์โหลดได้เพียงครั้งเดียว โปรดบันทึกและเก็บไฟล์นั้นไว้ในที่ที่ปลอดภัย
  • การสร้างข้อมูลเข้าสู่ระบบชุดใหม่สำหรับบัญชีบทบาทของ Google จะเพิกถอนข้อมูลเดิมที่มีอยู่ทั้งหมดที่สร้างขึ้นสำหรับผู้ใช้รายนี้ หากต้องการอนุญาตให้เซิร์ฟเวอร์ Exchange หลายแห่งค้นหาข้อมูลเวลาว่างของผู้ใช้ปฏิทินได้ (ตัวอย่างเช่น คุณใช้สภาพแวดล้อม Exchange/Exchange Online (Microsoft 365) แบบผสม) ให้สร้างข้อมูลเข้าสู่ระบบครั้งเดียวและใช้กับเซิร์ฟเวอร์ Exchange ทั้งหมด
  • หากข้อมูลเข้าสู่ระบบถูกเพิกถอน ให้กำหนดค่าเซิร์ฟเวอร์ Exchange อีกครั้งตามที่อธิบายไว้ในขั้นตอนถัดไป
  • หากต้องการหยุดการเผยแพร่ข้อมูลว่าง/ไม่ว่างให้กับผู้ใช้ Exchange ให้ลบบัญชีบทบาท

ขั้นตอนที่ 4: เพิ่มพื้นที่ของที่อยู่แสดงสถานะลงใน Exchange

ขั้นตอนต่อไป คุณต้องเพิ่มพื้นที่ที่อยู่แสดงเวลาว่างใน Exchange เพื่ออนุญาตให้ Exchange ค้นหาข้อมูลเวลาว่างใน Google Workspace

ในการดำเนินการนี้ คุณต้องเรียกใช้คำสั่ง 2-3 คำสั่งใน Exchange Server PowerShell (หรือที่เรียกว่า Exchange Management Shell) เครื่องมือกำหนดค่าในขั้นตอนเหล่านี้จะสร้างโค้ด PowerShell ที่คุณสามารถคัดลอกและป้อนได้

เพิ่มพื้นที่ที่อยู่แสดงเวลาว่าง

คุณต้องลงชื่อเข้าใช้ในฐานะผู้ดูแลระบบขั้นสูงสำหรับงานนี้
  1. ในคอนโซลผู้ดูแลระบบของ Google ให้ไปที่เมนู จากนั้น  แอป จากนั้น Google Workspace จากนั้น ปฏิทิน

    ต้องมีสิทธิ์ของผู้ดูแลระบบสำหรับปฏิทิน

  2. คลิกการจัดการการทำงานร่วมกันของปฏิทิน
  3. ในส่วนข้อมูลเวลาว่างของปฏิทินใน Exchange ให้คลิกสร้างการกำหนดค่าเซิร์ฟเวอร์ Exchange
  4. อัปโหลดไฟล์ข้อมูลเข้าสู่ระบบสำหรับบัญชีบทบาทใน Google ที่สร้างไว้ในขั้นตอนก่อนหน้า
  5. ในส่วนอีเมลของบัญชีภายใน ให้ป้อนอีเมลของบัญชีต้นทางของ Exchange Google ปฏิทินจะใช้บัญชีนี้ในการส่งคำขอข้อมูล "ว่าง/ไม่ว่าง" ของทั้งองค์กรไปยัง Exchange

    ตัวอย่าง: interop-svc@altostrat.com

  6. สำหรับพื้นที่ที่อยู่แสดงเวลาว่างของ Google ให้ป้อนพื้นที่ที่อยู่

    โปรดทราบประเด็นต่อไปนี้

    • หากคุณกำลังเชื่อมต่อกับสภาพแวดล้อม Exchange ขององค์กรเอง พื้นที่ที่อยู่แสดงเวลาว่างของ Google จะต้องไม่เหมือนกับโดเมน Exchange ของคุณ ซึ่งอาจเป็นโดเมนชื่อแทนผู้ใช้ Google Workspace แยกต่างหาก (เช่น googleworkspace.altostrat.com หากโดเมน Exchange ของคุณคือ altostrat.com) โปรดดูข้อมูลเพิ่มเติมที่หัวข้อเลือกว่าจะใช้โดเมนชื่อแทนผู้ใช้หรือไม่
    • หากคุณจะตั้งค่าความสามารถในการทำงานร่วมกันระหว่างหลายองค์กร ที่อยู่แสดงเวลาว่างของ Google ควรตรงกับโดเมน Google Workspace ขององค์กร
    • พื้นที่ที่อยู่แสดงเวลาว่างของ Google ในทั้งสองกรณีนี้ควรเป็นชื่อโดเมนที่ไม่มีชื่อผู้ใช้ของบัญชี โปรดอย่าใช้บัญชีบทบาทของ Google
  7. คลิกแสดงการตั้งค่า Exchange

    เครื่องมือจะสร้างทั้งการตั้งค่าของเซิร์ฟเวอร์ Exchange และส่วนย่อยของโค้ด PowerShell

  8. หากต้องการตั้งค่าพื้นที่ที่อยู่แสดงเวลาว่าง ให้คัดลอกและวางโค้ดเป็นบรรทัดเดียวใน Exchange Server PowerShell ในเซิร์ฟเวอร์ Exchange แล้วกด Enter

    ดูรายละเอียดได้ในตัวอย่างถัดไป

  9. หากมีพื้นที่แสดงเวลาว่างแล้ว ระบบจะแจ้งให้นำพื้นที่นั้นออก คุณต้องนำพื้นที่แสดงเวลาว่างที่มีอยู่ออกก่อนจึงจะเพิ่มพื้นที่ใหม่ได้

ตัวอย่าง

ในตัวอย่างนี้ อีเมลของผู้ใช้ Google จะอยู่ในโดเมนชื่อแทนผู้ใช้ Google Workspace ซึ่งก็คือ @alias.altostrat.com และคุณจะตั้งค่าการทำงานร่วมกันของปฏิทินสำหรับ Exchange 2016 ขึ้นไปหรือ Exchange Online

ชื่อผู้ใช้และรหัสผ่านในตัวอย่างเป็นของ Exchange ไม่ใช่บัญชีบทบาทของ Google

if ((Get-AvailabilityConfig) -ne $null) {
Set-AvailabilityConfig -OrgWideAccount interop@alias.altostrat.com;
} else {
New-AvailabilityConfig -OrgWideAccount interop@alias.altostrat.com;
}
$password = echo "vj4XJ711VM6uRfNUZQRzHsBd5rI9qtSwqR9XvDFBDYW_gDawBakTFWLJqqn3SHvZ" | ConvertTo-SecureString -asPlainText -force;
$credentials = New-Object System.Management.Automation.PSCredential -argumentList "alias.altostrat.com\interop", $password;
Remove-AvailabilityAddressSpace alias.altostrat.com -ErrorAction SilentlyContinue -Confirm:$false;
Add-AvailabilityAddressSpace -forestName alias.altostrat.com -accessMethod orgwidefb -credentials $credentials-targetAutodiscoverEPR https://calendar.google.com/autodiscover/autodiscover.xml

ขั้นตอนที่ 5: รอหรือรีสตาร์ทเซิร์ฟเวอร์ Exchange

หลังจากที่คุณป้อนคำสั่งใน PowerShell แล้ว อาจใช้เวลาสักครู่เพื่อให้การเปลี่ยนแปลงมีผล แต่หากต้องการให้การเปลี่ยนแปลงมีผลทันที ให้รีสตาร์ทเซิร์ฟเวอร์ Exchange


Google, Google Workspace รวมถึงเครื่องหมายและโลโก้ที่เกี่ยวข้องเป็นเครื่องหมายการค้าของ Google LLC ชื่อบริษัทและชื่อผลิตภัณฑ์อื่นๆ ทั้งหมดเป็นเครื่องหมายการค้าของ บริษัทที่เกี่ยวข้อง