Test-CsSetupPermission
上次修改主題的時間: 2012-03-26
確認在指定的 Active Directory 容器上已設定安裝 Microsoft Lync Server 2010 所需的權限,或其中一個元件。
語法
Test-CsSetupPermission -ComputerOU <String> [-Domain <Fqdn>] [-DomainController <Fqdn>] [-GlobalCatalog <Fqdn>] [-Report <String>]
詳細描述
安裝 Lync Server 2010 時會進行的網域準備無法自動新增權限,該權限可讓 RTCUniversalServerAdmins 群組成員執行 Enable-CsTopology 指令程式。這代表根據預設,您必須為網域系統管理員才能啟用拓樸。您必須執行 Grant-CsSetupPermissions 指令程式,才能給予 RTCUniversalServerAdmins 群組成員權限以啟用拓樸。此外,您必須針對每個裝載執行 Lync Server 之電腦的 Active Directory 容器,執行此指令程式。
Test-CsSetupPermission 指令程式可讓您判定必要的權限是否已新增到指定的 Active Directory 容器 (也就是裝載執行 Lync Server 之電腦的容器)。如果已套用正確的權限,Test-CsSetupPermission 會傳回 True,如果尚未套用正確的權限,則會傳回 False。如果指令程式傳回 False,則您必須執行 Grant-CsSetupPermission 才能對 Active Directory 容器進行必要的變更。
誰可以執行這個指令程式:執行 Windows PowerShell 提示字元提供的下列命令,即可傳回指派給此指令程式 (包括您自行建立的任何自訂 RBAC 角色) 的所有角色存取控制 (RBAC) 角色清單:
Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Test-CsSetupPermission"}
參數
參數 | 必要 | 類型 | 描述 |
---|---|---|---|
ComputerOU |
必要 |
Active Directory 辨別名稱 |
組織單位 (OU) 的辨別名稱,包含執行 Lync Server 之電腦的帳戶。例如:"ou=CsServers,dc=litwareinc,dc=com"。 |
Domain |
選用 |
字串 |
要檢查之 OU 所在網域的名稱。如果未包含此參數,Test-CsSetupPermission 將在目前的網域尋找 OU。 |
DomainController |
選用 |
字串 |
您網域中的網域控制器的完整網域名稱 (FQDN)。如您正在網域內的電腦上,以帳戶執行 Test-CsSetupPermission,則不需要這個參數。 |
GlobalCatalog |
選用 |
字串 |
網域中的通用類別伺服器的 FQDN。如您正在網域內的電腦上,以帳戶執行 Test-CsSetupPermission,則不需要這個參數。 |
Report |
選用 |
字串 |
指令程式執行時,在畫面上的詳細活動報告。 |
Verbose |
選用 |
切換參數 |
指令程式執行時,在畫面上的詳細活動報告。 |
輸入類型
無。Test-CsSetupPermission 不會接受管線傳送的輸入。
傳回類型
Test-CsSetupPermission 會傳回 Microsoft.Rtc.SyntheticTransactions.TaskOutput 物件的執行個體。
範例
-------------------------- 範例 1 ------------------------
Test-CsSetupPermission -ComputerOU "ou=CsServers,dc=litwareinc,dc=com"
範例 1 所示的命令會先檢查必要的安裝權限是否已套用到 litwareinc.com 網域中的 CsServers OU。