Grant-CsPersistentChatPolicy

Skype for Business Server 2015
 

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

Назначает пользователю политику сохраняемого сеанса беседы (Persistent Chat) для пользователя. Политики сохраняемого сеанса беседы определяют, разрешен ли пользователям доступ к чату сохраняемого сеанса беседы. Данный командлет впервые появился в Lync Server 2013.

Grant-CsPersistentChatPolicy -Identity <UserIdParameter> -PolicyName <String> [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-PassThru <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

Команда, показанная в примере 1, назначает политику для пользователя RedmondUsersPersistentChatPolicy пользователю с отображаемым именем Active Directory "Ken Myer".

Grant-CsPersistentChatPolicy -Identity "Ken Myer" -PolicyName "RedmondUsersPersistentChatPolicy"

В примере 2 политика для пользователя RedmondUsersPersistentChatPolicy назначается всем пользователям, работающим в ИТ-отделе. Для этого команда сначала вызывает командлет Get-CsUser со свойством LdapFilter. Значение фильтра "Department=IT" ограничивает возвращаемые данные пользователями, работающими в ИТ-отделе. Затем коллекция пользователей по конвейеру передается в командлет Grant-CsPersistentChatPolicy , который назначает политику RedmondUsersPersistentChatPolicy каждому пользователю в коллекции.

Get-CsUser -LdapFilter "Department=IT" | Grant-CsPersistentChatPolicy -PolicyName "RedmondUsersPersistentChatPolicy"

В примере 3 политика сохраняемого сеанса беседы RedmondUsersPersistentChatPolicy назначается всем пользователям, которым пока не назначена политика сохраняемого сеанса беседы для пользователя. Для выполнения этой задачи команда сначала использует командлет Get-CsUser с параметром Filter. Значение фильтра {PersistentChatPolicy –eq $Null} ограничивает возвращаемые данные учетными записями пользователей, в которых свойство PersistentChatPolicy в настоящее время установлено равным Null ($Null). Эта коллекция пользователей затем по конвейеру передается в командлет Grant-CsPersistentChatPolicy , который назначает каждому пользователю в коллекции политику RedmondUsersPersistentChatPolicy.

Get-CsUser -Filter {PersistentChatPolicy -eq $Null} | Grant-CsPersistentChatPolicy -PolicyName "RedmondUsersPersistentChatPolicy"

Команда, показанная в примере 4, отменяет назначение политики сохраняемого сеанса беседы RedmondUsersPersistentChatPolicy для всех пользователей, которым в настоящее время назначена эта политика. Для выполнения этой задачи команда сначала использует командлет Get-CsUser и параметр Filter, чтобы получить коллекцию пользователей, которым в настоящее время назначена политика RedmondUsersPersistentChatPolicy. Значение фильтра {PersistentChatPolicy –eq "RedmondUsersPersistentChatPolicy"} ограничивает возвращаемые элементы учетными записями пользователей, для которых значение свойства PersistentChatPolicy равно RedmondUsersPersistentChatPolicy. Затем эта коллекция по конвейеру передается в командлет Grant-CsPersistentChatPolicy , который отменяет назначение политики для пользователя, устанавливая для свойства PersistentChatPolicy значение Null ($Null).

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

Get-CsUser -Filter {PersistentChatPolicy -eq "RedmondUsersPersistentChatPolicy"} | Grant-CsPersistentChatPolicy -PolicyName $Null

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

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

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

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

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

 

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

Identity

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

Microsoft.Rtc.Management.AD.UserIdParameter

Задает идентификатор Identity учетной записи пользователя, которой должна быть назначена политика сохраняемого сеанса беседы для пользователя. Идентификаторы пользователя обычно задаются с помощью одного из четырех форматов: 1) SIP-адрес пользователя; 2) имя участника-пользователя (UPN); 3) имя домена и имя входа в систему для пользователя, в виде домен\имя_для_входа (например, litwareinc\kenmyer); и 4) отображаемое имя Active Directory для пользователя (например, "Ken Myer"). Идентификаторы пользователей также могут быть заданы с помощью различающегося имени Active Directory для пользователя.

Кроме того, при использовании отображаемого имени в качестве идентификатора пользователя можно применять подстановочный символ звездочки (*). Например, идентификация по имени "* Smith" вернет всех пользователей, у которых отображаемое имя завершается в строке значением " Smith".

PolicyName

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

System.String

Имя ("Name") назначаемой политики. PolicyName — это просто идентификатор политики минус уровень применения политики (префикс "tag:"). Например, у политики с идентификатором tag:Redmond значение PolicyName равно Redmond, у политики с идентификатором tag:RedmondUsersPersistentChatPolicy значение PolicyName равно RedmondUsersPersistentChatPolicy. Чтобы отменить ранее назначенную политику для пользователя, установите для PolicyName значение Null ($Null).

Confirm

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

System.Management.Automation.SwitchParameter

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

DomainController

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

Microsoft.Rtc.Management.Deploy.Fqdn

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

PassThru

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

System.Management.Automation.SwitchParameter

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

WhatIf

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

System.Management.Automation.SwitchParameter

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

Строковое значение или объект Microsoft.Rtc.Management.WritableConfig.Policy.PersistentChat.PersistentChatPolicy. Командлет Grant-CsPersistentChatPolicy принимает конвейерный ввод строковых значений, представляющих идентификаторы учетных записей пользователей. Этот командлет также принимает входной поток объектов пользователя.

По умолчанию командлет Grant-CsPersistentChatPolicy не возвращает объекты и значения. Но если используется параметр PassThru, то командлет возвратит экземпляры объекта Microsoft.Rtc.Management.ADConnect.Schema.OCSUserOrAppContact.

 
Показ: