是否可以通過API將用戶/成員添加到Exchange管理員角色組?等效的PowerShell cmdlet將爲Add-RoleGroupMember並且我希望添加的具體組爲View-only Organization Management。通過API將用戶添加到Exchange管理員角色組?
Microsoft Graph的端點爲add to directory roles,但我似乎無法找到列在我的租戶的DirectoryRoles或DirectoryRoleTemplates中的「僅查看組織管理」組,因此我懷疑MS Graph無法訪問這些Exchange角色組。圍繞Outlook API進行瀏覽並未透露用戶/成員函數的形式。
進一步戳我身邊
添加額外的信息運行此PowerShell命令:
Add-RoleGroupMember -identity 「View-only Organization Management」 -member「[email protected]。 com「
然後跑:
GET-RoleGroupMember -identity 「僅查看組織管理」
爲了確認用戶實際上添加到它。然後,我跑到下面的MS圖形呼叫:
GET https://graph.microsoft.com/v1.0/users/[email protected]/memberOf
而且它返回ZIP:
{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#directoryObjects",
"value": []
}
所以看起來這個特殊的View-only Organization Management roleGroup不能訪問通過MS圖形?有沒有其他的API可以讓我添加到這個角色組?
感謝您的答覆 - 我跨越激活directoryRole張貼到directoryRoleTemplate,我只是有麻煩找特定的「僅查看組織管理」 rolegroup。您是否建議「Exchange服務管理員」==「僅查看組織管理」? – Ian
我編輯了我的問題以添加一些更多信息。它看起來像Exchange服務管理員目錄角色不是我所追求的角色,因爲它具有一些寫入訪問權限(只能查看一個只能讀取) – Ian
因此,您要添加的角色是Exchange特定角色。此角色在Exchange中掌握,對於目錄是未知的(這就是爲什麼你無法找到它的角色模板,以及爲什麼你的查詢不顯示它)。隨着時間的推移,我們*可能*向Microsoft Graph添加RBAC功能,可能包含所有組成服務,但目前還沒有。我們在目錄中只有Office服務的一些高級角色,並且這種情況目前不太可能改變。交換PS是你現在唯一的選擇。 –