Set-CsHealthMonitoringConfiguration

Skype for Business Server 2015
 

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

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

Set-CsHealthMonitoringConfiguration [-Identity <XdsGlobalRelativeIdentity>] <COMMON PARAMETERS>
Set-CsHealthMonitoringConfiguration [-Instance <PSObject>] <COMMON PARAMETERS>
COMMON PARAMETERS: [-Confirm [<SwitchParameter>]] [-FirstTestSamAccountName <String>] [-FirstTestUserSipUri <String>] [-Force <SwitchParameter>] [-SecondTestSamAccountName <String>] [-SecondTestUserSipUri <String>] [-WhatIf [<SwitchParameter>]]

Команда в примере 1 настраивает первого тестового пользователя в параметрах конфигурации мониторинга исправности для пула atl-cs-001.litwareinc.com. В данном примере SIP-адрес для нового тестового пользователя устанавливается равным sip:kenmyer@litwareinc.com, а свойству SamAccountName присваивается значение "kenmyer".

Set-CsHealthMonitoringConfiguration -Identity atl-cs-001.litwareinc.com -FirstTestUserSipUri "sip:kenmyer@litwareinc.com" -FirstTestSamAccountName "litwareinc\kenmyer"

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

Get-CsHealthMonitoringConfiguration | Set-CsHealthMonitoringConfiguration -FirstTestUserSipUri "sip:kenmyer@litwareinc.com" -FirstTestSamAccountName "litwareinc\kenmyer"

В примере 3 показано, как провести поиск с заменой для первого тестового пользователя, назначенного в коллекцию параметров конфигурации мониторинга исправности. В данном примере пользователь с SIP-адресом sip:pilar@litwareinc.com заменяется каждый раз, когда он оказывается первым тестовым пользователем в коллекции.

Для этого команда сначала вызывает командлет Get-CsHealthMonitoringConfiguration без дополнительных параметров, который возвращает коллекцию всех параметров конфигурации наблюдения за работоспособностью, используемых в настоящее время в организации. Затем эта коллекция передается в командлет Where-Object , отбирающий только те элементы, у которых свойство FirstTestUserSipUri равно (-eq) sip:pilar@litwareinc.com. После чего отфильтрованная коллекция передается в командлет Set-CsHealthMonitoringConfiguration , который для каждого элемента коллекции присваивает свойству FirstTestUserSipUri значение sip:kenmyer@litwareinc.com, а свойству FirstTestSamAccountName — значение kenmyer.

Get-CsHealthMonitoringConfiguration | Where-Object {$_.FirstTestUserSipUri -eq "sip:pilar@litwareinc.com"} | Set-CsHealthMonitoringConfiguration -FirstTestUserSipUri "sip:kenmyer@litwareinc.com" -FirstTestSamAccountName "litwareinc\kenmyer"

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

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

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

После настройки параметров конфигурации мониторинга исправности их можно в любое время изменить с помощью командлета Set-CsHealthMonitoringConfiguration . Этот командлет позволяет менять любую тестовую учетную запись (или обе), настроенную для использования в пуле.

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

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

 

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

Confirm

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

System.Management.Automation.SwitchParameter

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

FirstTestSamAccountName

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

System.String

Имя SamAccountName первого тестового пользователя. Имя FirstTestSamAccountName должно иметь формат "домен\имя_пользователя", например:

-FirstTestSamAccountName litwareinc\kenmyer

FirstTestUserSipUri

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

System.String

SIP-адрес первого тестового пользователя, который настраивается для использования в этой коллекции параметров мониторинга исправности. Обратите внимание, что в SIP-адрес должен входить префикс "sip:". Например, -FirstTestUserSipUri "sip:kenmyer@litwareinc.com".

Force

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

System.Management.Automation.SwitchParameter

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

Identity

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

Microsoft.Rtc.Management.Xds.XdsGlobalRelativeIdentity

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

Instance

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

HealthMonitoringSettings object

Позволяет передать в командлет ссылку на объект вместо задания значений отдельных параметров.

SecondTestSamAccountName

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

System.String

Имя SamAccountName второго тестового пользователя. Имя SecondTestSamAccountName должно иметь формат "домен\имя_пользователя", например:

-SecondTestSamAccountName litwareinc\pilar

SecondTestUserSipUri

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

System.String

SIP-адрес второго тестового пользователя, который настраивается для использования в этой коллекции параметров мониторинга исправности. Обратите внимание, что в SIP-адрес должен входить префикс "sip:". Например, -FirstTestUserSipUri "sip:pilar@litwareinc.com".

WhatIf

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

System.Management.Automation.SwitchParameter

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

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

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

 
Показ: