共用方式為


Get-CsAdminRoleAssignment

 

上次修改主題的時間: 2012-03-23

傳回指派給使用者的角色存取控制 (RBAC) 角色。

語法

Get-CsAdminRoleAssignment [-Identity] <String> [-LocalStore] [-Force] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>]

詳細描述

角色存取控制 (RBAC) 可讓系統管理員委派 Microsoft Lync Server 2010 之特定管理工作的控制權。例如,您可以不授予組織服務台完整的系統管理員權限,而是給予這些員工非常特定的權限:僅限管理使用者帳戶的權限、僅限管理 Enterprise Voice 元件的權限,以及僅限管理封存和封存伺服器的權限。此外,這些權利可限制在以下範圍:授予一位使用者管理 Enterprise Voice 的權利,但僅限於在 Redmond 站台,同時授予另一位使用者管理使用者帳戶的權利,但僅限於管理在財務組織單位 (OU) 中的帳戶。

Get-CsAdminRoleAssignment 指令程式可讓您擷取已指派給使用者的 RBAC 角色清單。

誰可以執行此 Cmdlet:下列群組的成員預設會獲授權可以在本機上執行 Get-CsAdminRoleAssignment Cmdlet:RTCUniversalUserAdmins、RTCUniversalServerAdmins、RTCUniversalReadOnlyAdmins。若要傳回所有獲指派此 Cmdlet 的角色存取控制 (RBAC) 角色清單 (包括您自行建立的自訂 RBAC 角色),請在 Windows PowerShell 提示字元中執行下列命令:

Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Get-CsAdminRoleAssignment"}

參數

參數 必要 類型 描述

Identity

必要

字串

要傳回 RBAC 角色之使用者的 SamAccountName。您可以使用如下的命令擷取使用者的 SamAccountName:

Get-CsUser "Ken Myer" | Select-Object SamAccountName

請注意,當指定使用者 Identity 時,您必須使用 SamAccountName。其他在指定識別時常用到的值,例如 Active Directory 顯示名稱或使用者的 SIP 位址,將不會與 Get-CsAdminRoleAssignment 搭配使用。

Force

選用

切換參數

隱藏顯示當執行命令時可能發生的任何非嚴重錯誤訊息。

LocalStore

選用

切換參數

從中央管理存放區本機複本擷取 RBAC 角色指派資料,而不是從中央管理存放區本身擷取。

輸入類型

字串。Get-CsAdminRoleAssignment 接受代表使用者之 SamAccountName 的管線傳送字串值。

傳回類型

Get-CsAdminRoleAssignment 會傳回字串值,此值代表特定使用者所持有的 RBAC 角色。

範例

-------------------------- 範例 1 ------------------------

Get-CsAdminRoleAssignment -Identity "kenmyer"

範例 1 所示的命令會傳回指派給使用者 kenmyer 的所有 RBAC 角色。

-------------------------- 範例 2 ------------------------

Get-CsUser | ForEach-Object {$_.DisplayName; Get-CsAdminRoleAssignment -Identity $_.SamAccountName}

上述命令會傳回已啟用 Lync Server 2010 之所有使用者的 RBAC 角色。為了執行這項作業,命令會先在不搭配任何參數的情況下呼叫 Get-CsUser;如此可傳回組織中所有已啟用 Lync Server 2010 或 Office Communications Server 之使用者的集合。此資料隨後會傳送到 ForEach-Object 指令程式;此指令程式會依序處理集合中的每個使用者帳戶,並執行下列作業:1) 將使用者的顯示名稱回應到畫面上;且 2) 使用 Get-CsAdminRoleAssignment 指令程式傳回使用者的 RBAC 角色。使用者帳戶資訊必須傳送到 ForEach-Object,因為 Get-CsAdminRoleAssignment 不會直接接受管線的資料。

請參閱

其他資源

Get-CsAdminRole