私たちはOffice 365を使用していますが、会議室は異なるポリシーを持つ複数の企業間で共有されるリソースであるため、Apple iCal、Gmailなど)をサポートする必要があります。
私が理解している限り、カレンダーを公開しても、ユーザーはカレンダーを編集できません(または少なくとも新しい予定を作成する/自分の予定を編集する)ことはできませんか?あなたが私たちの組織の一員であるかどうかに関係なく、誰もが会議室を予約する権利を持っているので、この場合は意味がありません。
1つのオプションは、Azure ADを使用して共有リソースメールボックスへのゲストアクセスを渡すことですが、試してみると、ゲストユーザーにもカレンダーの編集権限を付与できません。
おそらく、この場合にOffice 365を使用しても意味がありませんか?それは、大企業向けに設計されているようであり、堅固に作業して他の小企業とリソースを共有している中小企業ではありません。
デフォルトでは会議室メールボックスでは、外部ユーザーが予約することはできません。ただし、必要に応じて外部のユーザーが予約できるように構成できるオプションがあります。 ProcessExternalMeetingMessagesフラグです。
Get-Mailbox "external room" | Get-CalendarProcessing | Select *external*
外部の送信者が会議室を予約しようとすると、承諾または拒否のメッセージが表示されず、会議室が正常に予約されたと想定すると混乱が生じる可能性があります(リソースハットの自動処理が有効になっている場合)。
外部要求を処理するように会議室メールボックスを構成するには:
Get-Mailbox "external room" | Set-CalendarProcessing -ProcessExternalMeetingMessages $true
この変更により、外部の会議出席依頼の処理が可能になります。ただし、会議のリクエストは、部屋の空室状況やその他の予約ポリシーに基づいて、引き続き承認または拒否されます。
注(これに何度か騙された):この変更はnewリクエストに対してのみ有効になります。設定を有効にする前に受信した外部送信者からの会議出席依頼は処理されません。