Remove-CsHealthMonitoringConfiguration

Skype for Business Server 2015
 

Дата изменения раздела:2017-03-28

Удаляет существующую коллекцию параметров конфигурации наблюдения за работоспособностью системы. Эти параметры позволяют администраторам запускать тесты для контроля качества без необходимости указания имен пользователей и паролей тестовых учетных записей. Данный командлет впервые появился в Lync Server 2010.

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

Команда, показанная в примере 1, удаляет коллекцию параметров конфигурации наблюдения за работоспособностью системы с идентификатором atl-cs-001.litwareinc.com. Поскольку идентификаторы должны быть уникальными, то эта команда может удалить не более одной коллекции параметров.

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

В примере 2 показано удаление всех параметров конфигурации наблюдения за работоспособностью системы, используемых в текущий момент. Чтобы получить коллекцию всех параметров конфигурации наблюдения за работоспособностью системы, команда вызывает командлет Get-CsHealthMonitoringConfiguration без параметров. Затем полученная коллекция передается командлету Remove-CsHealthMonitoringConfiguration , который удаляет каждый элемент коллекции.

Get-CsHealthMonitoringConfiguration | Remove-CsHealthMonitoringConfiguration 

В примере 3 показано удаление всех параметров конфигурации наблюдения за работоспособностью системы, созданных для домена litwareinc.com. Для выполнения этой задачи вызывается командлет Get-CsHealthMonitoringConfiguration с параметром Filter; значение фильтра "*.litwareinc.com" позволяет получить только те параметры, свойство Identity которого имеет значение, оканчивающееся строкой ".litwareinc.com". Затем полученная коллекция передается командлету Remove-CsHealthMonitoringConfiguration , который удаляет каждый элемент коллекции.

Get-CsHealthMonitoringConfiguration -Filter *.litwareinc.com  | Remove-CsHealthMonitoringConfiguration 

Команда, показанная в примере 4, удаляет все параметры конфигурации наблюдения за работоспособностью системы, которые в качестве одного из тестовых пользователей содержат пользователя с SIP-адресом sip:kenmyer@litwareinc.com. Чтобы получить коллекцию всех параметров конфигурации наблюдения за работоспособностью системы, используемых в организации, команда вызывает командлет Get-CsHealthMonitoringConfiguration без параметров. Затем коллекция передается командлету Where-Object , который выбирает только те параметры, у которых свойство FirstTestUserSipUri или SecondTestUserSipUri имеет значение "sip:kenmyer@litwareinc.com". Полученные параметры передаются командлету Remove-CsHealthMonitoringConfiguration , который удаляет их.

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

Искусственные транзакции используются в Skype для бизнеса Server 2015 для проверки возможностей пользователей по выполнению стандартных задач, таких как вход в систему, обмен мгновенными сообщениями или осуществление телефонных звонков в телефонной сети общего пользования (PSTN). Эти проверки могут выполняться вручную администратором или автоматически, например, приложением Microsoft System Center Operations Manager (ранее Microsoft Operations Manager).

Искусственные транзакции выполняются двумя разными способами. Многие администраторы применяют командлеты CsHealthMonitoringConfiguration , чтобы задать тестовые учетные записи для каждого из своих пулов Registrar. Тестовые учетные записи представляют собой пару учетных записей пользователей, предварительно настроенных для применения с искусственными транзакциями. (Обычно это тестовые учетные записи, не принадлежащие реальным пользователям.) С помощью настроенных для пула тестовых учетных записей администраторы могут легко запускать искусственную транзакцию в рамках пула без необходимости указывать идентификаторы (и предоставлять учетные данные) для применяемых в тесте учетных записей пользователей. Вместо этого искусственные транзакции будут автоматически использовать предварительно настроенные тестовые учетные записи при выполнении проверок.

Кроме того, администраторы могут запускать искусственную транзакцию с помощью реальных учетных записей пользователей. Например, если два пользователя не могут обменяться мгновенными сообщениями, администратор может запустить искусственную транзакцию с использованием двух учетных записей пользователей (в отличие от пары тестовых учетных записей). Если вы решите запускать искусственную транзакцию с помощью реальных учетных записей пользователей, вам потребуется указать учетные записи каждого пользователя.

Командлет Remove-CsHealthMonitoringConfiguration предназначен для удаления всех параметров конфигурации наблюдения за работоспособностью системы, заданных в организации.

По умолчанию члены группы RTCUniversalServerAdmins могут локально запускать командлет Remove-CsHealthMonitoringConfiguration . Чтобы получить список всех ролей управления доступом на основе ролей (RBAC), которые были назначены для этого командлета (включая все созданные вами роли RBAC), выполните следующую команду Windows PowerShell:

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

 

Параметр Обязательный? Тип Описание

Identity

Обязательный

Microsoft.Rtc.Management.Xds.XdsGlobalRelativeIdentity

Полное доменное имя пула, в котором расположены параметры конфигурации наблюдения за работоспособностью, подлежащие удалению. Например: -Identity atl-cs-001.litwareinc.com.

Confirm

Необязательный

System.Management.Automation.SwitchParameter

Запрашивает подтверждение перед выполнением команды.

Force

Необязательный

System.Management.Automation.SwitchParameter

Запрещает на время выполнения команды отображение каких-либо сообщений о некритических ошибках.

WhatIf

Необязательный

System.Management.Automation.SwitchParameter

Описывает, что произойдет при выполнении команды без реального выполнения команды.

Объект Microsoft.Rtc.Management.WritableConfig.Settings.HealthMonitoring.HealthMonitoringSettings. Командлет Remove-CsHealthMonitoringConfiguration принимает конвейерные экземпляры объекта конфигурации наблюдения за работоспособностью.

Нет. Вместо этого командлет Remove-CsHealthMonitoringConfiguration удаляет существующие экземпляры объекта Microsoft.Rtc.Management.WritableConfig.Settings.HealthMonitoring.HealthMonitoringSettings.

 
Показ: