Remove-CsAutodiscoverConfiguration

 

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

删除自动发现配置设置集合。自动发现服务为 Lync Web Access 或 Microsoft Lync Mobile 等客户端应用程序提供一种方法,用来查找用户的主池或用于加入电话拨入式会议的 URL 等关键资源的方法。

语法

Remove-CsAutodiscoverConfiguration -Identity <XdsIdentity> [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

详细说明

客户端应用程序要想充分利用 Microsoft Lync Server 2010,它们需要知道关键 Lync Server 2010 组件的位置。例如,经过身份验证的用户必须能够找到其主池;毕竟,他们只能通过此主池进行身份验证。同样,未经身份验证的用户也必须能够执行诸如找到用于加入会议的 URL 之类的操作。

如果您的所有用户都从组织的防火墙后面进行登录,那么发现这些位置会相对比较简单。但是,随着用户使用 Microsoft Lync Mobile 或 Lync Web Access 从外部位置访问系统,这个相对简单的任务就变得越来越复杂。

在拆分域情形中尤其如此,在这些情形中,组织的某些用户在 Lync Server 的内部部署版本中具有帐户,而其他用户在 Microsoft Office 365 中具有帐户。在这种情况下,用户帐户可能位于不同的 Active Directory 林中。这会带来一个问题:例如,如果一位美国用户从欧洲登录,系统必须能够识别其所在的林,然后将登录请求提交给适当的池。

为解决这些问题,Lync Server 的 2011 年 11 月版本中引入了自动发现服务。当客户端应用程序尝试访问 Lync Server 时,自动发现服务将分析客户端 SIP 地址,然后将该请求重定向至适当的池。客户端应用程序通过向自动发现 URL 发送 HTTP 请求来连接到自动发现服务;管理员必须配置这些 URL,自动发现服务才能运行。(请注意,除了配置 URL 外,管理员还必须创建与这些 URL 对应的 DNS 记录。)

自动发现 URL 将分配给自动发现配置设置;随后,这些设置可应用于 global 作用域或 site 作用域。如果以后决定删除分配给 site 作用域的设置,您可以通过运行 Remove-CsAutoDiscoverConfiguration cmdlet 来完成。请注意,也可以针对全局设置运行此 cmdlet。但在这种情况下,不会删除全局设置;而将删除任何分配给全局集合的所有自动发现 URL。

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

参数

参数 必需 类型 描述

Identity

必需

XDS 标识

要删除的自动发现设置的唯一标识符。可以在 global 或 site 作用域配置自动发现设置。要“删除”全局策略,请使用此语法: -Identity global。(请注意,无法实际删除全局设置,而是将全局设置中的所有属性都重置为其默认值。)

要删除在 site 作用域配置的设置,请使用以下类似语法:

-Identity "site:Redmond"

请注意,指定 Identity 时,不允许使用通配符。

Force

可选

开关参数

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

输入类型

Microsoft.Rtc.Management.WriteableConfig.Settings.AutoDiscoverConfiguration.AutoDiscoverConfiguration。Remove-CsAutoDiscoverConfiguration 接受通过管道传递的 AutoDiscoverConfiguration 对象的输入

返回类型

无。此 cmdlet 会删除 Microsoft.Rtc.Management.WriteableConfig.Settings.AutoDiscoverConfiguration.AutoDiscoverConfiguration 对象的实例。

示例

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

Remove-CsAutoDiscoverConfiguration -Identity "site:Redmond"

示例 1 中显示的命令删除 Redmond 站点的自动发现配置设置。

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

Get-CsAutoDiscoverConfiguration -Filter "site:*" | Remove-CsAutoDiscoverConfiguration

在示例 2 中,将删除分配给 site 作用域的所有自动发现配置设置。为执行此操作,命令首先使用 Get-CsAutoDiscoverConfiguration cmdlet 和 Filter 参数返回配置设置的集合;筛选器值“site:*”确保仅返回 Identity 以字符串值“site:”开头的设置。随后将筛选出的集合通过管道传递给 Remove-CsAutoDiscoverConfiguration,后者会删除集合中的每一项。