Get-CsPersistentChatState

Skype for Business Server 2015
 

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

Возвращает состояние одного или нескольких пулов Persistent Chat. Пулы Persistent Chat могут находиться в одном из двух состояний: Normal, в котором пул использует основные базы данных, или FailedOver вляется полностью работоспособным и может принимать новые клиентские подключения, или восстановленное (FailedOver), в котором пул использует резервные базы данных, определенные в топологии. Данный командлет впервые появился в Lync Server 2013.

Get-CsPersistentChatState [-Identity <XdsIdentity>] <COMMON PARAMETERS>
Get-CsPersistentChatState [-Filter <String>] <COMMON PARAMETERS>
COMMON PARAMETERS: [-LocalStore <SwitchParameter>]

Команда, показанная в примере 1, возвращает состояние всех серверов Persistent Chat, настроенных для использования в организации.

Get-CsPersistentChatState

Get-CsPersistentChatState -Identity "PersistentChatServer:atl-gc-001.litwareinc.com"

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

Get-CsPersistentChatState -Filter "*.litwareinc.com"

Команда, показанная в примере 4, возвращает данные о состоянии для всех серверов сохраняемого чата, для которых в текущий момент выполнена отработка отказа. Для этого команда сначала вызывает командлет Get-CsPersistentChatState без параметров, который возвращает коллекцию всех серверов сохраняемого чата в организации. Затем эта коллекция передается по конвейеру в командлет Where-Object , выбирающий только те серверы, у которых значение свойства PoolState равно (-eq) "FailedOver".

Get-CsPersistentChatState | Where-Object {$_.PoolState -eq "FailedOver"}

Командлет Get-CsPersistentChatState возвращает состояние одного или нескольких пулов сохраняемого чата. Пулы сохраняемого чата могут находиться в состоянии Normal (используются основные базы данных пула) или FailedOver (используются резервные базы данных пула). Командлет Set-CsPersistentChatState позволяет изменить состояние пула сохраняемого чата; при этом в Skype для бизнеса Server 2015 автоматически изменяется состояние каждого сервера в этом пуле.

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

 

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

Filter

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

System.String

Позволяет использовать подстановочные знаки при возвращении одного или нескольких состояний Persistent Chat. Например, чтобы вернуть все состояния Persistent Chat для домена litwareinc.com, используйте следующий синтаксис:

-Filter "*.litwareinc.com"

В одной команде нельзя одновременно использовать параметры Filter и Identity.

Identity

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

Microsoft.Rtc.Management.Xds.XdsIdentity

Уникальный идентификатор для пула Persistent Chat. Например:

-Identity "PersistentChatServer:atl-gc-001.litwareinc.com"

Если этот параметр отсутствует, командлет Get-CsPersistentChatState возвращает данные для всех состояний сохраняемого чата.

LocalStore

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

System.Management.Automation.SwitchParameter

Получает данные конфигурации состояния Persistent Chat из локальной реплики центрального хранилища управления, а не из самого хранилища.

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

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

 
Показ: