Clear-CsPersistentChatRoom

Skype for Business Server 2015
 

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

Удаляет все содержимое чата Persistent Chat, начиная с самого раннего элемента чата и заканчивая указанной датой. Данный командлет впервые появился в Lync Server 2013.

Clear-CsPersistentChatRoom -Identity <String> <COMMON PARAMETERS>
Clear-CsPersistentChatRoom -Instance <ChatRoom> <COMMON PARAMETERS>
COMMON PARAMETERS: -EndDate <DateTime> [-Confirm [<SwitchParameter>]] [-WhatIf [<SwitchParameter>]]

Команда, показанная в примере 1, удаляет все содержимое чата Persistent Chat ITChatRoom, которое было добавлено до 01.03.12.

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

Команда, показанная в примере 2, удаляет содержимое, добавленное до 1 марта 2012 г., из всех комнат чата организации. Для этого команда сначала вызывает командлет Get-CsPersistentChatRoom без параметров, чтобы получить коллекцию всех комнат чата организации. Полученная коллекция передается в командлет Clear-CsPersistentChatRoom , который удаляет содержимое, добавленное до 1 марта 2012 г. включительно, из каждой комнаты чата в коллекции. Обратите внимание на то, что для подавления запросов на подтверждение, отображаемых при попытке очистить другую комнату чата, используется параметр Confirm:

-Confirm:$False

Get-CsPersistentChatRoom | Clear-CsPersistentChatRoom -EndDate "3/1/2012" -Confirm:$False

Служба сохраняемого чата (которая заменяет собой службу групповой беседы, используемую в Microsoft Lync Server 2010) предоставляет организациям возможности обмена сообщениями и совместной работы, аналогичные тем, которые используются на дискуссионных форумах в Интернете: пользователи могут обмениваться сообщениями в режиме реального времени, а также могут в любое время вернуться к беседе и продолжить ее. Беседы могут быть посвящены определенным темам и быть доступными как всем пользователям, так только отдельной группе пользователей. Аналогичным образом, отдельные комнаты чата можно настроить так, чтобы сообщения могли публиковать все участники или только специально назначенные участники.

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

Однако в некоторых ситуациях администраторам может потребоваться очистить комнату чата от всех (или некоторых) сообщений — это может быть необходимо для освобождения места в базе данных или в связи со сменой тематики комнаты чата. В любом случае командлет Clear-CsPersistentChatRoom позволяет вам удалить из комнаты чата все сообщения или сообщения, отправленные за указанный период (например, до 1 августа 2012 года).

Примечание . Чтобы произвести удаление набора с большей точностью (например, удалить все сообщения определенного пользователя), используйте командлет Remove-CsPersistentChatMessage.

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

Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Clear-CsPersistentChatRoom"}

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

 

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

EndDate

Обязательный

System.DateTime

Задает конечную дату периода. Например, если в качестве конечной даты EndDate вы указали 3/1/2012 (1 марта 2012 г.), то все содержимое Persistent Chat, добавленное до 01.03.12, будет удалено.

При выполнении командлета Clear-CsPersistentChatRoom необходимо указать параметр EndDate.

Identity

Обязательный

System.String

Задает чат, содержимое которого необходимо удалить. Например:

-Identity "atl-cs-001.litwareinc.com\ITChatRoom"

Instance

Обязательный

Microsoft.Rtc.Management.Chat.Cmdlets.ChatRoom

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

Confirm

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

System.Management.Automation.SwitchParameter

Запрашивает подтверждение перед выполнением команды. Если этот параметр имеет значение False, при запуске командлета запросы на подтверждение не будут отображаться:

-Confirm:$False

WhatIf

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

System.Management.Automation.SwitchParameter

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

Командлет Clear-CsPersistentChatRoom принимает экземпляры объекта Microsoft.Rtc.Management.GroupChat.Cmdlets.ChatRoomObject из конвейера.

 
Показ: