Управление комнатами чата на сервере сохраняемого чата в Skype для бизнеса Server 2015

Skype for Business Server 2015
 

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

Сводка. В этой статье приведены инструкции по управлению разговорными каналами сохраняемых чатов в Skype для бизнеса Server 2015.

Создание комнат комнат чата и управление ими осуществляется значительно проще благодаря правильному использованию категорий. Категория определяет, какие пользователи могут создавать комнаты чата или присоединяться к ним. Прежде чем приступить к управлению комнатами чата, обязательно прочтите разделы Категории сохраняемого чата, комнаты чата и роли пользователей в Skype для бизнеса Server 2015 и Управление категориями на сервере сохраняемого чата в Skype для бизнеса Server 2015.

Если вы являетесь членом комнаты чата, то можете настраивать параметры комнат чата и управлять ими с помощью интерфейса командной строки Windows PowerShell или клиента Skype для бизнеса. В этом разделе описываются способы управления комнатами с помощью интерфейса командной строки. Сведения об управлении комнатами чата с помощью клиента Skype для бизнеса приведены в справке клиента.

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

Возможность доступа и управления комнатами чата зависит от пользовательских ролей следующим образом:

  • Чтобы отправлять и читать сообщения, пользователи должны быть членами комнаты чата.

  • Выступающим разрешено передавать сообщения в комнаты-аудитории.

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

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

  • Диспетчеры комнат чата могут вносить изменения в любые свойства комнат (включая отключение комнат). Но диспетчер комнаты чата не может удалить комнату или изменить ее категорию.

  • Только администраторы могут удалить комнату чата после ее создания.

Настраивать комнаты чата и управлять ими можно с помощью следующих командлетов Windows PowerShell:

 

Командлет

Описание

New-CsPersistentChatRoom

Создание новой комнаты чата.

Set-CsPersistentChatRoom

Настройка параметров существующей комнаты; назначение пользователей и групп пользователей комнате

Get-CsPersistentChatRoom

Получение сведений о комнатах

Clear-CsPersistentChatRoom

Очистка комнаты или очистка сообщений в комнате

Remove-CsPersistentChatRoom

Удаление комнаты

Remove-CsPersistentChatMessage

Удаление сообщений из комнаты

Командлет New-CsPersistentChatRoom используется для создания комнат чата, а командлет Set-CsPersistentChatRoom — для настройки существующей комнаты чата, включая добавление к ней пользователей. Можно настроить следующие параметры комнаты чата:

  • Disabled. Позволяет отключить или включить комнату чата.

  • Invitations. Позволяет включить или отключить приглашения в комнату чата. Приглашения используются для уведомления пользователей о том, что они добавлены в качестве членов комнаты чата. Настройка по умолчанию для приглашений наследуется; это означает, что работает настройка приглашения, установленная в категории, которой принадлежит данная комната чата. Настройка для параметра "invitations" значения "false" на уровне комнаты чата позволяет заменить значение этого параметра для категории.

  • Privacy. Позволяет указать, будет ли комната чата открытой, закрытой или секретной. Открытые комнаты могут отыскивать и использовать любые пользователи. Закрытые комнаты могут отыскивать любые пользователи, но доступны они только их членам. Секретные комнаты могут отыскивать и использовать только члены комнат. По умолчанию все новые комнаты исходно настроены как закрытые.

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

  • Addin. Позволяет связать ранее настроенную надстройку с комнатой чата, что позволяет членам комнаты, участвующим в беседе, просматривать содержимое по URL-адресам.

Кроме указанных выше параметров в командлете Set-CsPersistentChatRoom есть и другие параметры, с помощью которых можно назначать пользователей комнате чата:

  • Members. Задает членство для комнаты чата. Вы можете добавить или удалить одного или нескольких членов с помощью одного командлета, указав SIP-адрес пользователей. Чтобы разрешить добавление группы пользователей, можно также указать организационные подразделения или группы рассылки Active Directory.

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

  • Presenters. Позволяет назначать выступающих комнате-аудитории чата.

Дополнительные сведения о синтаксисе, включая все параметры, см. в разделе Командная консоль Skype для бизнеса Server 2015.

Создать новую комнату можно с помощью командлета New-CsPersistentChatRoom . Например, следующая команда создаст новую комнату чата с именем ITChatRoom в пуле atl-cs-001.contoso.com. В данном примере комната чата добавлена в категорию IT:

New-CsPersistentChatRoom -Name "ITChatRoom" -PersistentChatPoolFqdn "atl-cs-001.contoso.com"-Category "IT"

noteПримечание.
Параметр -PersistentChatPoolFqdn не требуется, если справедливо одно из следующих условий:
  • имеется только один пул серверов сохраняемого сеанса беседы;

  • для категории указано полное доменное имя пула;

  • для добавления комнаты указывается полное доменное имя пула.

Настроить существующую комнату можно с помощью командлета Set-CsPersistentChatRoom . Например, следующая команда назначит пользователя user1 членом и выступающим, а пользователя user2 – диспетчером комнаты-аудитории testCat:

Set-CsPersistentChatRoom -Identity testCat -Members @{Add="sip:user1@contoso.com", "CN=container,DC=contoso,DC=com"}
Set-CsPersistentChatRoom -Identity testCat -Presenters @{Add="sip:user1@contoso.com"}
Set-CsPersistentChatRoom -Identity testCat -Managers @{Add="sip:user2@contoso.com"}

В следующем примере выполняется добавление в комнату чата NorthAmerica всех пользователей подразделения NorthAmericaUsers OU в Active Directory:

Set-CsPersistentChatRoom -PersistentChatPoolFqdn "atl-cs-001.contoso.com\NorthAmerica" -Members @{Add="OU=NorthAmericaUsers,DC=contoso,DC=com"}

В следующем примере все участники группы рассылки Finance добавляются в ту же комнату чата:

Set-CsPersistentChatRoom -PersistentChatPoolFqdn "atl-cs-001.contoso.com\NorthAmerica" -Members @{Add="CN=Finance,OU=ExternalUsers,DC=contoso,DC=com"}

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

Если журнал комнаты чата сохраняется, содержимое сохраняется, даже если комната отключена. Но содержимое не будет отображаться в поиске, пока комната чата остается в отключенном состоянии. Если включить ее позднее, пользователи смогут находить сообщения, опубликованные до того, как комната чата была отключена. Сведения о настройке журнала комнаты чата см. в разделе Управление категориями на сервере сохраняемого чата в Skype для бизнеса Server 2015.

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

Отключить комнату чата можно с помощью командлета Set-CsPersistentChatRoom , задав параметру Disabled значение True:

Set-CsPersistentChatRoom -Identity "atl-cs-001.contoso.com\ITChatRoom" -Disabled $True

Чтобы разрешить использование комнаты чата, задайте параметру Disabled значение False:

Set-CsPersistentChatRoom -Identity "atl-cs-001.contoso.com\ITChatRoom" -Disabled $False

Получить сведения о комнатах, настроенных для использования в организации, можно с помощью командлета Get-CsPersistentChatRoom .

Следующая команда возвращает сведения обо всех настроенных в организации комнатах чата:

Get-CsPersistentChatRoom

Удалить содержимое из комнаты можно с помощью командлета Clear-CsPersistentChatRoom . Например, следующая команда удалит из комнаты сохраняемого чата все содержимое, добавленное в нее до 1 марта 2015 г. включительно:

Clear-CsPersistentChatRoom -Identity "atl-cs-001.contoso.com\ITChatRoom" -EndDate "3/1/2015"

Можно удалить одно или несколько сообщений из комнаты сохраняемого чата и при необходимости заменить какое-либо сообщение на стандартное или предоставленное администратором сообщение с помощью командлета Remove-CsPersistentChatMessage . Например, следующая команда удалит из комнаты чата ITChatRoom все сообщения, переданные пользователем kenmyer@contoso.com:

Remove-CsPersistentChatMessage -Identity "atl-persistentchat-001.contoso.com\ITChatRoom" -UserUri "sip:kenmyer@contoso.com"

В следующем примере вместо удаленных сообщений отображается примечание о том, что сообщение уже не доступно:

Remove-CsPersistentChatMessage -Identity "atl-persistentchat-001.contoso.com\ITChatRoom" -UserUri "sip:kenmyer@contoso.com" -ReplaceMessage "This message is no longer available."

Удалить комнату можно с помощью командлета Remove-CsPersistentChatRoom .

Например, следующая команда удалит комнату чата RedmondChatRoom:

Remove-CsPersistentChatRoom -Identity "atl-gc-001.contoso.com\RedmondChatRoom"

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

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

 
Показ: