Remove-CsPersistentChatPolicy

Skype for Business Server 2015
 

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

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

Remove-CsPersistentChatPolicy -Identity <XdsIdentity> [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-Tenant <Guid>] [-WhatIf [<SwitchParameter>]]

Команда, показанная в примере 1, удаляет политику сохраняемых сеансов беседы на уровне пользователя с удостоверением RedmondPersistentChatPolicy.

Remove-CsPersistentChatPolicy -Identity "RedmondPersistentChatPolicy"

В примере 2 удаляются все политики сохраняемых сеансов беседы на уровне узла. Для этого сначала вызывается командлет Get-CsPersistentChatPolicy с параметром Filter, чтобы извлечь все политики сохраняемых сеансов беседы, настроенные на уровне узла (это делается с помощью значения фильтра "site:*"). Затем эти политики передаются в командлет Remove-CsPersistentChatPolicy , который их удаляет.

Get-CsPersistentChatPolicy -Filter "site:*" | Remove-CsPersistentChatPolicy

В примере 3 удаляются все политики сохраняемых сеансов беседы, в которых разрешены сохраняемые сеансы беседы. Для выполнения этой задачи сначала вызывается командлет Get-CsPersistentChatPolicy без параметров, который извлекает коллекцию всех политик сохраняемых сеансов беседы, настроенных для использования в организации. Затем эта коллекция передается в командлет Where-Object , который отбирает только те политики, свойство EnablePersistentChat которых имеет значение True ($True). Далее эта коллекция передается в командлет Remove-CsPersistentChatPolicy , который удаляет все политики в коллекции.

Get-CsPersistentChatPolicy | Where-Object {$_.EnablePersistentChat -eq $True} | Remove-CsPersistentChatPolicy

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

По умолчанию у пользователей отсутствует доступ к службе сохраняемого чата. Доступ может быть предоставлен только тем пользователям, которым назначена политика сохраняемого чата. После установки Skype для бизнеса Server 2015 все пользователи управляются глобальной политикой сохраняемого чата, в которой сохраняемый чат отключен. Чтобы предоставить доступ к службе сохраняемого чата всем пользователям, присвойте свойству EnablePersistentChat глобальной политики значение True. В качестве альтернативного варианта можно создать дополнительные политики на уровне сайта или пользователя, разрешив доступ к сохраняемому чату одной группе пользователей и запретив доступ остальным пользователям.

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

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

Панель Панель управления Skype для бизнеса Server: для удаления политики сохраняемых сеансов беседы с помощью панели Панель управления Skype для бизнеса Server последовательно выберите пункты Persistent Chat (Сохраняемый чат) и Persistent Chat Policy (Политика сохраняемого чата). Выберите политику для удаления, нажмите кнопку Edit (Изменить), а затем нажмите Delete (Удалить).

 

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

Identity

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

Microsoft.Rtc.Management.Xds.XdsIdentity

Уникальный идентификатор удаляемой политики сохраняемых сеансов беседы. Чтобы удалить политику на уровне узла, используйте следующий синтаксис:

-Identity site:Redmond

Чтобы удалить политику на уровне пользователя, используйте следующий синтаксис:

-Identity RedmondPolicy

Командлет Remove-CsPersistentChatPolicy может также применяться для глобальной политики сохраняемых сеансов беседы. Однако в этом случае глобальная политика фактически не будет удалена. Вместо удаления будут восстановлены значения по умолчанию всех свойств глобальной политики.

Confirm

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

System.Management.Automation.SwitchParameter

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

Force

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

System.Management.Automation.SwitchParameter

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

Tenant

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

System.Guid

Уникальный глобальный идентификатор (GUID) учетной записи клиента Skype для бизнеса Online, для которого удаляется политика сохраняемого сеанса беседы. Пример:

–Tenant "38aad667-af54-4397-aaa7-e94c79ec2308"

Идентификатор каждого из клиентов Skype для бизнеса Online можно получить с помощью следующей команды:

Get-CsTenant | Select-Object DisplayName, TenantID

WhatIf

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

System.Management.Automation.SwitchParameter

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

Командлет Remove-CsPersistentChatPolicy принимает конвейерные экземпляры объекта Microsoft.Rtc.Management.WritableConfig.Policy.PersistentChat.PersistentChatPolicy.

Нет. Командлет Remove-CsPersistentChatPolicy удаляет существующие экземпляры объекта Microsoft.Rtc.Management.WritableConfig.Policy.PersistentChat.PersistentChatPolicy.

 
Показ: