ユーザーに共有メールボックスのカレンダーへのアクセスを許可することに関する情報はたくさんありますが、その逆の情報を見つけるのに苦労しているようです。共有メールボックスにユーザーのカレンダーを編集する権限を与える(PowerShellを使用)。
少し背景があります。最近、オンプレミスから365に移行しました。以前は、年次休暇を予約したときにユーザーのカレンダーを自動的に更新するために使用されるサービスアカウントメールボックスがありました。
365に移行した後、ユーザーライセンスを消費しないように、このメールボックスを共有メールボックスに変換しました。カレンダーで編集者権限を持つアカウントを既に持っているすべてのユーザーに対して、引き続き正しく機能します。
Add-MailboxFolderPermissionを使用して新しいユーザーにアクセス許可を追加しようとすると、次のエラーで失敗します"有効なSMTPアドレスがないか、一致する情報がありません。"(ただし、これは通常のユーザーの追加には機能します)
奇妙なことに....[〜#〜] can [〜#〜] Outlookクライアントのカレンダープロパティを使用して、共有メールボックスのこれらの編集者権限を手動で追加します...
新しいユーザープロセスの一部として自動化することを強くお勧めします。
手順を試しましたが、PowerShellで共有したものと同じエラーメッセージが表示されました。別のことは、Outlookクライアントを介して他のメールボックスのカレンダーにこの共有メールボックスのアクセス許可を付与したときにもエラーが発生したことです。エラーメッセージは、「ローカル以外のユーザーにはこのサーバーでの権限を付与できません」です。ローカルメールボックスとO365メールボックスを試しました。どちらのシナリオでも、この共有メールボックス(および他のローカルメールボックス)は使用できないように見えます:
もう1つの興味深い点は、デリゲートメールボックスを通常のメールボックスに切り替えると、メールボックスが無効であると表示されなくなり、期待どおりに機能することです。
したがって、ハイブリッド展開またはExchange Onlineでは、共有メールボックス自体が他のメールボックスへのデリゲートになることは想定されていないようです。私はこれを読みました Exchange Online共有メールボックスのTechNet紹介 。
現在の情報を使用して、共有メールボックスを通常のメールボックスに変換することをお勧めします。