Set-CsArchivingPolicy

Skype for Business Server 2015
 

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

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

Set-CsArchivingPolicy [-Identity <XdsIdentity>] <COMMON PARAMETERS>
Set-CsArchivingPolicy [-Instance <PSObject>] <COMMON PARAMETERS>
COMMON PARAMETERS: [-ArchiveExternal <$true | $false>] [-ArchiveInternal <$true | $false>] [-Confirm [<SwitchParameter>]] [-Description <String>] [-Force <SwitchParameter>] [-Tenant <Guid>] [-WhatIf [<SwitchParameter>]]

В данном примере командлет Set-CsArchivingPolicy используется для изменения глобальной политики архивирования. В данном случае свойству ArchiveInternal задается значение True.

Set-CsArchivingPolicy -Identity global -ArchiveInternal $True

В примере 2 приводится вариация команды из примера 1. В этот раз для всех политик архивирования организации задается свойство, позволяющее архивировать IM-сеансы. Для этого команда сначала использует командлет Get-CsArchivingPolicy , чтобы получить коллекцию всех политик архивации сеансов обмена мгновенными сообщениями, используемых в организации. Данная коллекция затем передается в командлет Set-CsArchivingPolicy , который задает для свойства ArchiveInternal каждой политики значение True.

Get-CsArchivingPolicy | Set-CsArchivingPolicy -ArchiveInternal $True

Многие организации используют возможность архивирования всех сеансов обмена мгновенными сообщениями, в которых принимали участие их пользователи. В некоторых организациях это требуется по закону. Для архивирования IM-сеансов в Skype для бизнеса Server 2015 необходимо выполнить два действия. Сперва следует разрешить архивирование в глобальной области действия или в области действия сайта, использовав командлет Set-CsArchivingConfiguration . Это позволяет использовать возможность архивирования сеансов, но автоматическое архивирование сообщений при этом не начинается.

Для фактической записи сеансов необходимо выполнить второе действие: создать одну или несколько политик архивирования, которые определяют для каких пользователей будет вестись архивирование и какие типы сеансов (внутренние или внешние) будут записываться. Внутренние IM-сеансы — это сеансы, в которых все участники являются прошедшими проверку пользователями, имеющими учетные записи Active Directory внутри организации. Внешние IM-сеансы — это сеансы, в которых по крайней мере один участник является не авторизованным пользователем, не имеющим учетной записи Active Directory внутри вашей организации. Можно архивировать только внутренние сеансы, только внешние или и те, и другие.

Политики архивирования (созданные с помощью командлета New-CsArchivingPolicy ) могут действовать на уровне сайта или быть глобальными. Также эти политики могут быть назначены отдельным пользователям или группам пользователей. Например, может быть задана глобальная политика, архивирующая внутренние сеансы обмена мгновенными сообщения всех ваших пользователей. В дополнение к ней можно создать вторую политику, которая будет архивировать как внутренние, так и внешние сеансы, и применить ее только к сотрудникам отдела продаж. Так как индивидуальные политики имеют приоритет над глобальными политиками и политиками сайта, то будут архивироваться все сеансы сотрудников отдела продаж. Для других пользователей (не являющихся сотрудниками отдела продаж и поэтому не затронутых этой политикой) будут сохраняться только внутренние сеансы.

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

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

Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Set-CsArchivingPolicy"}

 

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

ArchiveExternal

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

System.Boolean

Указывает, архивируются ли внешние сеансы обмена мгновенными сообщениями. (Внешний сеанс обмена мгновенными сообщениями — это сеанс, хотя бы один участник которого не прошел проверку подлинности и не имеет учетную запись Active Directory в организации.) Значение по умолчанию — False, что означает отсутствие архивации внешних сеансов обмена мгновенными сообщениями.

ArchiveInternal

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

System.Boolean

Указывает, архивируются ли внутренние сеансы обмена мгновенными сообщениями. (Внутренний сеанс обмена мгновенными сообщениями — это сеанс, все участники которого прошли проверку подлинности и имеют учетные записи Active Directory в организации.) Значение по умолчанию — False, что означает отсутствие архивации внутренних сеансов обмена мгновенными сообщениями.

Confirm

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

System.Management.Automation.SwitchParameter

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

Description

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

System.String

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

Force

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

System.Management.Automation.SwitchParameter

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

Identity

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

Microsoft.Rtc.Management.Xds.XdsIdentity

Уникальный идентификатор изменяемой политики архивирования. Политики архивирования могут быть заданы на глобальном уровне, на уровне сайта или для отдельных пользователей. Для изменения глобальной политики используется синтаксис: -Identity global. Для изменения политики сайта: -Identity site:Redmond. Для изменения индивидуальной политики используется следующий синтаксис: -Identity SalesArchivingPolicy. Если данный параметр не указан, то изменяется глобальная политика.

При вводе идентификатора нельзя использовать знаки подстановки.

Instance

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

Объект IMArchivingPolicy

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

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

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

Объект Microsoft.Rtc.Management.WritableConfig.Policy.IM.IMArchivingPolicy. Командлет Remove-CsArchivingPolicy принимает конвейерный ввод объектов политик архивирования.

Командлет Set-CsArchivingPolicy не возвращает значение или объект. Вместо этого он настраивает экземпляры объекта Microsoft.Rtc.Management.WritableConfig.Settings.Policy.IM.IMArchivingPolicy.

 
Показ: