ขั้นตอนถัดไป ให้ตั้งค่าการแชร์ข้อมูลเวลาว่างใน Google ปฏิทินเพื่อให้ผู้ใช้ Microsoft Exchange ดูข้อมูลเวลาว่างของผู้ใช้ Google ปฏิทินได้
หากใช้โดเมน Google Workspace ที่มีชื่อแทน โปรดตั้งค่าโดเมนชื่อแทนผู้ใช้ให้ถูกต้องก่อนดำเนินการต่อ โปรดดูรายละเอียดที่หัวข้อ เลือกว่าจะใช้โดเมน ชื่อแทนผู้ใช้หรือไม่
คุณอยู่ที่ขั้นตอนที่ 3 จากทั้งหมด 5 ขั้นตอน
ตั้งค่าการแชร์ข้อมูลเวลาว่างในปฏิทิน
ขั้นตอนที่ 1: ตั้งค่าผู้ใช้ Google Workspace
ผู้ใช้ Google Workspace ทุกคนจะต้องทำดังนี้
- มีบัญชี Google Workspace ที่เปิดใช้ Google ปฏิทินไว้ โปรดดูรายละเอียดที่หัวข้อเปิดหรือปิดการใช้งานปฏิทินสำหรับผู้ใช้
- มีรายชื่อติดต่ออีเมลในเซิร์ฟเวอร์ Exchange ซึ่งจะช่วยให้ Exchange เรียกดูข้อมูลเวลาว่างจาก Google ได้ โปรดดูรายละเอียดเกี่ยวกับการสร้างรายชื่อติดต่ออีเมลในบทความนี้ของ Microsoft
หมายเหตุ: คุณไม่เพียงแต่สร้างรายชื่อติดต่ออีเมลใน Exchange ได้สำหรับปฏิทินหลักของผู้ใช้ Google Workspace เท่านั้น แต่ยังสร้างสำหรับปฏิทินกลุ่มและทรัพยากรในปฏิทินได้ด้วย (หากต้องการให้ผู้ใช้มองเห็นข้อความจาก Exchange ด้วย)
- ตรวจสอบว่าอีเมลที่ส่งไปยังรายชื่อติดต่อใน Exchange นั้นส่งถึงอีเมล Gmail สำหรับบัญชี Google Workspace ของผู้ใช้
- ตรวจสอบว่ารายชื่อติดต่ออีเมลปรากฏในรายการที่อยู่ร่วม (GAL) ใน Exchange เพื่อให้ผู้ใช้หาได้ขณะที่ตั้งค่าการประชุม คุณจะเพิ่มรายชื่อติดต่อเป็นสคริปต์ได้โดยใช้ Microsoft PowerShell และ Google Directory API ร่วมกัน
- หากผู้ใช้ 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 ต้องตรงกับการตั้งค่าการทำงานร่วมกันของปฏิทิน (โดยกลุ่มสิทธิ์ขั้นต่ำสุดจะมีผล)
สร้างข้อมูลเข้าสู่ระบบ
คุณต้องลงชื่อเข้าใช้ในฐานะผู้ดูแลระบบขั้นสูงสำหรับงานนี้-
ในคอนโซลผู้ดูแลระบบของ Google ให้ไปที่เมนู
แอป
Google Workspace
ปฏิทิน
ต้องมีสิทธิ์ของผู้ดูแลระบบสำหรับปฏิทิน
- คลิกการจัดการการทำงานร่วมกันของปฏิทิน
- ในส่วนข้อมูลเวลาว่างของปฏิทินใน Exchange ให้คลิกสร้างการกำหนดค่าเซิร์ฟเวอร์ Exchange
- เลือกตัวเลือกต่อไปนี้
- หากยังไม่ได้สร้างข้อมูลเข้าสู่ระบบหรือทำไฟล์หาย ให้คลิกสร้างใหม่ แล้วไปที่ขั้นตอนที่ 6 ในงานนี้
- หากมีไฟล์ ให้คลิกเลือกไฟล์ แล้วเลือกไฟล์ข้อมูลเข้าสู่ระบบ จากนั้นไปที่ขั้นตอนที่ 4: เพิ่มพื้นที่ที่อยู่แสดงเวลาว่างลงใน Exchange (อ่านต่อในหน้านี้)
- หากต้องการสร้างข้อมูลเข้าสู่ระบบการตรวจสอบสิทธิ์ Exchange ชุดใหม่ ให้ป้อนอีเมลของบัญชีต้นทางของ Google
- เลือกช่องข้อตกลง
- คลิก Generate new credentials
- หากต้องการรับข้อมูลเข้าสู่ระบบที่สร้างขึ้น ให้คลิกดาวน์โหลด โปรดจดบันทึกข้อมูลเข้าสู่ระบบไว้ เนื่องจากจำเป็นต้องใช้ในขั้นตอนถัดไป
สำคัญ
- ข้อมูลเข้าสู่ระบบจะดาวน์โหลดได้เพียงครั้งเดียว โปรดบันทึกและเก็บไฟล์นั้นไว้ในที่ที่ปลอดภัย
- การสร้างข้อมูลเข้าสู่ระบบชุดใหม่สำหรับบัญชีบทบาทของ 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 ที่คุณสามารถคัดลอกและป้อนได้
เพิ่มพื้นที่ที่อยู่แสดงเวลาว่าง
คุณต้องลงชื่อเข้าใช้ในฐานะผู้ดูแลระบบขั้นสูงสำหรับงานนี้-
ในคอนโซลผู้ดูแลระบบของ Google ให้ไปที่เมนู
แอป
Google Workspace
ปฏิทิน
ต้องมีสิทธิ์ของผู้ดูแลระบบสำหรับปฏิทิน
- คลิกการจัดการการทำงานร่วมกันของปฏิทิน
- ในส่วนข้อมูลเวลาว่างของปฏิทินใน Exchange ให้คลิกสร้างการกำหนดค่าเซิร์ฟเวอร์ Exchange
- อัปโหลดไฟล์ข้อมูลเข้าสู่ระบบสำหรับบัญชีบทบาทใน Google ที่สร้างไว้ในขั้นตอนก่อนหน้า
- ในส่วนอีเมลของบัญชีภายใน ให้ป้อนอีเมลของบัญชีต้นทางของ Exchange Google ปฏิทินจะใช้บัญชีนี้ในการส่งคำขอข้อมูล "ว่าง/ไม่ว่าง" ของทั้งองค์กรไปยัง Exchange
ตัวอย่าง: interop-svc@altostrat.com
- สำหรับพื้นที่ที่อยู่แสดงเวลาว่างของ Google ให้ป้อนพื้นที่ที่อยู่
โปรดทราบประเด็นต่อไปนี้
- หากคุณกำลังเชื่อมต่อกับสภาพแวดล้อม Exchange ขององค์กรเอง พื้นที่ที่อยู่แสดงเวลาว่างของ Google จะต้องไม่เหมือนกับโดเมน Exchange ของคุณ ซึ่งอาจเป็นโดเมนชื่อแทนผู้ใช้ Google Workspace แยกต่างหาก (เช่น googleworkspace.altostrat.com หากโดเมน Exchange ของคุณคือ altostrat.com) โปรดดูข้อมูลเพิ่มเติมที่หัวข้อเลือกว่าจะใช้โดเมนชื่อแทนผู้ใช้หรือไม่
- หากคุณจะตั้งค่าความสามารถในการทำงานร่วมกันระหว่างหลายองค์กร ที่อยู่แสดงเวลาว่างของ Google ควรตรงกับโดเมน Google Workspace ขององค์กร
- พื้นที่ที่อยู่แสดงเวลาว่างของ Google ในทั้งสองกรณีนี้ควรเป็นชื่อโดเมนที่ไม่มีชื่อผู้ใช้ของบัญชี โปรดอย่าใช้บัญชีบทบาทของ Google
- คลิกแสดงการตั้งค่า Exchange
เครื่องมือจะสร้างทั้งการตั้งค่าของเซิร์ฟเวอร์ Exchange และส่วนย่อยของโค้ด PowerShell
- หากต้องการตั้งค่าพื้นที่ที่อยู่แสดงเวลาว่าง ให้คัดลอกและวางโค้ดเป็นบรรทัดเดียวใน Exchange Server PowerShell ในเซิร์ฟเวอร์ Exchange แล้วกด Enter
ดูรายละเอียดได้ในตัวอย่างถัดไป
- หากมีพื้นที่แสดงเวลาว่างแล้ว ระบบจะแจ้งให้นำพื้นที่นั้นออก คุณต้องนำพื้นที่แสดงเวลาว่างที่มีอยู่ออกก่อนจึงจะเพิ่มพื้นที่ใหม่ได้
ตัวอย่าง
ในตัวอย่างนี้ อีเมลของผู้ใช้ 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 ชื่อบริษัทและชื่อผลิตภัณฑ์อื่นๆ ทั้งหมดเป็นเครื่องหมายการค้าของ บริษัทที่เกี่ยวข้อง