Remove-CsBlockedDomain

 

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

从阻止进行联盟的域列表中删除域。根据定义,不允许用户使用 Microsoft Lync Server 2010 应用程序与阻止的域中的人员通信;例如,用户不能使用 Microsoft Lync 2010 与在阻止列表中出现的域中拥有 SIP 帐户的任何人交换即时消息。

语法

Remove-CsBlockedDomain -Identity <XdsGlobalRelativeIdentity> [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

详细说明

联盟是两个组织间建立信任关系以促进沟通的一种途径。建立联盟之后,两个组织中的用户可以相互发送即时消息,订阅状态通知以及使用 Lync 2010 等 SIP 应用程序进行彼此通信。Lync Server 2010 允许建立三种类型的联盟:1) 在您的组织与其他组织之间直接建立联盟;2) 在您的组织与公共提供商之间建立联盟;以及 3) 在您的组织与第三方宿主提供商之间建立联盟。

与其他组织建立直接联盟涉及多项任务。首先,必须启用运行 Lync Server 访问边缘服务的服务器以允许联盟。此外,另一个组织也必须启用与您的联盟;除非双方都同意联盟关系,否则无法建立联盟。

要建立联盟关系,可能还需要管理两个与联盟相关的列表:允许列表和阻止列表。允许列表代表您已选择要与其联盟的组织;如果某个域出现在允许列表中,则用户将能够与在该联盟域中拥有帐户的用户交换即时消息和状态信息(具体取决于配置设置)。相反,阻止列表表示明确禁止用户与之联盟的域;例如,从阻止的域发送的消息将自动被 Lync Server 2010 拒绝。

当然,仅当域出现在阻止列表中时,才会拒绝消息;从该列表删除了某域后,您就可以与该域建立联盟关系。要启用与先前禁止的域的联盟,首先必须使用 Remove-CsBlockedDomain cmdlet 从阻止的域列表中删除该域。一个域不能同时既出现在允许列表中又出现在阻止列表中。

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

Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Remove-CsBlockedDomain"}

参数

参数 必需 类型 描述

Identity

必需

字符串

要从阻止列表中删除的域的完全限定域名 (FQDN),例如 fabrikam.com。请注意,在指定域 Identity 时不能使用通配符。

Force

可选

开关参数

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

WhatIf

可选

开关参数

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

Confirm

可选

开关参数

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

输入类型

Microsoft.Rtc.Management.WritableConfig.Settings.Edge.BlockedDomain 对象。Remove-CsBlockedDomain 接受通过管道传递的阻止域对象的实例。

返回类型

删除 Microsoft.Rtc.Management.WritableConfig.Settings.Edge.BlockedDomain 对象的实例。

示例

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

Remove-CsBlockedDomain -Identity fabrikam.com

示例 1 中显示的命令从阻止的域列表中删除域 fabrikam.com。这是通过调用 Remove-CsBlockedDomain 并指定 Identity 为“fabrikam.com”的域实现的。

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

Get-CsBlockedDomain -Filter *fabrikam* | Remove-CsBlockedDomain 

在示例 2 中,将从阻止的域列表中删除 Identity 包含字符串值“fabrikam”的所有域。为执行此操作,首先使用 Get-CsBlockedDomain 和 Filter 参数返回 Identity 中包含字符串“fabrikam”的所有阻止域(例如 fabrikam.com、fabrikam.org 或 us.fabrikam.net)的集合。然后,将该集合通过管道传递到 Remove-CsBlockedDomain,后者会从阻止的域列表中删除集合中的每一项。

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

Get-CsBlockedDomain | Remove-CsBlockedDomain 

示例 3 中显示的命令完全清除阻止的域列表。这是通过以下方式实现的:首先调用不带任何参数的 Get-CsBlockedDomain;这将返回一个集合,其中包含当前位于阻止的域列表中的所有域。然后,将该集合通过管道传递到 Remove-CsBlockedDomain,后者会从阻止的域列表中删除集合中的每一项。最终结果:阻止的域列表中不再包含任何域。