New-CsMobilityPolicy

 

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

在 site 作用域或每用户作用域创建新的移动策略。移动策略确定用户是否可使用 Microsoft Lync 2010 Mobile。这些策略还管理用户使用通过工号拨号的能力,这是一种使用户能够使用其工作电话号码而不是其移动电话号码在其移动电话上发起和接收电话呼叫的功能。

语法

New-CsMobilityPolicy -Identity <XdsIdentity> [-Confirm [<SwitchParameter>]] [-Description <String>] [-EnableMobility <$true | $false>] [-EnableOutsideVoice <$true | $false>] [-Force <SwitchParameter>] [-InMemory <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

详细说明

Lync 2010 Mobile 是一个客户端应用程序,它支持用户在其移动电话上运行 Microsoft Lync 2010。凭借通过工号拨号功能,用户可以从其移动电话发起呼叫,并使其看起来像是来自工作电话号码而不是其移动电话号码的呼叫。已启用通过工号拨号功能的用户可通过直接从移动电话中拨号或使用电话拨出式会议选项来实现此效果。通过电话拨出式会议,用户实际上是要求 Microsoft Lync Server 2010 移动服务服务器替他们发起呼叫。服务器将设置呼叫,然后在用户的移动电话上回拨用户。用户应答后,服务器将拨打被叫方的号码。

这两项功能(运行 Lync 2010 Mobile 的功能和使用通过工号拨号的功能)都使用移动策略进行管理。安装 Microsoft Lync Server 2010 后,您将具有一个适用于所有用户的全局移动策略。但是,管理员可以使用 New-CsMobilityPolicy cmdlet 在 site 作用域或每用户作用域创建自定义策略。

除策略的说明外,移动策略只有两个属性。第一个是 EnableOutsideVoice,它确定是否启用通过工号拨号;第二个是 EnableMobility,它确定是否允许用户使用 Lync Mobile。必须将这两个属性都设置为 true,用户才能使用通过工号拨号功能。如果 EnableMobility 设置为 True 而 EnableOutsideVoice 设置为 False,则用户可以运行 Microsoft Lync Mobile,但无法使用通过工号拨号功能。如果 EnableMobility 设置为 False 而 EnableOutsideVoice 设置为 True,则用户将无法运行 Microsoft Lync Mobile。因此也就意味着,无论 EnableOutsideVoice 属性的值如何设置,用户都无法使用通过工号拨号功能。

要使用单位电话呼叫功能,用户必须接受某个允许同时响铃的语音策略的管理。

谁能运行此 cmdlet:默认情况下,以下各组的成员有权在本地运行 New-CsMobilityPolicy cmdlet:RTCUniversalServerAdmins。

参数

参数 必需 类型 描述

Identity

必需

Xds 标识

要分配给策略的唯一标识。可以在 site 作用域或每用户作用域创建新的移动策略。要创建新的站点策略,请使用前缀“site:”和站点名称作为您的标识。例如,请使用以下语法为 Redmond 站点创建新策略:

-Identity site:Redmond

要创建新的每用户策略,请使用以下类似标识:

-Identity SalesDepartmentPolicy

请注意,您无法创建新的全局策略;如果希望更改全局策略,请改用 Set-CsMobilityPolicy cmdlet。同样,如果已存在具有相同标识的策略,则也无法创建新的站点策略或每用户策略。如果您需要更改现有策略,请使用 Set-CsMobilityPolicy

Description

可选

字符串

使管理员可以随策略一起提供说明文本。例如,Description 可能包含与策略应分配给的目标用户相关的信息。

EnableMobility

可选

布尔值

设置为 True 时,允许用户使用 Lync 2010 Mobile。

EnableOutsideVoice

可选

布尔值

设置为 True 时,允许用户使用通过工号拨号功能。设置为 False 时,用户无法使用通过工号拨号功能。

默认值为 True。

InMemory

可选

开关参数

创建对象引用,但并不作为永久性更改实际提交对象。如果将使用此参数调用的命令的输出分配给某变量,则可以更改对象引用的属性,然后通过调用与此 cmdlet 匹配的 Set- cmdlet 提交这些更改。

Force

可选

开关参数

禁止显示运行此命令时可能出现的任何非严重错误消息。

WhatIf

可选

开关参数

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

Confirm

可选

开关参数

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

输入类型

无。New-CsMobilityPolicy 不接受通过管道传递的输入。

返回类型

创建 Microsoft.Rtc.Management.WriteableConfig.Policy.Mobility.Mobility 对象的新实例。

示例

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

New-CsMobilityPolicy -Identity site:Redmond -EnableOutsideVoice $False

示例 1 中显示的命令可为 Redmond 站点创建新的移动策略,并禁止受该策略影响的所有用户使用通过工号拨号功能。这是通过将 EnableOutsideVoice 参数设置为 False 实现的。

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

$x = New-CsMobilityPolicy -Identity site:Redmond -InMemory
$x.EnableOutsideVoice = $False
Set-CsMobilityPolicy -Instance $x

示例 2 演示了如何在内存中创建新的移动策略,修改该策略的属性值,然后使用 Set-CsMobilityPolicy cmdlet 将虚拟策略转换为实际的 Lync Server 移动策略。为此,该命令首先使用 New-CsMobilityPolicy 和 InMemory 参数为 Redmond 站点创建新策略。由于 InMemory 参数会导致此策略仅存在于内存中,因此生成的对象必须存储在变量 ($x) 中。

在命令 2 中,虚拟策略的 EnableOutsideVoice 属性设置为 False。之后,命令 3 使用 Set-CsMobilityPolicy 和 Instance 参数将更改写入 Lync Server,并为 Redmond 站点创建移动策略。如果不调用 Set-CsMobilityPolicy,则不会创建该策略,事实上在您结束 Windows PowerShell 会话或删除变量 $x 后,该策略会立即消失。