在前面的文章中我們已經(jīng)完成了一些配置,似的我們前端的用戶(hù)逐步的已經(jīng)完成了多租戶(hù)的隔離,今天我們要做的就是針對管理員進(jìn)行多租戶(hù)的隔離操作。
首先,我們需要針對不同的租戶(hù)創(chuàng )建不同的郵箱數據庫,創(chuàng )建的過(guò)程這里就不再重復了,但是名稱(chēng)需要按照一定規則,因為后面我們會(huì )使用RABC來(lái)控制不同租戶(hù)管理員數據庫的權限。
這里我使用的是Tenant + 租戶(hù)名稱(chēng) + Database + 數據庫編號 的形式。
然后我們到權限選項卡中,在管理員角色中單擊新建。
然后輸入一個(gè)名稱(chēng),這里最好以中文并設置好識別的名稱(chēng)。然后下方我們d組織單位,我們需要填入租戶(hù)的OU。
單擊+ 可以進(jìn)入選擇角色的窗口,這里我們選擇 Mailbox Recipients、Mailbox Search以及Mail Recipient Creation。
返回角色組窗口,在成員位置處,我們單擊“+” 可以添加成員到這個(gè)組中。
因為這里新建的是租戶(hù)A郵箱管理員,所以我將之前創(chuàng )建的租戶(hù)A郵箱管理員這個(gè)賬號添加了進(jìn)去。
回到角色組界面,確認所有的操作都已經(jīng)完成,我們單擊保存即可。
這時(shí)EAC - 權限 - 管理員角色中會(huì )出現我們剛剛新建的某個(gè)租戶(hù)的郵箱管理員角色組,我們以后也可以隨時(shí)的添加成員到這個(gè)組,并在旁邊很清晰的看到這個(gè)組的描述、成員及管理角色分配。
接下來(lái),打開(kāi)本地的EMS,鍵入以下命令來(lái)新建一個(gè)數據庫管理區域。其中的“*tenant1*”就是之前我們建立數據庫時(shí)使用的名稱(chēng)格式中的租戶(hù)信息。
New-ManagementScope -Name "Tenant1" -DatabaseRestrictionFilter {Name -Like "*tenant1*" }
然后我們可以通過(guò)Get-ManagementRoleAssigment 來(lái)查找我們剛才創(chuàng )建的租戶(hù)郵箱管理員角色組,把我們剛才創(chuàng )建的數據庫管理區域分配給租戶(hù)管理員角色組:
Get-ManagemnetRoleAssigment *租戶(hù)1* | Set-ManagemnetRoleAssignment -custRecipientWriteScope tenant1
完成之后,我們還需要執行以下命令,來(lái)控制不同租戶(hù)對郵箱管理的范圍:
New-ManagementScope -Name "tenant1 Mailboxes" -RecipientRoot "exchange.com/租戶(hù)/A" -RecipientRestrictionFilter {RecipientType -eq "UserMailbox"}
這里就沒(méi)有重復截圖了,步驟跟上面一樣,只是這里需要指定RecipientRoot 即租戶(hù)的OU位置。
本文出自 “Reinember” 博客,請務(wù)必保留此出處http://reinember.blog.51cto.com/2919431/1590419
聯(lián)系客服