gpt4 book ai didi

powershell - Office 365 session 室邮箱 CalendarProcessing 通过 Microsoft Graph 访问

转载 作者:行者123 更新时间:2023-12-04 12:03:06 25 4
gpt4 key购买 nike

在使用房间和设备时,Exchange(在 Office 365 中,但也在其他版本中)使用许多选项来处理事件中对这些资源的请求。
默认情况下,例如,Exchange 会在 session 室日历中创建事件时去除主题,并将其替换为组织者名称。如果您随后尝试获取房间的日历(例如,用于 session 室显示),您将只有组织者名称,而不是每个 session 的主题。
这在某些情况下可能是合适的,但在许多其他情况下,人们希望在该日历中显示实际主题。
为此,我知道的唯一选择是使用 Powershell Set-CalendarProcessing cmdlet 更改 DeleteSubject , AddOrganizerToSubject和更多。
在 SaaS 环境中,这很烦人,因为您需要 Office 365 管理员使用 Powershell 来执行此操作,这可能并不完全简单,或者您需要询问用户的登录名和密码并将其传递给 Powershell,从而提高安全性问题,并且在许多情况下都不起作用(2FA,SAML auth ...)。
有没有办法通过 Microsoft Graph 访问这些设置?
或者,如果无法通过 Microsoft Graph 获得,是否可以使用 Microsoft Graph oAuth token 通过 Linux Powershell 执行此操作?我知道可以使用 oAuth token ,但是尽管我付出了所有努力,但我还是没有设法找到一种方法来执行常规托管的 o​​Auth 登录并为此目的使用收到的 token 。
欢迎任何提示!
编辑
澄清一下:我在一个 SaaS 场景中,我是 SaaS 提供商,所以我需要允许我的客户管理员轻松或自动更改这些设置,而不是访问我自己的房间邮箱(我会为此使用 powershell) .

最佳答案

我在 MS Graph Reference 中看不到任何可以满足您需求的东西。话虽如此,您在问题中陈述的使用远程 powershell api 的障碍应该不难适应。

首先,您的电子邮件 IT 提供商应与您合作,以您想要/需要的方式配置房间。如果他们愿意将此委托(delegate)给您,那么可以设置基于角色的访问控制 (https://4sysops.com/archives/create-custom-rbac-roles-in-exchange-and-office-365/) 以仅授予您对日历处理的访问权限。

同样,MS 已经发布了将 MFA 与 Exchange Online Powershell (https://docs.microsoft.com/en-us/powershell/exchange/exchange-online/connect-to-exchange-online-powershell/mfa-connect-to-exchange-online-powershell?view=exchange-ps) 结合使用的说明和工具。

关于powershell - Office 365 session 室邮箱 CalendarProcessing 通过 Microsoft Graph 访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52265850/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com