Remove-CsPersistentChatMessage

Skype for Business Server 2015
 

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

Заменяет одно или несколько сообщений сохраняемого чата в базе данных сохраняемого чата на сообщение по умолчанию или сообщение, заданное администратором. Данный командлет впервые появился в Lync Server 2013.

Remove-CsPersistentChatMessage -ReplaceMessage <String> [-CaseSensitive <$true | $false>] [-EndDate <DateTime>] [-Filter <String>] [-MatchClause <And | Or | Exact>] [-StartDate <DateTime>] [-UserUri <String>] <COMMON PARAMETERS>
Remove-CsPersistentChatMessage -Remove <SwitchParameter> [-CaseSensitive <$true | $false>] [-EndDate <DateTime>] [-Filter <String>] [-MatchClause <And | Or | Exact>] [-StartDate <DateTime>] [-UserUri <String>] <COMMON PARAMETERS>
Remove-CsPersistentChatMessage [-CaseSensitive <$true | $false>] [-EndDate <DateTime>] [-Filter <String>] [-MatchClause <And | Or | Exact>] [-StartDate <DateTime>] [-UserUri <String>] <COMMON PARAMETERS>
COMMON PARAMETERS: -Identity <String> [-Confirm [<SwitchParameter>]] [-WhatIf [<SwitchParameter>]]

Команда, показанная в примере 1, удаляет все сообщения Persistent Chat, размещенные до 1 апреля 2012 года включительно, из чата ITChatRoom на сервере atl-persistentchat-001.litwareinc.com.

Remove-CsPersistentChatMessage -Identity "atl-persistentchat-001.litwareinc.com\ITChatRoom" -EndDate "4/1/2012"

В примере 2 все сообщения Persistent Chat, размещенные пользователем kenmyer@litwareinc.com, удаляются из чата ITChatRoom на сервере atl-persistentchat-001.litwareinc.com.

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

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

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

Однако в некоторых случаях администраторам может потребоваться удалить сообщения из комнаты чата, например, пользователь мог опубликовать несколько сообщений с ошибочными сведениями о предстоящем собрании в компании. Командлет Remove-CsPersisentChatMessage позволяет администраторам удалить отдельное сообщение чата или целый набор сообщений чата по таким критериям, как пользователь, опубликовавший сообщение, или содержащиеся в сообщении ключевые слова.

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

Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Remove-CsPersistentChatMessage"}

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

 

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

Identity

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

System.String

Уникальный идентификатор чата, содержащего удаляемое сообщение. Например:

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

Remove

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

System.Management.Automation.SwitchParameter

Если указан, удаляет сообщение сохраняемого чата без размещения сообщения для замены.

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

ReplaceMessage

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

System.String

Позволяет администраторам задавать текст сообщения для замены. Стандартное сообщение для замены "Это сообщение было заменено администратором Persistent Chat".

CaseSensitive

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

System.Boolean

Если этот параметр задан, он показывает, что при поиске сообщений, которые необходимо удалить, учитывается регистр. (Другими словами, прописная буква "A" будет считаться символом, отличным от строчной буквы "a".) По умолчанию при поиске регистр не учитывается.

Confirm

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

System.Management.Automation.SwitchParameter

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

EndDate

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

System.DateTime

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

Filter

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

System.String

Ключевые слова, которые можно использовать для определения сообщений, которые необходимо удалить. Например, для поиска всех сообщений, содержащих ключевое слово "Fabrikam", используется следующий синтаксис:

-Filter "Fabrikam"

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

-Filter "Fabrikam Contoso TailspinToys"

По умолчанию командлет Remove-CsPersistentChatMessage выполняет поиск сообщений с использованием всех указанных ключевых слов. Для поиска сообщений с использованием только некоторых ключевых слов применяется параметр MatchClause со значением "Or".

MatchClause

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

Microsoft.Rtc.Management.Chat.Cmdlets.RemoveOcsMessageChatCmdlet+AndOr

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

* All (сообщение должно содержать все указанные ключевые слова)

* Or (сообщение должно содержать одно или несколько указанных ключевых слов)

* Exact (сообщение должно точно совпадать с указанной фразой, включая порядок слов)

Например, следующий синтаксис выполняет поиск сообщений, которые содержат фразу "For internal use only":

-Filter "For internal use only" –MatchClause "Exact"

StartDate

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

System.DateTime

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

UserUri

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

System.String

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

WhatIf

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

System.Management.Automation.SwitchParameter

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

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

 
Показ: