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

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

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

Примечание.

Сохраняемый чат доступен в Skype для бизнеса Server 2015, но больше не поддерживается в Skype для бизнеса Server 2019. Такие же функции доступны в Teams. Дополнительные сведения см. в статье Начало перехода на Microsoft Teams. Если вам нужно использовать сохраняемый чат, то вы можете либо перенести пользователей, которым нужна эта функция, в Teams, либо продолжать использовать 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. Позволяет отключить или включить комнату чата.

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Существует только один пул сервера сохраняемого чата.

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

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

Настройка существующей комнаты

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

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), которые более не поддерживаются новой категорией, очищаются. Например, если пользователь был членом комнаты и больше не относится к разрешенным участникам в новой категории, членство комнаты будет изменено, а пользователь будет удален из комнаты.