Configurar o SharePoint Server para pesquisar dados arquivados do Skype for Business

Resumo: Configure o SharePoint Server para pesquisar dados arquivados pelo Exchange Server 2016 ou Exchange Server 2013 e Skype for Business Server.

Uma das principais vantagens de armazenar mensagens instantâneas e transcrições de conferência da Web em Exchange Server em vez de Skype for Business Server é que armazenar dados no mesmo local permite que os administradores usem uma única ferramenta para pesquisar dados arquivados do Exchange e/ou arquivados Skype for Business Server Dados. Como todos os dados são armazenados no mesmo local (Exchange) qualquer ferramenta que possa pesquisar dados arquivados do Exchange também pode pesquisar dados arquivados Skype for Business Server.

Uma ferramenta que facilita a pesquisa de dados arquivados é o Microsoft SharePoint Server 2013. Se você quiser usar o SharePoint para pesquisar dados Skype for Business Server, primeiro deverá concluir todas as etapas envolvidas na configuração do arquivamento do Exchange em Skype for Business Server. Depois que Exchange Server e Skype for Business Server tiverem sido integrados com êxito, você deverá instalar a API Gerenciada dos Serviços Web do Exchange no Servidor do SharePoint. O arquivo baixado (EWSManagedAPI.msi) pode ser salvo em qualquer pasta do SharePoint Server.

Depois que o arquivo for baixado, conclua o procedimento a seguir no servidor do SharePoint:

  1. Abra uma janela de comando clicando em Iniciar, Todos os Programas, Acessórios, clicando com o botão direito em Prompt de comando, e então clicando em Executar como administrador.

  2. Na janela de comando, use o comando cd para mudar o diretório atual para a pasta onde o arquivo EWSManagedAPI.msi foi salvo. Por exemplo, se você salvou o arquivo em C:\Downloads digite o seguinte comando na janela de comando e pressione Enter:

    cd C:\Downloads
    
  3. Para instalar a API, digite o seguinte comando e pressione Enter:

    msiexec /I EwsManagedApi.msi addlocal="ExchangeWebServicesApi_Feature,ExchangeWebServicesApi_Gac"
    
  4. Depois que a API tiver sido instalada, reinicie o IIS digitando o seguinte comando e pressionando Enter:

    iisreset
    

Depois que os Serviços Web do Exchange tiverem sido instalados, você deverá configurar a autenticação servidor a servidor entre o SharePoint Server e Exchange Server. Para fazer isso, primeiro abra o Shell de Gerenciamento do SharePoint e execute o seguinte conjunto de comandos:

New-SPTrustedSecurityTokenIssuer -Name "Exchange" -MetadataEndPoint "https://autodiscover.litwareinc.com/autodiscover/metadata/json/1"
$service = Get-SPSecurityTokenServiceConfig
$service.HybridStsSelectionEnabled = $True
$service.AllowMetadataOverHttp = $False
$service.AllowOAuthOverHttp = $False
$service.Update()

Nota

Certifique-se de usar o URI para seu serviço de descoberta automática. Não use o URI https://autodiscover.litwareinc.com/autodiscover/metadata/json/1de exemplo .

Depois de criar o emissor de token e configurar o serviço de token, execute esses comandos, certificando-se de substituir a URL do seu site do SharePoint pela URL http://atl-sharepoint-001de exemplo :

$exchange = Get-SPTrustedSecurityTokenIssuer "Exchange"
$app = Get-SPAppPrincipal -Site "https://atl-sharepoint-001" -NameIdentifier $exchange.NameID
$site = Get-SPSite  "https://atl-sharepoint-001"
Set-SPAppPrincipalPermission -AppPrincipal $app -Site $site.RootWeb -Scope "SiteSubscription" -Right "FullControl" -EnableAppOnlyPolicy

Para configurar a autenticação servidor a servidor para Exchange Server, abra o Shell de Gerenciamento do Exchange e execute um comando semelhante a este (supondo que o Exchange tenha sido instalado na unidade C: e que ele use o caminho da pasta padrão):

"C:\Program Files\Microsoft\Exchange Server\V15\Scripts\Configure-EnterprisePartnerApplication.ps1 -AuthMetaDataUrl 'https://atl-sharepoint-001/_layouts/15/metadata/json/1' -ApplicationType SharePoint"

Depois de configurar o aplicativo parceiro, é recomendável parar e reiniciar o IIS (Serviços de Informações da Internet) em todos os servidores de acesso ao cliente e caixa de correio do Exchange. Você pode reiniciar o IIS usando um comando similar a esse, que reinicia o serviço no atl-exchange-001 do computador:

iisreset atl-exchange-001

Esse comando pode ser executado de dentro do Shell de Gerenciamento do Exchange ou de qualquer outra janela de comando.

Em seguida, execute um comando semelhante ao seguinte, que fornece ao usuário especificado (neste exemplo, kenmyer) o direito de fazer a descoberta no Exchange:

Add-RoleGroupMember "Discovery Management" -Member "kenmyer"

Depois que a autenticação servidor a servidor tiver sido estabelecida entre o Exchange e o SharePoint, sua próxima etapa é criar um site de descoberta eletrônica no SharePoint. Isso pode ser feito executando comandos semelhantes a estes no Shell de Gerenciamento do SharePoint:

$template = Get-SPWebTemplate | Where-Object {$_.Title -eq "eDiscovery Center"}
New-SPSite -Url "https://atl-sharepoint-001/sites/discovery" -OwnerAlias "kenmyer" -Template $Template -Name "Discovery Center"

Nota

"eDiscovery" é uma abreviação de "electronic discovery (descoberta eletrônica)", e normalmente se refere ao processo de pesquisa por itens em arquivos eletrônicos, que possa ser "razoavelmente calculada para levar a provas admissíveis" em tribunal judicial.

Quando o novo site estiver pronto, a próxima etapa é configurar Exchange Server para atuar como uma fonte de resultado para o SharePoint. Você pode fazer isso concluindo o seguinte procedimento na página Administração Central do SharePoint:

  1. Na página de Administração Central, clique em Gerenciar Aplicativos de Serviço e então clique em Aplicativo de Serviço de Pesquisa.

  2. Na página Aplicativo de Serviço de Pesquisa: Administração de Pesquisa, clique em Fontes de Resultado e então clique em Nova Fonte de Resultado.

  3. No painel Nova Fonte de Resultado insira um nome para a nova fonte de resultado (por exemplo, Microsoft Exchange) na caixa Nome. Selecione Exchange como o protocolo de origem do resultado e insira a URL de origem dos serviços Web para o servidor exchange na caixa URL de Origem do Exchange . A URL da fonte deve parecer com esta:

    https://atl-exchange-001.litwareinc.com/ews/exchange.asmx

  4. Certifique-se de que Usar Descoberta Automática não está selecionado e então clique em OK.

Por fim, crie um novo caso de descoberta eletrônica e um novo conjunto de descoberta eletrônica concluindo o procedimento a seguir no site do SharePoint Discovery (por exemplo, https://atl-sharepoint-001/sites/discovery):

  1. Na página de Conteúdos do Site clique em Criar um novo caso.

  2. Na página Conteúdos do Site: Novo Site do SharePoint, insira o alias do email do usuário (por exemplo, kenmyer) na caixa Título, então adicione esta mesma URL à caixa Endereço do Site. Isso resultará em uma URL similar a esta:

    https://atl-sharepoint-001/sites/eDiscovery/kenmyer

  3. Clique em Criar.

  4. Quando a página de conjunto de descoberta eletrônica aparecer, clique em novo item sob Identidade e Preservação: Conjuntos de Descoberta.

  5. Na página Novo: Conjunto de Descoberta, insira o alias do email do usuário na caixa Nome do Conjunto de Descoberta. Insira eDiscovery Lync\* na caixa Filtrar e clique em Adicionar & Gerenciar Fontes.

  6. Na página Adicionar e Gerenciar Fontes, insira o alias do email do usuário na primeira caixa de texto sob Caixas de correio. Clique no ícone de verificação da caixa de correio ao lado da caixa de texto para verificar se o SharePoint consegue se conectar à caixa de correio especificada.

  7. Clique em OK.

  8. Na página do conjunto de descoberta eletrônica, clique em Salvar para salvar o novo conjunto de descoberta eletrônica.

Neste ponto, você pode pesquisar a caixa de correio especificada (kenmyer) e/ou habilitar In-Place mantém a mesma maneira que você faria para qualquer outro conteúdo ou fonte de resultado do SharePoint.