Set-CsMobilityPolicy

 

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

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

语法

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

Set-CsMobilityPolicy [-Confirm [<SwitchParameter>]] [-Description <String>] [-EnableMobility <$true | $false>] [-EnableOutsideVoice <$true | $false>] [-Force <SwitchParameter>] [-Instance <PSObject>] [-WhatIf [<SwitchParameter>]]

详细说明

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

这两项功能(运行 Lync 2010 Mobile 的功能和使用通过工号拨号的功能)都使用移动策略进行管理。可随时使用 Set-CsMobilityPolicy cmdlet 修改这些策略。

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

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

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

参数

参数 必需 类型 描述

Identity

可选

Xds 标识

策略创建后,分配到该策略的唯一标识符。可以在 global 作用域、site 作用域或每用户作用域分配移动策略。要引用全局实例,请使用以下语法:

-Identity global

要在 site 作用域引用策略,请使用以下类似语法:

-Identity site:Redmond

要引用每用户策略,请使用以下类似语法:

-Identity RedmondMobilityPolicy

如果不指定 Identity,则 Set-CsMobilityPolicy 将修改全局策略。

Description

可选

字符串

使管理员可以提供移动策略附带的其他文本。例如,Description 可能包含策略应分配给的目标用户的相关信息。

EnableMobility

可选

布尔值

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

EnableOutsideVoice

可选

布尔值

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

默认值为 True。

Instance

可选

移动对象

允许您将对对象的引用传递到 cmdlet,而不是设置单个参数值。

Force

可选

开关参数

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

WhatIf

可选

开关参数

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

Confirm

可选

开关参数

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

输入类型

Microsoft.Rtc.Management.WriteableConfig.Policy.Mobility.Mobility。Set-CsMobilityPolicy 接受通过管道传递的移动对象实例。

返回类型

无。Set-CsMobilityPolicy 会修改 Microsoft.Rtc.Management.WriteableConfig.Policy.Mobility.Mobility 对象的现有实例。

示例

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

Set-CsMobilityPolicy -Identity "site:Redmond" -EnableOutsideVoice $False

在示例 1 中,分配给 Redmond 站点的移动策略中禁用通过工号拨号。这是通过将 EnableOutsideVoice 属性设置为 False 实现的。

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

Get-CsMobilityPolicy -Filter "tag:*" | Set-CsMobilityPolicy -EnableOutsideVoice $False

示例 2 中显示的命令对在每用户作用域配置的所有移动策略禁用通过工号拨号。为完成此任务,该命令首先调用带 Filter 参数的 Get-CsMobilityPolicy cmdlet;筛选器值“tag:*”将返回的数据限制为其 Identity 以字符串值“tag:”开头的策略。然后通过管道将筛选出的策略集合传递到 Set-CsMobilityPolicy cmdlet,后者选取集合中的每个策略,并将 EnableOutsideVoice 属性设置为 False。

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

Get-CsMobilityPolicy | Where-Object {$_.Description -eq $Null} | Set-CsMobilityPolicy -Description "Policy owner: kenmyer@litwareinc.com"

在上面的命令中,将向当前没有说明的任何移动策略属性中添加新的说明。为此,该命令首先使用 Get-CsMobilityPolicy 以返回组织中当前使用的所有移动策略的集合。然后将此集合通过管道传递到 Where-Object cmdlet,后者仅挑选出 Description 属性等于 (-eq) 空值的策略。之后通过管道将筛选出的集合传递到 Set-CsMobilityPolicy cmdlet,后者将每个策略的 Description 属性设置为字符串值“Policy owner: kenmyer@litwareinc.com”。