Get-CsHealthMonitoringConfiguration

 

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

返回有关组织中当前使用的运行状况监控配置设置的信息。通过这些设置,管理员无需提供所需测试帐户的用户名和密码,即可运行质量保证测试。

语法

Get-CsHealthMonitoringConfiguration [-Identity <XdsGlobalRelativeIdentity>] [-LocalStore <SwitchParameter>]

Get-CsHealthMonitoringConfiguration [-Filter <String>] [-LocalStore <SwitchParameter>]

详细说明

Microsoft Lync Server 2010 中使用综合事务来验证用户是否能够成功完成常见任务,如登录系统、交换即时消息,或者拨打位于公用电话交换网 (PSTN) 中的电话。这些测试可以由管理员“手动”执行,也可以通过应用程序(如 Microsoft System Center Operations Manager(以前称为 Microsoft Operations Manager))自动运行。

可以采用两种不同方式执行综合事务。许多管理员会使用 CsHealthMonitoringConfiguration cmdlet 为其每个注册器池或控制器池设置测试帐户。这些测试帐户是预先配置的与综合事务配合使用的一对用户帐户。(通常,这些帐户是测试帐户,而不是属于实际用户的帐户。)为某个池配置了测试帐户后,管理员无需指定测试中所涉及用户帐户的标识(以及提供其凭据),即可针对该池运行综合事务。综合事务在执行其检查时将自动使用预先配置的测试帐户。

此外,管理员也可以使用实际用户帐户运行综合事务。例如,如果两位用户无法交换即时消息,则管理员可以使用相关的两个用户帐户(而不是一对测试帐户)来运行综合事务。如果决定使用实际用户帐户执行综合事务,您需要提供每个用户的凭据。

Get-CsHealthMonitoringConfiguration cmdlet 提供了一种检索有关组织中当前正在使用的运行状况监控配置设置的信息的方法。

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

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

参数

参数 必需 类型 描述

Identity

可选

Xds 标识

分配了运行状况监控配置设置的池的完全限定域名 (FQDN)。例如:-Identity atl-cs-001.litwareinc.com。

如果未包含此参数,则 Get-CsHealthMonitoringConfiguration 将返回有关当前使用的所有运行状况监控配置设置的信息。

Filter

可选

字符串

使您可以在指定要检索的运行状况监控配置设置时使用通配符。例如,以下语法返回为域 litwareinc.com 配置的所有设置:-Filter "*.litwareinc.com"。

LocalStore

可选

开关参数

从中央管理存储的本地副本,而不是从中央管理存储本身检索运行状况监控配置数据。

输入类型

无。Get-CsHealthMonitoringConfiguration 不接受通过管道传递的输入。

返回类型

Get-CsHealthMonitoringConfiguration 返回 Microsoft.Rtc.Management.WritableConfig.Settings.HealthMonitoring.HealthMonitoringSettings 对象的实例。

示例

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

Get-CsHealthMonitoringConfiguration

上述命令返回组织中当前使用的所有运行状况监控配置设置。

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

Get-CsHealthMonitoringConfiguration -Identity atl-cs-001.litwareinc.com

示例 2 中显示的命令返回单个运行状况监控配置设置集合:即 Identity 为 atl-cs-001.litwareinc.com 的设置。

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

Get-CsHealthMonitoringConfiguration -Filter *.litwareinc.com

示例 3 返回为域 litwareinc.com 创建的所有运行状况监控配置设置。为执行此操作,调用带有 Filter 参数的 Get-CsHealthMonitoringConfiguration;筛选器值“*.litwareinc.com”可确保仅返回 Identity 以字符串值“.litwareinc.com”结尾的设置。

-------------------------- 示例 4 --------------------------

Get-CsHealthMonitoringConfiguration | Where-Object {$_.FirstTestUserSipUri -eq "sip:kenmyer@litwareinc.com" -or $_.SecondTestUserSipUri -eq " sip:kenmyer@litwareinc.com"}

示例 4 中显示的命令返回将 SIP 地址为 sip:kenmyer@litwareinc.com 的用户纳入作为其中一个测试用户的所有运行状况监控配置设置。为了执行此任务,该命令首先调用不带任何其他参数的 Get-CsHealthMonitoringConfiguration;这将返回组织中当前使用的所有运行状况监控配置设置的集合。然后,将该集合通过管道传递到 Where-Object cmdlet,后者将仅选取 FirstTestUserSipUri 属性等于“sip:kenmyer@litwareinc.com”或 SecondTestUserSipUri 属性等于“sip:kenmyer@litwareinc.com”的设置。因此,将返回 Ken Myer 的 SIP 地址用于第一个或第二个测试用户的任何设置集合。