Настройка Microsoft Lync Server 2013 для использования Microsoft Exchange Server 2013

 

Последнее изменение раздела: 2014-06-24

Microsoft Lync Server 2013 предоставляет администраторам возможность архивировать расшифровки мгновенных сообщений и веб-конференций в почтовый ящик Microsoft Exchange Server 2013 пользователя, а не в базу данных SQL Server. Если выбран этот параметр, запись расшифровок выполняется в папку "Удаленные" в почтовом ящике пользователя. Папка "Удаленные" представляет собой скрытую папку, размещенную в папке корзины. Хотя эта папка не видна конечным пользователям, она индексируются поисковой системы Exchange и может быть обнаружена с помощью поиска почтовых ящиков Exchange и (или) Microsoft SharePoint Server 2013. Так как сведения хранятся в той же папке, которая используется функцией удержания Exchange In-Place (отвечает за архивацию электронной почты и других сообщений Exchange), администраторы могут использовать одно средство для поиска всех электронных сообщений, архивированных для пользователя.

Важно

Чтобы полностью отключить архивацию беседы Lync, необходимо также отключить журнал бесед Lync. Дополнительные сведения см. в следующих разделах: управление архивацией внутренних и внешних коммуникаций в Lync Server 2013, New-CsClientPolicy и Set-CsClientPolicy.

Чтобы архивировать расшифровки в Exchange 2013, необходимо сначала настроить проверку подлинности между серверами между двумя серверами. После проверки подлинности между серверами вы можете выполнить следующие задачи в Microsoft Lync Server 2013 (обратите внимание, что в зависимости от конфигурации и настройки может не потребоваться выполнять все эти задачи):

  1. Включите архивацию Exchange, изменив параметры конфигурации архивации Lync Server. Это действие является обязательным для всех развертываний.

  2. Включите архивацию для внутреннего и/или внешнего обмена данными пользователей. Это действие является обязательным для всех развертываний.

  3. Настройте свойство ExchangeArchivingPolicy для каждого из пользователей. Этот шаг требуется только в Lync Server, а Exchange находится в разных лесах.

Шаг 1. Включение архивации Exchange

Архивирование в Lync Server в основном управляется с помощью параметров конфигурации архивации. При установке Lync Server 2013 вам автоматически предоставляется одна глобальная коллекция этих параметров. (При необходимости администраторы могут создавать новые коллекции параметров архивации в области сайта.) По умолчанию архивация не включена в глобальных параметрах, а также в этих параметрах не включена архивация Exchange. Чтобы использовать exchange archiving administrators, необходимо настроить свойства EnableArchiving и EnableExchangeArchiving в этих параметрах конфигурации. Для свойства EnableArchiving можно задать одно из трех возможных значений:

  • None. Архивация отключена. Это значение используется по умолчанию. Если для Параметра EnableArchiving задано значение None, архивация в базе данных архивации Lync Server или Exchange 2013 не будет выполняться.

  • ImOnly. Архивируются только расшифровки мгновенных сообщений. Если архивация Exchange включена, эти расшифровки будут архивироваться в Exchange 2013. Если архивация Exchange отключена, эти расшифровки будут архивироваться в Lync Server.

  • ImAndWebConf. Архивируются расшифровки мгновенных сообщений и веб-конференций. Если архивация Exchange включена, эти расшифровки будут архивироваться в Exchange 2013. Если архивация Exchange отключена, эти расшифровки будут архивироваться в Lync Server.

Свойство EnableExchangeArchiving является логическим значением: задайте для EnableExchangeArchiving значение True ($True), чтобы включить архивацию Exchange, или задайте для EnableExchangeArchiving значение False ($False), чтобы отключить архивацию Exchange. Например, эта команда включает архивацию расшифровок мгновенных сообщений, а также архивацию Exchange:

Set-CsArchivingConfiguration -Identity "global" -EnableArchiving ImOnly -EnableExchangeArchiving $True

Чтобы отключить архивацию Exchange, используйте следующую команду, которая включает архивацию обмена мгновенными сообщениями, но отключает архивацию в Exchange (другими словами, расшифровки будут архивироваться в Lync Server):

Set-CsArchivingConfiguration -Identity "global" -EnableArchiving ImOnly -EnableExchangeArchiving $False

Примечание.

Если свойство EnableArchiving имеет значение None, Lync Server не будет архивировать расшифровки мгновенных сообщений и веб-конференций. В этом случае сервер просто игнорирует значение, настроенное для EnableExchangeArchiving.

Архивацию Exchange также можно включить (или отключить) с помощью сервера Lync Server панель управления. Для этого выполните следующие действия:

  1. На панели управления нажмите Мониторинг и архивация, затем выберите Конфигурация архивации.

  2. На вкладке Конфигурация архивации дважды щелкните коллекцию настроек архивации, которую необходимо изменить (например, коллекция Глобальные).

  3. В области Редактирование настроек архивации щелкните раскрывающийся список Настройка архивации и выберите Архивировать сеансы обмена мгновенными сообщениями (архивация только сеансов мгновенных сообщений) или Архивировать сеансы обмена мгновенными сообщениями и веб-конференции (архивация сеансов обмена мгновенными сообщениями и веб-конференций).

  4. Выбрав элементы для архивации, установите флажок Exchange Server интеграции, чтобы включить архивацию Exchange. Чтобы отключить архивацию Exchange, снимите этот флажок.

Примечание.

Флажок Интеграция с Exchange Server не отображается, если для параметра Настройка архивации установлено значение Отключить архивацию. Сначала необходимо включить архивацию, а затем включить архивацию Exchange.

Если Lync Server 2013 и Exchange 2013 находятся в одном лесу, архивирование для отдельных пользователей (или по крайней мере для пользователей с учетными записями электронной почты в Exchange 2013) управляется с помощью политик удержания Exchange In-Place. Если у вас есть пользователи, которые размещены в предыдущей версии Exchange, архивирование этих пользователей будет управляться с помощью политик архивации Lync Server. Обратите внимание, что только пользователи с учетными записями в Exchange 2013 могут архивировать свои расшифровки Lync в Exchange.

Если Lync Server 2013 и Exchange 2013 находятся в разных лесах, архивированием для отдельных пользователей управляет настройка свойства ExchangeArchivingPolicy для каждой отдельной учетной записи пользователя. Дополнительные сведения см. в описании шага 3.

Шаг 2. Включение архивации внутреннего и/или внешнего обмена данными

После включения архивации (и архивации Exchange) необходимо изменить соответствующие политики архивации, чтобы обеспечить архивацию пользовательских сеансов. Обратите внимание, что простое включение архивации (шаг 1) не приводит к тому, что Lync Server начнет архивировать расшифровки мгновенных сообщений и веб-конференций. Вместо этого необходимо использовать политики архивации, чтобы включить архивацию внутреннего и/или внешнего обмена данными. При установке Lync Server 2013 также устанавливается одна глобальная политика архивации, содержащая два свойства:

  • ArchiveInternal. Если для этого свойства задано значение True ($True), выполняется архивация сеансов внутреннего обмена данными, в которых участвуют только те пользователи, у которых есть учетные записи Active Directory в текущей организации.

  • ArchiveЕхternal. Если для этого свойства задано значение True ($True), выполняется архивация сеансов внешнего обмена данными, в которых участвует хотя бы один пользователь, у которого нет учетной записи Active Directory в текущей организации.

По умолчанию для обоих свойств установлено значение False, что означает, что ни внутренний, ни внешний обмен данными не архивируется. Чтобы изменить глобальную политику, можно использовать командлет Lync Server Management Shell и Set-CsArchivingPolicy. Эта команда включает архивацию сеансов как внутреннего, так и внешнего обмена данными.

Set-CsArchivingPolicy -Identity "global" -ArchiveInternal $True -ArchiveExternal $True

Также можно использовать New-CsArchivingPolicy для создания новой политики в области сайта или в области пользователя. Например, эта команда создает новую индивидуальную политику архивации с именем RedmondArchivingPolicy:

New-CsArchivingPolicy -Identity "RedmondArchivingPolicy" -ArchiveInternal $True -ArchiveExternal $True

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

Grant-CsArchivingPolicy -Identity "Ken Myer" -PolicyName  "RedmondArchivingPolicy"

Политиками архивации также можно управлять с помощью Lync Server панель управления. На панели управления нажмите Мониторинг и архивация, затем выберите Политика архивации. Чтобы изменить существующую политику, дважды щелкните политику (например, "Глобальные"), а затем в области Редактирование политики архивации установите или снимите флажки Архивировать внутренний обмен данным и Архивировать внешний обмен данными. Чтобы создать новую политику архивации, нажмите кнопку "Создать ", а затем выберите политику сайта или политику пользователя. Если создана новая политика пользователя, необходимо перейти к соответствующим пользовательским учетным записям (вкладка Пользователи) и назначить для этих пользователей новую политику.

Шаг 3. Настройка свойства ExchangeArchivingPolicy

Если Lync Server 2013 и Exchange 2013 находятся в разных лесах, то недостаточно просто включить архивацию Exchange в параметрах конфигурации архивации. это не приведет к архивации расшифровок обмена мгновенными сообщениями и веб-конференций в Exchange. Вместо этого необходимо также настроить свойство ExchangeArchivingPolicy для каждой соответствующей учетной записи пользователя Lync Server. Этому свойству можно задать одно из четырех возможных значений:

  1. Uninitialized. Указывает, что архивация будет основана на параметрах удержания In-Place, настроенных для почтового ящика Exchange пользователя; Если In-Place удержание не включено в почтовом ящике пользователя, в Lync Server будут архивироваться расшифровки сообщений и веб-конференций.

  2. UseLyncArchivingPolicy. Указывает, что расшифровки обмена мгновенными сообщениями и веб-конференций пользователя должны архивироваться в Lync Server, а не в Exchange.

  3. NoArchiving. Указывает, что архивация расшифровок обмена мгновенными сообщениями и веб-конференций для пользователя не выполняется. Обратите внимание, что этот параметр переопределяет все политики архивации Lync Server, назначенные пользователю.

  4. ArchivingToExchange. Указывает, что записи обмена мгновенными сообщениями и веб-конференций пользователя должны архивироваться в Exchange независимо от параметров удержания In-Place, которые (или не были) назначены почтовому ящику пользователя.

Например, чтобы настроить учетную запись пользователя таким образом, чтобы расшифровки обмена мгновенными сообщениями и веб-конференций всегда архивались в Exchange, можно использовать команду, аналогичную приведенной в командной консоли Lync Server:

Set-CsUser -Identity "Ken Myer" -ExchangeArchivingPolicy ArchivingToExchange

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

Get-CsUser -Filter {RegistrarPool -eq "atl-cs-001.litwareinc.com"} | Set-CsUser -ExchangeArchivingPolicy ArchivingToExchange

Обратите внимание, что для настройки значения свойства ExchangeArchivingPolicy необходимо использовать командную консоль Lync Server (и Windows PowerShell). Это свойство не предоставляется администраторам в Lync Server панель управления.

Чтобы просмотреть список всех пользователей, для которых назначена конкретная политика архивации, можно использовать команду следующего вида. Эта команда возвращает отображаемые имена Active Directory всех пользователей, для которых свойству ExchangeArchivingPolicy присвоено значение Uninitialized:

Get-CsUser | Where-Object {$_.ExchangeArchivingPolicy -eq "Uninitialized"} | Select-Object DisplayName

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

Get-CsUser | Where-Object {$_.ExchangeArchivingPolicy -ne "UseLyncArchivingPolicy"} | Select-Object DisplayName