Configurando o Microsoft Lync Server 2013 para usar o Microsoft Exchange Server 2013
Tópico última modificação: 24-06-2014
O Microsoft Lync Server 2013 oferece aos administradores a opção de ter transcrições de mensagens instantâneas e webconferências arquivadas na caixa de correio do Microsoft Exchange Server 2013 de um usuário em vez de um banco de dados SQL Server. Se você habilitar essa opção, as transcrições serão gravadas na Pasta de limpeza do usuário. A Pasta de limpeza é uma pasta oculta encontrada na pasta Itens Recuperáveis. Embora essa pasta não esteja visível para os usuários finais, a pasta é indexada pelo mecanismo de pesquisa do Exchange e pode ser descoberta usando a pesquisa de caixa de correio do Exchange e/ou o Microsoft SharePoint Server 2013. Como as informações são armazenadas na mesma pasta usada pelo recurso de retenção do Exchange In-Place (responsável por arquivar emails e outras comunicações do Exchange), os administradores podem usar uma única ferramenta para pesquisar todas as comunicações eletrônicas arquivadas para um usuário.
Importante
Para desabilitar completamente o arquivamento da conversa do Lync, você também deve desabilitar o histórico de conversas do Lync. Para obter mais informações, consulte os seguintes tópicos: Gerenciando o arquivamento de comunicações internas e externas no Lync Server 2013, New-CsClientPolicy e Set-CsClientPolicy.
Para arquivar transcrições no Exchange 2013, você deve começar configurando a autenticação de servidor para servidor entre os dois servidores. Depois que a autenticação de servidor para servidor estiver em vigor, você poderá executar as seguintes tarefas no Microsoft Lync Server 2013 (observe que, dependendo de sua configuração e configuração, talvez você não precise concluir todas essas tarefas):
Habilite o arquivamento do Exchange modificando suas definições de configuração de arquivamento do Lync Server. Esta etapa é obrigatória para todas as implantações.
Habilitar o arquivamento de comunicações internas e/ou externas dos usuários. Esta etapa é obrigatória para todas as implantações.
Configurar a propriedade ExchangeArchivingPolicy para cada usuário. Essa etapa só é necessária no Lync Server e o Exchange está localizado em florestas diferentes.
Etapa 1: Habilitar o Arquivamento do Exchange
O arquivamento no Lync Server é gerenciado principalmente usando as definições de configuração de arquivamento. Ao instalar o Lync Server 2013, você recebe automaticamente uma única coleção global dessas configurações. (Os administradores podem, opcionalmente, criar novas coleções de configurações de arquivamento no escopo do site.) Por padrão, o arquivamento não está habilitado nas configurações globais, nem o arquivamento do Exchange está habilitado nessas configurações. Para usar o arquivamento do Exchange, os administradores devem configurar as propriedades EnableArchiving e EnableExchangeArchiving nessas definições de configuração. A propriedade EnableArchiving pode ser definida como um destes três valores:
Nenhum. O Arquivamento está desabilitado. Este é o valor padrão. Se EnableArchiving estiver definido como Nenhum, nada será arquivado no banco de dados de arquivamento do Lync Server ou no Exchange 2013.
ImOnly. Apenas transcrições de mensagem instantânea são arquivadas. Se o arquivamento do Exchange estiver habilitado, essas transcrições serão arquivadas no Exchange 2013. Se o arquivamento do Exchange estiver desabilitado, essas transcrições serão arquivadas no Lync Server.
ImAndWebConf. As transcrições de mensagens instantâneas e Webconferências são arquivadas. Se o arquivamento do Exchange estiver habilitado, essas transcrições serão arquivadas no Exchange 2013. Se o arquivamento do Exchange estiver desabilitado, essas transcrições serão arquivadas no Lync Server.
A propriedade EnableExchangeArchiving é um valor booliano: defina EnableExchangeArchiving como True ($True) para habilitar o arquivamento do Exchange ou definir EnableExchangeArchiving como False ($False) para desabilitar o arquivamento do Exchange. Por exemplo, esse comando permite o arquivamento de transcrições de mensagens instantâneas e também habilita o arquivamento do Exchange:
Set-CsArchivingConfiguration -Identity "global" -EnableArchiving ImOnly -EnableExchangeArchiving $True
Para desabilitar o arquivamento do Exchange, use um comando semelhante ao seguinte, que habilita o arquivamento de mensagens instantâneas, mas desabilita o arquivamento para o Exchange (em outras palavras, as transcrições serão arquivadas no Lync Server):
Set-CsArchivingConfiguration -Identity "global" -EnableArchiving ImOnly -EnableExchangeArchiving $False
Nota
Se a propriedade EnableArchiving estiver definida como None, o Lync Server não arquivará transcrições de mensagens instantâneas e webconferências. Nesse caso, o servidor simplesmente ignorará o valor configurado para EnableExchangeArchiving.
O arquivamento do Exchange também pode ser habilitado (ou desabilitado) usando o Lync Server Painel de Controle. Para fazer isso, siga este procedimento:
No Painel de Controle, clique em Monitoramento e Arquivamento e, em seguida, clique em Configuração de Arquivamento.
Na guia Configuração de Arquivamento, clique duas vezes no conjunto de configurações de arquivamento a ser modificado (por exemplo, o conjunto Global).
No painel Editar Configuração de Arquivamento, clique na lista suspensa Configuração de arquivamento e selecione Arquivar sessões de IM (para arquivar apenas sessões de mensagens instantâneas) ou Arquivar sessões de IM e Webconferência (para arquivar sessões de mensagens instantâneas e de Webconferência).
Depois de escolher os itens a serem arquivados, marque a caixa de seleção Exchange Server integração para habilitar o arquivamento do Exchange. Para desabilitar o arquivamento do Exchange, desmarque esta caixa de seleção.
Nota
A caixa de seleção Integração com o Exchange Server não estará disponível se a opção Configuração de arquivamento estiver definida como Desabilitar arquivamento. Você deve habilitar o arquivamento primeiro e, em seguida, habilitar o arquivamento do Exchange.
Se o Lync Server 2013 e o Exchange 2013 estiverem localizados na mesma floresta, o arquivamento para usuários individuais (ou pelo menos para usuários que têm contas de email no Exchange 2013) será gerenciado usando políticas de retenção do Exchange In-Place. Se você tiver usuários hospedados em uma versão anterior do Exchange, o arquivamento desses usuários será gerenciado usando políticas de arquivamento do Lync Server. Observe que somente usuários com contas no Exchange 2013 podem ter suas transcrições do Lync arquivadas no Exchange.
Se o Lync Server 2013 e o Exchange 2013 estiverem localizados em florestas diferentes, o arquivamento para usuários individuais será gerenciado configurando a propriedade ExchangeArchivingPolicy para cada conta de usuário individual. Consulte a Etapa 3 para obter mais informações.
Etapa 2: Habilitar o arquivamento de comunicações internas e/ou externas
Depois de habilitar o arquivamento (e o arquivamento do Exchange), você deve modificar as políticas de arquivamento apropriadas para garantir que as sessões de usuário sejam realmente arquivadas. Observe que simplesmente habilitar o arquivamento (Etapa 1) não faz com que o Lync Server comece a arquivar mensagens instantâneas e transcrições de webconferência. Em vez disso, você deverá usar políticas de arquivamento para habilitar o arquivamento interno e/ou externo. Ao instalar o Lync Server 2013, você também instala uma única política de arquivamento global que contém duas propriedades:
ArchiveInternal. Quando definida como True ($True), indica que as sessões de comunicação interna envolvendo apenas usuários com contas do Active Directory em sua organização serão arquivadas.
ArchiveExternal. Quando definida como True ($True), indica que as sessões de comunicação interna (sessões envolvendo pelo menos um usuário que não possui uma conta do Active Directory em sua organização) serão arquivadas.
Por padrão, os valores de ambas as propriedade são definidos como False, indicando que nem as sessões de comunicação interna nem externa são arquivadas. Para modificar a política global, você pode usar o Shell de Gerenciamento do Lync Server e Set-CsArchivingPolicy cmdlet. Este comando habilita o arquivamento das sessões de comunicação interna e externa:
Set-CsArchivingPolicy -Identity "global" -ArchiveInternal $True -ArchiveExternal $True
Como alternativa, é possível usar New-CsArchivingPolicy para criar uma nova política no escopo do site ou no escopo por usuário. Por exemplo, este comando cria uma nova política de arquivamento por usuário chamada RedmondArchivingPolicy:
New-CsArchivingPolicy -Identity "RedmondArchivingPolicy" -ArchiveInternal $True -ArchiveExternal $True
Se você criar uma política por usuário, precisará atribuir esta política para os usuários adequados. Por exemplo:
Grant-CsArchivingPolicy -Identity "Ken Myer" -PolicyName "RedmondArchivingPolicy"
As políticas de arquivamento também podem ser gerenciadas usando o Lync Server Painel de Controle. No Painel de Controle, clique em Monitoramento e Arquivamento e em Política de Arquivamento. Para modificar uma política existente, clique duas vezes na política (por exemplo, Global) e, no painel Editar Política de Arquivamento, marque ou desmarque as caixas de seleção Arquivar comunicações internas e Arquivar comunicações externas, conforme necessário. Para criar uma nova política de arquivamento, clique em Nova e selecione Política de site ou Política de usuário. Se você criar uma nova política de usuário, deverá acessar as contas de usuário adequadas (na guia Usuários) e atribuir a nova política a esses usuários.
Etapa 3: Configurar a propriedade ExchangeArchivingPolicy
Se o Lync Server 2013 e o Exchange 2013 estiverem localizados em florestas diferentes, não será suficiente simplesmente habilitar o arquivamento do Exchange nas definições de configuração de arquivamento; que não resultará em mensagens instantâneas e transcrições de webconferência sendo arquivadas no Exchange. Em vez disso, você também deve configurar a propriedade ExchangeArchivingPolicy em cada uma das contas de usuário relevantes do Lync Server. Essa propriedade pode ser definida como um destes quatro valores:
Não inicializado. Indica que o arquivamento será baseado nas In-Place de espera definidas para a caixa de correio do Exchange do usuário; se In-Place retenção não tiver sido habilitada na caixa de correio do usuário, o usuário terá suas mensagens e transcrições de webconferência arquivadas no Lync Server.
UseLyncArchivingPolicy. Indica que as transcrições de mensagens instantâneas e webconferência do usuário devem ser arquivadas no Lync Server em vez de no Exchange.
NoArchiving. Indica que as transcrições de mensagens instantâneas e Webconferências do usuário não devem ser arquivadas. Observe que essa configuração substitui todas as políticas de arquivamento do Lync Server atribuídas ao usuário.
ArchivingToExchange. Indica que as transcrições de mensagens instantâneas e webconferência do usuário devem ser arquivadas no Exchange, independentemente das configurações de espera do In-Place que (ou não) foram atribuídas à caixa de correio do usuário.
Por exemplo, para configurar uma conta de usuário para que as transcrições de mensagens instantâneas e webconferências sejam sempre arquivadas no Exchange, você pode usar um comando semelhante a este do Shell de Gerenciamento do Lync Server:
Set-CsUser -Identity "Ken Myer" -ExchangeArchivingPolicy ArchivingToExchange
Se desejar definir a mesma política de arquivamento para um grupo de usuários (por exemplo, todos os usuários hospedados em um pool de Registradores Avançados especificado), você poderá usar um comando semelhante ao seguinte:
Get-CsUser -Filter {RegistrarPool -eq "atl-cs-001.litwareinc.com"} | Set-CsUser -ExchangeArchivingPolicy ArchivingToExchange
Observe que você deve usar o Shell de Gerenciamento do Lync Server (e Windows PowerShell) para configurar o valor da propriedade ExchangeArchivingPolicy. Essa propriedade não é exposta aos administradores no Lync Server Painel de Controle.
Se desejar exibir uma lista de todos os usuários aos quais foi atribuída uma política de arquivamento específica, você poderá usar um comando semelhante ao apresentando a seguir, que retorna o nome para exibição do Active Directory de todos os usuários que tiveram a propriedade ExchangeArchivingPolicy definida como Não inicializado:
Get-CsUser | Where-Object {$_.ExchangeArchivingPolicy -eq "Uninitialized"} | Select-Object DisplayName
Da mesma forma, este comando retorna o nome para exibição dos usuários que não têm a propriedade ExchangeArchivingPolicy definida como UseLyncArchivingPolicy:
Get-CsUser | Where-Object {$_.ExchangeArchivingPolicy -ne "UseLyncArchivingPolicy"} | Select-Object DisplayName