Compartilhar via


Configurar o Office Web Apps para o SharePoint 2013

 

Applies to: SharePoint Server 2013, SharePoint Foundation 2013, Office Web Apps

Resumo: Explica como configurar o SharePoint 2013 para usar o Office Web Apps.

Público: profissionais de TI

O presente arquivo ressalta onde Implantar o Servidor do Office Web Apps foi ignorado. No mesmo artigo, vocÊ adicionará o Servidor do Office Web Apps. Neste caso, irá configurar o SharePoint 2013 para utilizar o Office Web Apps Server. Primeiro, terá de executar alguns cmdlets do Windows PowerShell a partir do SharePoint 2013, após os quais os utilizadores poderão abrir ficheiros do Office a partir de bibliotecas de documentos do SharePoint 2013 num browser.

Se não estiver familiarizado com as funcionalidades do Office Web Apps Server, consulte o tópico de descrição geral.

Neste artigo:

  • Antes de configurar o SharePoint 2013 para usar o Servidor do Office Web Apps

  • Configurar o SharePoint 2013 para usar o Office Web Apps Server

  • Solução de problemas de erros no Office Web Apps ao usá-lo com o SharePoint 2013

  • Desconecte o SharePoint 2013 do Office Web Apps Server

Antes de configurar o SharePoint 2013 para usar o Servidor do Office Web Apps

Alguns aspéctos que devem ser verificados antes de iniciar:

  • Instalar SharePoint 2013. Consulte Instalar o SharePoint 2013 para obter uma orientação.

  • Certifique-se de que todos os aplicativos Web do SharePoint 2013 usam autenticação baseada em declarações. A composição e edição de Aplicações Web do Office não funcionarão em aplicações Web do SharePoint 2013 que utilizem a autenticação de modo clássico. Saiba mais em Requisitos de autenticação do SharePoint para os Office Web Apps.

  • Para permitir que os usuários editem (não apenas leiam) documentos do Office em um navegador da Web, é necessária uma licença de edição. Além disso, terá de ativar a edição no farm do Office Web Apps Server. Pode saber mais sobre os requisitos de licenciamento em Licenciamento de Aplicações Web do Office para editar ficheiros do Office.

  • Se iniciar sessão no SharePoint 2013 com a Conta de Sistema, não poderá testar a ligação entre o SharePoint 2013 e o Office Web Apps Server. Entre com uma conta diferente para testar a conexão.

  • As condições de memória baixa podem fazer com que as pré-visualizações de documentos do Office falhem nas Aplicações Web do Office. Reveja o artigo Requisitos de hardware : servidores Web, servidores de aplicações e instalações de servidor único, para o SharePoint 2013. São os mesmos requisitos utilizados pelo Servidor do Office Web Apps.

Configurar o SharePoint 2013 para usar o Office Web Apps Server

Escolha uma das seguintes seções, dependendo se você quer usar HTTP ou HTTPS. HTTP geralmente é recomendado apenas para ambientes de teste. Em ambientes de produção, o protocolo HTTPS, mais seguro é a melhor opção.

Em um ambiente de teste que usa HTTP

Para esta configuração, certifique-se de definir o Servidor do Office Web Apps seguindo as etapas em Implantar um farm de servidor único do Office Web Apps Server em um ambiente de teste. Configure a farm do Servidor do Office Web Apps para usar uma URL e um HTTP internos. O VÍdeo: Configurar o Office Web Apps para o SharePoint 2013 mostra como configurar o Servidor do Office Web Apps e o SharePoint 2013 para usar o Servidor do Office Web Apps em um ambiente de teste.

Etapa 1: Abrir um Shell de Gerenciamento do SharePoint 2013 privilegiado

Escolha o procedimento que corresponde ao seu sistema operacional de servidor.

No Windows Server 2008 R2

  1. Clique em Iniciar>Todos os Programas Produtos>do Microsoft SharePoint 2013.

  2. Clique com o botão direito do mouse em Shell de Gerenciamento do SharePoint 2013, e clique em Executar como administrador.

No Windows Server 2012

  1. Pressione a tecla com o logotipo do Windows + Q, ou passe o dedo na borda da tela para exibir os botões e depois clique em Pesquisa para ver topdos os aplicativos que estão instalados no computador

  2. Clique com o botão direito do moiuse emShell de Gerenciamento do SharePoint 2013 para exibir a barra de aplicativos.

  3. Na barra de aplicativos, clique em Executar como administrador.

Passo 2: criar um enlace entre o SharePoint 2013 e o Office Web Apps Server

Execute o comando a seguir, em que <WacServerName> é o nome de domínio totalmente qualificado (FQDN) da URL que você definiu para a URL interna. Este é o ponto de entrada de tráfego do Servidor do Office Web Apps. Para este ambiente de teste, é preciso especificar o parâmetro –AllowHTTP para permitir que o SharePoint 2013 receba informações descobertas da farm do Servidor do Office Web Apps usando o HTTP. Se não especificar – PermitirHTTP, o SharePoint 2013 tentará utilizar HTTPS para comunicar com o farm do Office Web Apps Server e este comando não funcionará.

    New-SPWOPIBinding -ServerName <WacServerName> -AllowHTTP

Após executar este comando, você deverá ver uma lista de vínculos exibida no prompt de comando do Windows PowerShell.

Precisa de ajuda? Consulte New-SPWOPIBinding.

Etapa 3: exibir as zonas WOPI para as associações do SharePoint

O Servidor do Office Web Apps usa zonas para determinar qual URL (interna ou externa) e qual protocolo (HTTP ou HTTPS) deve ser usado durante a comunicação com o host, neste caso, o SharePoint 2013. Por padrão, o SharePoint Server 2013 usa a zona internal-https. Execute o seguinte comando para ver a zona atual.

    Get-SPWOPIZone

A zona WOPI exibida por este comando deve ser internal-http. Se for apresentado corretamente, avance para o passo 5. Caso contrário, confira a próxima etapa.

Precisa de ajuda? Consulte Get-SPWOPIZone.

Etapa 4: alterar a zona WOPI para internal-http

Se o resultado da Etapa 3 for internal-https, execute o seguinte comando para alterar a zona para internal-http. É preciso fazer esta alteração porque a zona do SharePoint 2013 deve corresponder à zona da farm do Servidor do Office Web Apps.

    Set-SPWOPIZone -zone "internal-http"

Verifique se a nova zona é internal-http executando o Get-SPWOPIZone novamente.

Precisa de ajuda? Consulte Set-SPWOPIZone e Get-SPWOPIZone.

Etapa 5: alterar a configuração AllowOAuthOverHttp no SharePoint 2013 para True

Para usar o Office Web Apps com o SharePoint 2013 em HTTP em um ambiente de teste, é preciso definir AllowOAuthOverHttp como True (Verdadeiro). Caso contrário, as Aplicações Web do Office não funcionarão. Você pode verificar o status atual executando o seguinte exemplo.

    (Get-SPSecurityTokenServiceConfig).AllowOAuthOverHttp

Se este comando retornar False, execute os seguintes comandos para defini-lo como True.

    $config = (Get-SPSecurityTokenServiceConfig)
    $config.AllowOAuthOverHttp = $true
    $config.Update()

Execute o comando a seguir novamente para verificar se a configuraçãoAllowOAuthOverHttp está agora definida como True.

    (Get-SPSecurityTokenServiceConfig).AllowOAuthOverHttp

Precisa de ajuda? Consulte Get-SPSecurityTokenServiceConfig.

Etapa 6: verificar se o Office Web Apps está funcionando

No SharePoint 2013, certifique-se de que não tem sessão iniciada como Conta de Sistema porque não poderá editar ou ver os documentos com o Office Web Apps. Aceda a uma biblioteca de documentos do SharePoint 2013 que contém documentos do Office e veja um ficheiro do Word, PowerPoint, Excel ou OneNote. O documento deve ser aberto num browser que apresente o ficheiro através do Office Web Apps.

Se este etapa falhar, consulte Solução de erros no Office Web Apps.

Em um ambiente de produção que usa HTTPS

Antes de iniciar os seguintes procedimentos, verifique se você configurou o Servidor do Office Web Apps seguindo as etapas em Implantar um farm do Servidores do Office Web Apps em um único servidor que usa HTTPS ou Implantar um farm de Servidores do Office Web Apps com balanceamento de carga e vários servidores que usa HTTPS.

Etapa 1: abra o Shell de Gerenciamento do SharePoint 2013

Escolha o procedimento que corresponde ao seu sistema operacional de servidor.

No Windows Server 2008 R2

  1. Selecione Iniciar>Todos os Programas Produtos>do Microsoft SharePoint 2013.

  2. Clique com o botão direito do mouse emSharePoint 2013 Management Shell para exibir o menu de atalho, e clique em Executar como administrador.

No Windows Server 2012

  1. Pressione a tecla com o logotipo do Windows + Q, ou passe o dedo na borda da tela para exibir os botões e depois clique em Pesquisa para ver topdos os aplicativos que estão instalados no computador.

  2. Clique com o botão direito do mouse em SharePoint 2013 Management Shell para exibir a barra de aplicativos.

  3. Na barra de aplicativos, clique em Executar como administrador.

Etapa 2: criar a associação entre o SharePoint 2013 e Office Web Apps Server

Execute o comando a seguir, em que <WacServerName> é o nome de domínio totalmente qualificado (FQDN) da URL que você definiu para a URL interna. Esse é o ponto de entrada para o tráfego do Servidor do Office Web Apps.

    New-SPWOPIBinding -ServerName <WacServerName> 

Precisa de ajuda? Consulte New-SPWOPIBinding.

Etapa 3: ver a zona WOPI do SharePoint 2013

O Servidor do Office Web Apps usa o conceito de zonas para determinar qual URL (interna ou externa) e qual o protocolo (HTTP ou HTTPS) usar ao se comunicar com o host, que nesse caso é SharePoint 2013. Por padrão, o SharePoint Server 2013 usa a zona https interno. Verifique se esta é a zona atual, a executar o seguinte comando:

    Get-SPWOPIZone

Anote a zona do WOPI exibida.

Precisa de ajuda? Consulte Get-SPWOPIZone.

Etapa 4: Alterar a zona WOPI, se necessário

Dependendo do seu ambiente, pode ser necessário alterar a zona WOPI. Se houver uma farm interna e externa do SharePoint, especifique externa. Se houver uma farm somente interno do SharePoint, especifique interna.

Se os resultados da Etapa 3 mostrarem https interno e o farm do SharePoint for apenas interno, você poderá pular esta etapa. Se você tiver um farm do SharePoint que seja interno e externo, execute o seguinte comando para alterar a zona para external-https.

    Set-SPWOPIZone -zone "external-https"

Precisa de ajuda? Consulte Set-SPWOPIZone.

Etapa 5: verificar se o Office Web Apps está funcionando

No SharePoint 2013, certifique-se de que não tem sessão iniciada como Conta de Sistema porque não poderá editar ou ver os documentos com o Office Web Apps. Aceda a uma biblioteca de documentos do SharePoint 2013 que contém documentos do Office e veja um ficheiro do Word, PowerPoint, Excel ou OneNote. O documento deve ser aberto num browser que apresente o ficheiro através do Office Web Apps.

Se este etapa falhar, consulte Solução de erros no Office Web Apps.

Solucionar erros no Office Web Apps quando utilizado com o SharePoint 2013

Se o Office Web Apps não estiver a funcionar corretamente quando é utilizado em conjunto com o SharePoint 2013, localize o sintoma abaixo e expanda o cabeçalho para encontrar os passos de resolução de problemas.

Aqui estão algumas opções de solução de problemas para tentar.

Verifique se a autenticação baseada em declarações é usada pelo aplicativo Web do SharePoint que é usado para criar o novo documento

Somente aplicativos Web que usam a autenticação baseada em declarações podem abrir arquivos no Office Web Apps. Para determinar o provedor de autenticação para um aplicativo Web, siga estes etapas:

  1. No Administração Central do SharePoint 2013, clique em Gerenciar aplicativos Web.

  2. Selecione o aplicativo Web que deseja verificar e clique em Provedores de Autenticação na faixa de opções.

O provedor de autenticação deve ser apresentado como Autenticação Baseada em Declarações para o Office Web Apps funcionar corretamente com o aplicativo Web. Para resolver esse problema, é possível excluir o aplicativo Web e recriá-lo usando a autenticação baseada em declarações ou pode alterar o método de autenticação do aplicativo Web. Você pode encontrar mais informações em Requisitos de autenticação do SharePoint para o Office Web Apps.

Certifique-se de que as zonas WOPI são correspondentes no SharePoint 2013 e no farm de Servidores do Office Web Apps.

Para fazer isso, execute o seguinte comando no SharePoint Server:

    Get-SPWopiZone 

O resultado será um dos seguintes:.

  • internal-https

  • internal-http

  • external-https

  • external-http

Em seguida, execute o seguinte comando no SharePoint Server.

    Get-SPWOPIBinding

Na saída, procure WopiZone: zona. Se os resultados de Get-SPWopiZone não corresponderem à zona devolvida por Get-SPWOPIBinding, execute o cmdlet Set-SPWOPIZone -Zone no SharePoint Server para alterar a zona WOPI para corresponder ao resultado de Get-SPWOPIBinding. Para obter ajuda sobre o uso desses cmdlets, consulte Get-SPWOPIBinding, Set-SPWOPIBinding e Get-SPWOPIZone.

Problema: Recebe um erro "Pedimos desculpa, mas não é possível abrir este documento para edição" quando tenta editar um documento do Office no Office Web Apps.

Em algumas situações, os usuários que são membros dos Grupos de Segurança do Active Directory (AD) podem ser incapazes de editar documentos no navegador. A solução é garantir que o Aplicativo de Serviço de Perfil de Usuário (UPA) está devidamente configurado e totalmente sincronizado com o usuário e associações de grupo. Para obter mais informações, consulte o artigo KBSharePoint 2013 não é capaz de editar arquivos do Office Web Apps 2013 com usuários que são membros de grupos de segurança.

Problema: você recebe uma mensagem de erro "algo deu errado" quando tenta visualizar um documento do Office no Office Web Apps.

Certifique-se de que não tem sessão iniciada como Conta de Sistema porque não poderá editar ou ver um documento. Faça logon como um usuário diferente e tente acessar o Office Web Apps novamente.

Problema: você recebe uma mensagem de erro "houve um problema e não podemos abrir este documento" quando tenta visualizar um documento do Office no Office Web Apps.

Se você configurar o Office Web Apps em um ambiente de teste que usa HTTP, certifique-se de definir a configuração AllowOAuthOverHttp como True (Verdadeiro), conforme descrito em Etapa 5: Alterar a configuração AllowOAuthOverHttp no SharePoint 2013 para True.

Se adicionou domínios à Lista de Permissões através do cmdlet New-OfficeWebAppsHost, certifique-se de que está a aceder ao Office Web Apps a partir de um domínio anfitrião que esteja na Lista de Permissões. Para visualizar os domínios de host na Lista de Permissões, no Servidor do Office Web Apps abra o prompt do Windows PowerShell como administrador e execute o cmdlet Get-OfficeWebAppsHost. Para adicionar um domínio à Lista de Permissões, use o cmdlet New-OfficeWebAppsHost.

Problema: você recebe uma mensagem de erro "o Word Web App não pode abrir este documento, pois o serviço está ocupado. Tente novamente mais tarde" quando você tenta visualizar um documento do Office no Office Web Apps.

  • Você instalou o Servidor do Office Web Apps em um controlador de domínio? Infelizmente, o Office Web Apps Server não pode ser executado num controlador de domínio. O Office Web Apps Server tem de ser instalado num servidor separado que faça parte de um domínio. Para obter mais informações, consulte Requisitos de software, hardware e configuração para o Office Web Apps Server.

  • Certifique-se de que está a executar a versão 15.0.4420.1017 ou posterior do SharePoint 2013. No servidor do SharePoint 2013, siga essas etapas para verificar o número da compilação:

    1. Aceda a Iniciar>Todos os Programas> MicrosoftSharePoint 2013 Produtos>SharePoint 2013 Administração Central.

    2. Selecione Definições> do SistemaGerir servidores neste farm.

    Verifique se a Versão do banco de dados de configuração é 15.0.4420.1017 ou superior. Caso não seja, vá para a Central de atualizações para o Office, servidores do Office, e produtos relacionados para obter mais informações.

Problema: você recebe uma mensagem de erro "Arquivo não encontrado. A URL do arquivo original não é válida ou o documento não é acessível publicamente. Verifique se a URL está correta e entre em contato com o proprietário do documento" quando tenta visualizar um documento do Office no Office Apps da Web usando uma URL gerada pelo usuário.

Você está tentando abrir um documento maior do que 10 megabytes por meio de uma URL gerada pelo usuário? Certifique-se de que o documento não excede os 10 megabytes.

Problema: visualizações de documentos do Office não aparecem no SharePoint 2013. Em vez disso, elas mostram a mensagem de erro "Este conteúdo não pode ser exibido em um quadro."

Memória insuficiente pode ocasionar problemas referentes à visualização de documentos do Office.

Problema: recebe "Uma ligação de dados está definida para utilizar sempre o ficheiro de ligação e o {0:ExcelWebApp} não suporta ficheiros de ligação externos. Falha na atualização da ligação seguinte: Erro de ligações de dados.

Isto acontece porque o Office Web Apps Server não suporta o ficheiro ODC (Ligação de Dados do Office) que armazena as informações de ligação de dados. Para corrigir esse problema, siga estes etapas:

  1. Abra a pasta de trabalho em um aplicativo cliente do Excel.

  2. Clique emLigações de Dados>.

  3. Selecione as conexões de dados listadas na mensagem, e clique em Propriedades.

  4. Clique na guia Definição.

  5. Desmarque a caixa de seleção Sempre usar caixa de seleção para arquivo de conexão.

  6. Reenvie a pasta de trabalho para a biblioteca de documentos do SharePoint.

Para que as pessoas possam interagir com pastas de trabalho que contêm um modelo de dados ou modos de exibição do Power View em uma janela do navegador, configure o SharePoint Server para exibir pastas de trabalho. Isso requer que um administrador do SharePoint execute o cmdlet New-SPWOPISupressionSetting no servidor onde o SharePoint Server. Para obter mais informações, consulte New-SPWOPISuppressionSetting e Administrar o Excel Services no SharePoint Server 2013.

Desconecte o SharePoint 2013 do Office Web Apps Server

Se, por qualquer motivo, você deseja desconectar o SharePoint 2013 de Servidor do Office Web Apps, use o seguinte exemplo de comando.

    Remove-SPWOPIBinding -All:$true

Precisa de ajuda? Consulte Remove-SPWOPIBinding.

Confira também

New-SPWOPIBinding
Set-SPWOPIZone

Mapa de conteúdo para o Servidor do Office Web Apps
Implantar o Servidor do Office Web Apps

Implantar o Servidor do Office Web Apps