Set-CsWatcherNodeConfiguration

Skype for Business Server 2015
 

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

Изменяет существующую коллекцию настроек конфигурации узла-наблюдателя. Узлами-наблюдателями называются компьютеры, которые периодически используют Microsoft System Center Operations Manager и искусственные транзакции Skype для бизнеса Server 2015 для проверки работы компонентов Skype для бизнеса Server 2015. Данный командлет впервые появился в Lync Server 2013.

Set-CsWatcherNodeConfiguration [-Identity <XdsGlobalRelativeIdentity>] <COMMON PARAMETERS>
Set-CsWatcherNodeConfiguration [-Instance <PSObject>] <COMMON PARAMETERS>
COMMON PARAMETERS: [-Confirm [<SwitchParameter>]] [-Enabled <$true | $false>] [-ExtendedTests <PSListModifier>] [-Force <SwitchParameter>] [-PortNumber <UInt16>] [-Tests <PSListModifier>] [-TestUsers <PSListModifier>] [-UseAutoDiscovery <$true | $false>] [-UseInternalWebUrls <$true | $false>] [-WhatIf [<SwitchParameter>]] [-XmppTestReceiverMailAddress <String>]

В примере 1 команды добавляют новый тест поставщика услуг аудиоконференций к настройкам конфигурации узла-наблюдателя, применяемым к пулу atl-cs-001.litwareinc.com. Для этого первая команда примера с помощью командлета New-CsExtendedTest создает новый тест; этот размещаемый в памяти тест сохраняется в переменной $x. Во второй команде командлет Set-CsWatcherNodeConfiguration добавляет новый тест в настройки конфигурации узла-наблюдателя; для этого используется параметр ExtendedTests и синтаксис @{Add=$x}.

$x = New-CsExtendedTest -TestUsers "sip:kenmyer@litwareinc.com", "sip:pilar@litwareinc.com" -Name "Audio Conferencing Test" -TestType "AudioConferencingProvider"

Set-CsWatcherNodeConfiguration -Identity "atl-cs-001.litwareinc.com" -ExtendedTests @{Add=$x}

Команды в примере 2 показывают, как можно удалить расширенный тест из коллекции настроек конфигурации узла-наблюдателя. Для этого первая команда примера с помощью командлета Get-CsWatcherNodeConfiguration получает ссылку на объект настроек узла-наблюдателя для пула atl-cs-001.litwareinc.com; эта ссылка на объект сохраняется в переменной $x.

Во второй команде используется метод RemoveAt() для удаления первого расширенного теста в ссылке на объект $x. Расширенные тесты сохраняются в виде элементов массива, при этом первый элемент получает индексный номер 0, второй элемент — индексный номер 1 и т. д. С помощью синтаксиса RemoveAt(0) удаляется элемент с индексным номером 0: первый элемент в наборе расширенных тестов. Чтобы удалить второй расширенный тест, используйте синтаксис RemoveAt(1).

После обновления ссылки на объект последняя команда с помощью командлета Set-CsWatcherNodeConfiguration и параметра Instance записывает изменения, произошедшие в ссылке на объект, обратно в фактические настройки узла-наблюдателя для пула atl-cs-001.litwareinc.com.

$x = Get-CsWatcherNodeConfiguration -Identity "atl-cs-001.litwareinc.com"

$x.ExtendedTests.RemoveAt(0)

Set-CsWatcherNodeConfiguration -Instance $x

В примере 3 удаляются все расширенные тесты, настроенные для узла-наблюдателя atl-cs-001.litwareinc.com. Для выполнения этой задачи используется параметр ExtendedTests и значение параметра $Null.

Set-CsWatcherNodeConfiguration -Identity "atl-cs-001.litwareinc.com" -ExtendedTests $Null

Если для отслеживания Skype для бизнеса Server 2015 используется Microsoft System Center Operations Manager, то вы можете настроить узлы-наблюдатели, представляющие собой компьютеры, которые периодически запускают искусственные транзакции для проверки правильности работы Skype для бизнеса Server 2015. Узлы-наблюдатели назначены пулам и управляются с помощью командлетов CsWatcherNodeConfiguration . Обратите внимание, что при использовании System Center Operations Manager вам не потребуется устанавливать узлы-наблюдатели. В этом случае наблюдение за системой можно проводить без использования узлов-наблюдателей. Единственное отличие заключается в том, что вместо автоматического запуска искусственных транзакций Operations Manager вам потребуется запускать их вручную.

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

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

Панель Панель управления Skype для бизнеса Server: функции, выполняемые командлетом Set-CsWatcherNodeConfiguration , недоступны в панели Панель управления Skype для бизнеса Server.

 

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

Confirm

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

System.Management.Automation.SwitchParameter

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

Enabled

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

System.Boolean

Включает или отключает узел-наблюдатель. По умолчанию используется значение True ($True).

ExtendedTests

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

System.Management.Automation.PSListModifier

Ссылка на один или несколько экземпляров объекта ExtendedTest. Эти объекты должны создаваться с помощью командлета New-CsExtendedTest .

Force

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

System.Management.Automation.SwitchParameter

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

Identity

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

Microsoft.Rtc.Management.Xds.XdsGlobalRelativeIdentity

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

Instance

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

PSObject

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

PortNumber

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

System.UInt16

Порт SIP, используемый службой регистратора.

Tests

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

System.Management.Automation.PSListModifier

Искусственные транзакции, запускаемые узлом-наблюдателем. Допустимые значения:

Registration

IM

GroupIM

P2PAV

AvConference

Presence

ABS

ABWQ

MCXP2PIM

ExumConnectivity

JoinLauncher

PersistentChatMessage

DataConference

XmppIM

UnifiedContactStore

AVEdgeConnectivity

Чтобы включить дополнительные тесты для узла-наблюдателя, используйте синтаксис следующего вида:

-Tests @{Add="ExumConnectivity","JoinLauncher","UnifiedContactStore"}

Чтобы отключить один или несколько тестов для узла-наблюдателя, используйте синтаксис следующего вида:

-Tests @{Remove="ABS","ABWQ"}

Чтобы отключить все тесты для узла-наблюдателя, установите для параметра Tests значение $Null:

-Tests $Null

TestUsers

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

System.Management.Automation.PSListModifier

SIP-адреса тестовых пользователей, задействованных узлом-наблюдателем. Для добавления тестовых пользователей на узел используйте синтаксис следующего вида:

-TestUsers @{Add="sip:aidan@litwareinc.com"}

Для удаления тестового пользователя с узла-наблюдателя используйте синтаксис следующего вида:

-TestUsers @{Remove="sip:aidan@litwareinc.com"

Для замены существующего пользователя новым используйте метод Replace. Например, для замены пользователя sip:pilar@litwareinc.com новым пользователем sip:aidan@litwareinc.com используется такой синтаксис:

-TestUsers @{Replace="sip:pilar@litwareinc.com","sip:aidan@litwareinc.com"}

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

UseAutoDiscovery

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

System.Boolean

Если задано значение True ($True), узлы-наблюдатели будут использовать службу автообнаружения для нахождения целевого пула. Если задано значение False (по умолчанию), для нахождения пулов узлы-наблюдатели будут использовать полные доменные имена пулов и записи SRV.

UseInternalWebUrls

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

System.Boolean

Если задано значение True ($True), узел-наблюдатель должен использовать внутренние, а не внешние URL-адреса. Это позволяет проверить доступность URL-адресов для пользователей, защищенных брандмауэром организации.

WhatIf

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

System.Management.Automation.SwitchParameter

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

XmppTestReceiverMailAddress

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

System.String

Адрес электронной почты XMPP, используемый при проверке шлюза XMPP.

Командлет Set-CsWatcherNodeConfiguration принимает переданные по конвейеру экземпляры объекта Microsoft.Rtc.Management.WritableConfig.Settings.WatcherNode.TargetPool#Decorated.

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

 
Показ: