Move-CsExUmContact

 

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

将一个或多个 Exchange 统一消息 (UM) 联系人移至新的注册器池。

语法

Move-CsExUmContact -Identity <UserIdParameter> -Target <Fqdn> [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-Force <SwitchParameter>] [-PassThru <SwitchParameter>] [-ProxyPool <Fqdn>] [-WhatIf [<SwitchParameter>]]

详细说明

Microsoft Lync Server 2010 与 Exchange UM 结合使用以提供一些与语音相关的功能,包括自动助理和订阅者访问。Move-CsExUmContact 提供了一种将现有 Exchange UM 联系人对象移至新注册器池的方法。可以将联系人对象从 Microsoft Office Communications Server 2007 或 Microsoft Office Communications Server 2007 R2 池移至 Lync Server 2010 池,或从一个 Lync Server 2010 池移至另一个池。此 cmdlet 不会将 Exchange UM 联系人对象从 Lync Server 2010 池移至 Office Communications Server 2007 或 Office Communications Server 2007 R2 池。

当移动 Exchange UM 联系人对象时,会根据该对象的 OtherIpPhone 属性的值相应地设置 AutoAttendant 和 IsSubscriberAccess 属性。

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

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

参数

参数 必需 类型 描述

Identity

必需

UserIdParameter

要移动的联系人对象的唯一标识符。可以采用下列四种格式之一来指定联系人标识:1) 联系人的 SIP 地址;2) 联系人的用户主体名称 (UPN);3) 联系人的域名和登录名,格式为“域名\登录名”(如 litwareinc\exum1);以及 4) 联系人的 Active Directory 显示名称(例如 Team Auto Attendant)。

Target

必需

Fqdn

要将联系人移至的注册器池的完全限定域名 (FQDN)。

Confirm

可选

开关参数

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

DomainController

可选

Fqdn

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

Force

可选

开关参数

在进行更改前取消可能另外显示的任何确认提示。

PassThru

可选

开关参数

使您可以通过管道传递联系人对象(代表要移动的联系人帐户)。默认情况下,此 Move-CsExUmContact cmdlet 不会通过管道传递对象。

ProxyPool

可选

Fqdn

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

WhatIf

可选

开关参数

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

输入类型

字符串。接受通过管道传递的字符串值,代表要移动的 Exchange UM 对象的标识。

返回类型

如果调用时带有 PassThru 参数,则将返回一个类型为 Microsoft.Rtc.Management.ADConnect.Schema.OCSADExUmContact 的对象。

示例

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

Move-CsExUmContact -Identity "sip:exum1@fabrikam.com" -Target atl-cs-001.litwareinc.com

示例 1 将 SIP 地址为 exum1@fabrikam.com 的 Exchange UM 联系人对象移至 FQDN 为 atl-cs-001.litwareinc.com 的注册器池。请注意,运行此命令时将会显示确认提示,尽管未包含 Confirm 参数。即使包含 Force 参数,也会显示该提示。

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

Get-CsExUmContact | Where-Object {$_.AutoAttendant -eq $True} | Move-CsExUmContact -Target atl-cs-001.litwareinc.com

此示例将作为自动助理的所有 Exchange UM 联系人对象移至 FQDN 为 atl-cs-001.litwareinc.com 的注册器池。此示例首先调用 Get-CsExUmContact,后者将检索已定义的所有 Exchange UM 联系人。然后,将该联系人集合通过管道传递到 Where-Object cmdlet,后者会查找集合中 AutoAttendant 属性值为 True ($True)(表示该联系人为自动助理)的所有联系人。

最后,将 AutoAttendant 为 True 的联系人集合通过管道传递到 Move-CsExUmContact cmdlet,后者会将这些联系人移至 Target 参数中指定的注册器池。

与示例 1 中一样,运行此命令时,系统将会提示您确认。