Microsoft Graph API 更新对组 (Group) 属性的支持

如果想要隐藏创建的组,让它不在Outlook客户端和通讯录被识别和显示,在之前只能通过PowerShell去实现,例如

Set-UnifiedGroup -Identity <GroupName> -HiddenFromExchangeClientsEnabled:$True

最近Microsoft Graph更新了对于Group的支持,我们可以通过调用API去设置hideFromOutlookClientshideFromAddressLists这两个属性了。

hideFromOutlookClients设置为true也会同时将hideFromAddressLists设置为true,该属性为true的组不会显示在Outlook左侧的导航中,也不会在地址栏中被解析出来,并且不会在GAL (全局通讯录) 中显示。
通俗地说,hideFromAddressLists会根据hideFromOutlookClients的变化而变化,反之则不会。hideFromAddressLists单独设置只会控制该组在GAL的隐藏或显示。二者的默认值都是false。

在通过Microsoft Graph调用方面,需要使用$select去获取。例如,通过GET获取属性值:

https://graph.microsoft.com/v1.0/groups/5775b230-b5bc-4081-9c22-9daaaeb8b333?$select=displayName,description,hideFromOutlookClients,hideFromAddressLists

在这里插入图片描述
如果想要修改属性值,使用PATCH方式,例如:
在这里插入图片描述
更多内容请参考Microsoft Docs关于Group的内容

猜你喜欢

转载自blog.csdn.net/FoxDave/article/details/106664141