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 cmdlet 的权限。这意味着,默认情况下,只有域管理员才能启用拓扑。要授予 RTCUniversalServerAdmins 组的成员启用拓扑的权限,必须运行 Grant-CsSetupPermissions cmdlet。此外,您将需要针对托管运行 Lync Server 的计算机的每个 Active Directory 容器运行此 cmdlet。
通过 Test-CsSetupPermission cmdlet,可以确定是否已为给定 Active Directory 容器(即,托管运行 Lync Server 的计算机的容器)添加必备权限。如果已应用正确的权限,Test-CsSetupPermission 将返回 True;如果尚未应用正确的权限,则返回 False。如果此 cmdlet 返回 False,您需要运行 Grant-CsSetupPermission 以便对 Active Directory 容器进行必要的更改。
谁能运行此 cmdlet:要返回所有已分配此 cmdlet 的基于角色的访问控制 (RBAC) 角色列表(包括您自己创建的所有自定义 RBAC 角色),请从 Windows PowerShell 提示符运行以下命令:
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 |
可选 |
字符串 |
在该 cmdlet 运行时将详细活动显示在屏幕上。 |
Verbose |
可选 |
开关参数 |
在该 cmdlet 运行时将详细活动显示在屏幕上。 |
输入类型
无。Test-CsSetupPermission 不接受通过管道传递的输入。
返回类型
Test-CsSetupPermission 返回 Microsoft.Rtc.SyntheticTransactions.TaskOutput 对象的实例。
示例
-------------------------- 示例 1 --------------------------
Test-CsSetupPermission -ComputerOU "ou=CsServers,dc=litwareinc,dc=com"
示例 1 中显示的命令检查是否已向 litwareinc.com 域中的 CsServers OU 应用所需的安装权限。