Get-CsHealthMonitoringConfiguration

Skype for Business Server 2015
 

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

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

Get-CsHealthMonitoringConfiguration [-Identity <XdsGlobalRelativeIdentity>] <COMMON PARAMETERS>
Get-CsHealthMonitoringConfiguration [-Filter <String>] <COMMON PARAMETERS>
COMMON PARAMETERS: [-LocalStore <SwitchParameter>]

Пример 1 возвращает все параметры конфигурации наблюдения за работоспособностью системы, используемые в настоящее время в организации.

Get-CsHealthMonitoringConfiguration

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

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

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

Get-CsHealthMonitoringConfiguration -Filter *.litwareinc.com

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

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

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

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

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

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

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

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

 

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

Filter

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

System.String

Позволяет вам использовать подстановочные знаки при указании восстанавливаемых параметров конфигурации наблюдения за работоспособностью системы. Например, следующие синтаксис возвращает все параметры, настроенные для домена litwareinc.com: -Filter "*.litwareinc.com".

Identity

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

Microsoft.Rtc.Management.Xds.XdsGlobalRelativeIdentity

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

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

LocalStore

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

System.Management.Automation.SwitchParameter

Восстанавливает данные конфигурации наблюдения за работоспособностью системы для локальной реплики центрального хранилища управления, а не для самого центрального хранилища управления.

Нет. Командлет Get-CsHealthMonitoringConfiguration не принимает входные данные из конвейера.

Командлет Get-CsHealthMonitoringConfiguration возвращает экземпляры объекта Microsoft.Rtc.Management.WritableConfig.Settings.HealthMonitoring.HealthMonitoringSettings.

 
Показ: