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的內容

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章