Set-CsEdgeServer

 

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

修改一个或多个边缘服务器的属性值。边缘服务器用于提供内部网络与 Internet 之间的连接。

语法

Set-CsEdgeServer [-Identity <XdsGlobalRelativeIdentity>] [-AccessEdgeClientSipPort <UInt16>] [-AccessEdgeExternalSipPort <Nullable>] [-AccessEdgeInternalSipPort <UInt16>] [-Confirm [<SwitchParameter>]] [-DataPsomClientPort <Nullable>] [-DataPsomServerPort <UInt16>] [-Force <SwitchParameter>] [-MediaCommunicationPortCount <UInt16>] [-MediaCommunicationPortStart <UInt16>] [-MediaRelayAuthEdgePort <UInt16>] [-MediaRelayExternalTurnTcpPort <UInt16>] [-MediaRelayExternalTurnUdpPort <UInt16>] [-MediaRelayInternalTurnTcpPort <UInt16>] [-MediaRelayInternalTurnUdpPort <UInt16>] [-Registrar <String>] [-WhatIf [<SwitchParameter>]]

详细说明

与外部世界的连接(即,与 Internet 的连接)是 Microsoft Lync Server 2010 的一个重要方面。如果没有此连接,则用户必须先登录到内部网络,然后才能访问 Lync Server 2010。这使得在非现场办公的用户很难使用该软件,并使在您的域中没有帐户的用户无法参与会议。同样,如果没有与组织外部的连接,用户将无法与联盟伙伴或在公共即时消息系统(如 Yahoo!、AOL 或 MSN)中具有帐户的用户交换即时消息。

边缘服务器用于帮助提供内部网络与 Internet 之间的连接。Set-CsEdgeServer cmdlet 用于修改边缘服务器的配置设置,该项任务主要涉及更改用于传输网络流量的端口号。

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

Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Set-CsEdgeServer"}

参数

参数 必需 类型 描述

Identity

可选

Xds 标识

要修改的边缘服务器的服务位置。例如:-Identity "EdgeServer:atl-edge-001.litwareinc.com"。

请注意,在指定边缘服务器时可以省略前缀“EdgeServer:”。例如:-Identity "atl-cs-001.litwareinc.com"。

AccessEdgeClientSipPort

可选

整数

用于边缘服务器与客户端设备之间的 SIP 通信的端口。初始值是在拓扑生成器中设置的,但可通过为此参数指定一个新值来修改初始值。

AccessEdgeExternalSipPort

可选

整数

用于外部 SIP 流量的端口。默认值为 5061。

AccessEdgeInternalSipPort

可选

整数

用于内部 SIP 通信的端口。默认值为 5061。

DataPsomClientPort

可选

整数

用于边缘服务器与客户端设备之间的持续性共享对象模型 (PSOM) 通信的端口。初始值是在拓扑生成器中设置的,但可通过为此参数指定一个新值来修改初始值。

DataPsomServerPort

可选

整数

用于边缘服务器与其他服务器之间的 PSOM 通信的端口。

MediaCommunicationPortCount

可选

整数

外部边缘上分配用于媒体通信的端口总数。默认值为 10000。

MediaCommunicationPortStart

可选

整数

外部边缘上用于媒体通信的起始端口号。默认值为 50000。

MediaRelayAuthEdgePort

可选

整数

用于媒体中继身份验证的端口。默认值为 5062。

MediaRelayExternalTurnTcpPort

可选

整数

用于使用传输控制协议 (TCP) 的外部媒体中继流量的端口。如果边缘服务器只有一个 IP 地址,则默认值为 444。如果边缘服务器有多个 IP 地址,则默认值为 443。这些值最初是在拓扑生成器中设置的,但可通过为此参数指定一个新值来修改这些值。

MediaRelayExternalTurnUdpPort

可选

整数

用于使用用户数据报协议 (UDP) 的外部媒体中继流量的端口。默认值为 3478。

MediaRelayInternalTurnTcpPort

可选

整数

用于使用 TCP 的内部媒体中继流量的端口。默认值为 443。

MediaRelayInternalTurnUdpPort

可选

整数

用于使用 UDP 的内部媒体中继流量的端口。默认值为 3478。

Registrar

可选

字符串

要与边缘服务器关联的注册器的服务位置。例如:-Registrar "Registrar:atl-cs-001.litwareinc.com"。

Force

可选

开关参数

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

WhatIf

可选

开关参数

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

Confirm

开关参数

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

输入类型

无。Set-CsEdgeServer 不接受通过管道传递的输入。

返回类型

Set-CsEdgeServer 不会返回任何对象或值。此 cmdlet 会修改 Microsoft.Rtc.Management.Xds.DisplayEdgeServer 对象的现有实例。

示例

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

Set-CsEdgeServer -Identity "EdgeServer:atl-edge-001.litwareinc.com" -AccessEdgeInternalSipPort 5062 -AccessEdgeExternalSipPort 5062

示例 1 中显示的命令修改边缘服务器“EdgeServer:atl-edge-001.litwareinc.com”的内部和外部 SIP 端口。

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

Get-CsService -EdgeServer | Where-Object {$_.SiteId -eq "site:Redmond"} | ForEach-Object {Set-CsEdgeServer Identity $_.Identity -AccessEdgeInternalSipPort 5062 -AccessEdgeExternalSipPort 5062}

示例 2 修改位于 Redmond 站点中的所有边缘服务器的内部和外部 SIP 端口。为执行此操作,该命令首先使用 Get-CsService 和 EdgeServer 参数,以返回组织中当前使用的所有边缘服务器的集合。然后,将该集合通过管道传递到 Where-Object cmdlet,后者会仅选择 Redmond 站点中的边缘服务器;也就是说,SiteId 属性等于 site:Redmond 的服务器。然后,将筛选出的集合通过管道传递到 For-Each-Object cmdlet。该 cmdlet 将针对集合中的每个服务器运行 Set-CsEdgeServer,从而更改分配给 AccessInternalSipPort 和 AccessExternalSipPort 属性的值。

另请参阅

其他资源

Get-CsService