Enable-CsUser

 

上一次修改主题: 2012-03-23

启用 Microsoft Lync Server 2010 的一个或多个用户。只有用户帐户已启用 Lync Server 之后,用户才能使用 Microsoft Lync 2010 或其他 Lync Server 2010 客户端。

语法

Enable-CsUser -Identity <UserIdParameter> [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-HostingProviderProxyFqdn <Fqdn>] [-PassThru <SwitchParameter>] [-ProxyPool <Fqdn>] [-RegistrarPool <Fqdn>] [-SipAddress <String>] [-SipAddressType <FirstLastName | EmailAddress | UserPrincipalName | SAMAccountName | None>] [-SipDomain <Fqdn>] [-WhatIf [<SwitchParameter>]]

详细说明

用户必须满足以下两个要求,才能登录到 Lync Server:他或她必须具有有效的 Active Directory 帐户,而且该帐户必须已启用 Lync Server。启用 Lync Server 的用户帐户的方式之一是使用 Enable-CsUser cmdlet。要使用此 cmdlet 启用 Lync Server 的帐户,您必须:1) 选择要启用的一个帐户(或多个帐户);2) 为帐户选择注册器池;3) 为帐户分配 SIP 地址。通过 Lync Server,管理员可以选择为用户分配一个特定 SIP 地址,或者使 Lync Server 创建一个 SIP 地址。

谁能运行此 cmdlet:默认情况下,以下各组的成员有权在本地运行 Enable-CsUser cmdlet:RTCUniversalUserAdmins。要返回分配了此 cmdlet 的所有基于角色的访问控制 (RBAC) 角色列表(包括您自己创建的任何自定义 RBAC 角色),请从 Windows PowerShell 提示符处运行以下命令:

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

参数

参数 必需 类型 描述

Identity

必需

用户 ID 参数

指示要启用 Lync Server 的用户帐户的标识。可以采用下列四种格式之一来指定用户标识:1) 用户的 SIP 地址;2) 用户的用户主体名称 (UPN);3) 用户的域名和登录名,格式为“域名\登录名”(如 litwareinc\kenmyer);以及 4) 用户的 Active Directory 显示名称(例如 Ken Myer)。还可以使用用户的 Active Directory 可分辨名称引用用户帐户。

在使用显示名称作为用户标识时,可以使用通配符星号 (*)。例如,标识“* Smith”将返回显示名称以字符串值“Smith”结尾的所有用户。

RegistrarPool

必需

FQDN

指示将要“托管”用户的 Lync Server 帐户的注册器池。

SipAddressType

可选

字符串

指示 Lync Server 为新用户自动生成 SIP 地址。为了使 Lync Server 自动生成 SIP 地址,必须包含 SipAddressType 参数并使用以下参数值之一:

FirstLastName。SIP 地址是用户的名字和一个圆点,后跟该用户的姓和 SIP 域。例如,用户 Ken Myer 的 SIP 地址应该与此类似:Ken.Myer@litwareinc.com。如果您使用此地址类型,则还必须包含 SipDomain 参数。

EmailAddress。用户的电子邮件地址(如 Active Directory 中的定义)可以用作 SIP 地址。

UserPrincipalName。用户的 UPN 用作 SIP 地址。

SamAccountName。SIP 地址是用户的 SamAccountName(登录名),后跟 SIP 域。例如,SamAccountName 为 kmyer 的用户拥有的 SIP 地址应该与此类似:kmyer@litwareinc.com。如果您使用此地址类型,则还必须包含 SipDomain 参数。

如果使用 SIPAddress 参数并显式地为用户分配一个 SIP 地址,则无需 SipAddressType 参数。

SipDomain

可选

字符串

启用的用户帐户的 SIP 域。如果使用 SIPAddressType 参数使 Lync Server 为用户自动生成 SIP 地址,并且 SIP 地址基于 SamAccountName 或用户的名和姓,则此参数是必需的。如果 SIP 地址基于用户的电子邮件地址或 UPN,则此参数不是必需的,这是因为域名已经包含在这些属性值中。

SipAddress

可选

字符串

使您能够为用户分配特定的 SIP 地址。指定 SIP 地址时,地址需以“sip:”开头。这意味着为 SipAddress 参数提供的值看起来应该与此类似:

sip:kenmyer@litwareinc.com

如果使用 SipAddressType 参数以使 Lync Server 为用户自动生成 SIP 地址,则不应使用 SipAddress 参数。

如果尝试同时启用多个用户,则不能使用 SipAddress 参数。您必须使用 SipAddressType 参数来为这些用户自动生成 SIP 地址。

HostingProviderProxyFqdn

可选

字符串

此参数仅用于 Microsoft Lync Online 2010。不应将其与 Lync Server 的内部部署实现结合使用。

ProxyPool

可选

字符串

此参数仅用于 Lync Online 2010。不应将其与 Lync Server 的内部部署实现结合使用。

DomainController

可选

字符串

使您可以连接到指定的域控制器,以便启用用户帐户。要连接到特定的域控制器,请包含 DomainController 参数,后跟计算机名称(例如 atl-cs-001)或其完全限定域名 (FQDN)(例如 atl-cs-001.litwareinc.com)。

PassThru

可选

开关参数

使您能够通过表示已针对 Lync Server 启用的用户帐户的管道来传递用户对象。默认情况下,Enable-CsUser cmdlet 不通过管道传递对象。

WhatIf

可选

开关参数

描述如果执行命令会发生什么情况(无需实际执行命令)。

Confirm

可选

开关参数

在执行命令之前提示您进行确认。

输入类型

字符串或 Microsoft.Rtc.Management.ADConnect.Schema.ADUser 对象。Enable-CsUser 接受通过管道传递的字符串值,代表已启用 Lync Server 的用户帐户的标识。该 cmdlet 还接受通过管道传递的 Active Directory 用户对象的实例。

返回类型

无。Enable-CsUser 不会返回值或对象。此 cmdlet 会配置 Microsoft.Rtc.Management.ADConnect.Schema.ADUser 对象的实例。

示例

-------------------------- 示例 1 --------------------------

Enable-CsUser -Identity "Pilar Ackerman" -RegistrarPool "atl-cs-001.litwareinc.com" -SipAddressType SamAccountName  -SipDomain litwareinc.com

在示例 1 中,Enable-CsUser 启用显示名称为 Pilar Ackerman 的用户帐户。在此示例中,将该用户分配给注册器池 atl-cs-001.litwareinc.com,并且 Lync Server 使用用户的 SamAccountName (pilar) 并后跟 SIP 域 litwareinc.com 来自动生成 SIP 地址。

-------------------------- 示例 2 --------------------------

Enable-CsUser -Identity "Pilar Ackerman" -RegistrarPool "atl-cs-001.litwareinc.com" -SipAddress "sip:pilar@litwareinc.com"

在上述示例中,启用了 Pilar Ackerman 所拥有的 Active Directory 用户帐户以与 Lync Server 结合使用。为了配置 Lync Server 的帐户,请将下列参数与 Enable-CsUser 结合使用:Identity,标识要启用的帐户;RegistrarPool,指示用户所属的 Standard Edition Server 或企业版前端池;SipAddress,为新用户指定 SIP 地址。在此示例中,明确分配了 SIP 地址,而不是使用 Lync Server 自动生成地址。

-------------------------- 示例 3 --------------------------

Get-CsAdUser -LDAPFilter "department=Finance" | Enable-CsUser -RegistrarPool "atl-cs-001.litwareinc.com" -SipAddressType SamAccountName  -SipDomain litwareinc.com

在示例 3 中,为 Finance 部门工作的所有用户都启用了 Lync Server 的帐户。为完成此任务,使用 Get-CsAdUser cmdlet 以及 LDAPFilter 参数,返回为 Finance 部门工作的所有用户的集合。然后将该信息通过管道传递到 Enable-CsUser,这会为 Lync Server 启用集合中的每个帐户。

要启用帐户,必须指定用户的注册器池和用户的 SIP 地址。在此示例中,使用 RegistrarPool 参数来指定注册器池。但是,并不是直接分配 SIP 地址,而是在命令中添加了两个参数(SipAddressType 和 SipDomain)。这意味着将为每个帐户自动生成一个新的 SIP 地址,其中包含用户的 SamAccountName 和 SIP 域名。例如,向 SAMAccountName 为 kenmyer 的用户提供的 SIP 地址为 sip:kenmyer@litwareinc.com。

-------------------------- 示例 4 --------------------------

Get-CsAdUser -Filter {Enabled -ne $True} | Enable-CsUser -RegistrarPool "atl-cs-001.litwareinc.com" -SipAddressType SamAccountName  -SipDomain litwareinc.com

上述命令启用所有尚未启用 Lync Server 的 Active Directory 用户。为此,调用了 Get-CsAdUser cmdlet 以及 Filter 参数。筛选器 {Enabled -ne $True} 返回尚未启用 Lync Server 的所有用户的集合。然后将此集合通过管道传递到 Enable-CsUser,这将启用每个帐户,将用户分配给注册器池 atl-cs-001.litwareinc.com,并为每个用户自动生成 SIP 地址。

另请参阅

其他资源

Disable-CsUser
Get-CsUser