Implementación de Office Web Apps (SharePoint Foundation 2010)

Office Web Apps es el recurso complementario en línea para aplicaciones de Word, Excel, PowerPoint y OneNote que permite que los usuarios tengan acceso a documentos desde cualquier lugar. Los usuarios pueden ver, compartir y trabajar en documentos con otros usuarios mediante equipos personales en línea, teléfonos móviles e Internet. Office Web Apps se encuentra disponible para los usuarios a través de Windows Live y para clientes empresariales con soluciones de licencias por volumen y de administración de documentos de Microsoft Office 2010 basadas en Microsoft SharePoint Foundation 2010.

En este artículo se describe cómo implementar Office Web Apps en Microsoft SharePoint Foundation 2010.

En este artículo se incluyen las siguientes secciones:

  • Audiencia prevista y ámbito del artículo

  • Información acerca de la implementación de Office Web Apps

  • Instalación y configuración de Office Web Apps en un servidor independiente

  • Instalación y configuración de Office Web Apps en una granja de servidores

  • Activación de servicios y característica de Office Web Apps mediante Windows PowerShell

Audiencia prevista y ámbito del artículo

La información proporcionada en este artículo sobre la implementación de Office Web Apps está destinada a profesionales de TI que realizan la instalación y mantenimiento de SharePoint Foundation 2010 en un servidor independiente o un conjunto o granja de servidores. Este artículo no proporciona una orientación o instrucciones sobre la implementación de SharePoint Foundation 2010. Para obtener más información sobre la implementación de SharePoint Foundation 2010, vea Implementación (WSS 4.0) en la documentación de SharePoint Foundation 2010.

Información acerca de la implementación de Office Web Apps

La instalación de Office Web Apps en SharePoint Foundation 2010 agrega la aplicación de servicio de visualización de Word, Excel Calculation Services y la aplicación de servicio de PowerPoint a la lista de servicios compartidos disponibles de SharePoint. No se requieren servicios adicionales de SharePoint para editar archivos de Word o OneNote. La instalación también proporciona una serie de páginas web y controladores, utilizados por Word Web App, Excel Web App, PowerPoint Web App y OneNote Web App.

La funcionalidad que proporciona PowerPoint Web App también habilita la característica de difusión de presentación de diapositivas de PowerPoint. Esta es una característica nueva de Microsoft Office 2010 que permite a los presentadores difundir una presentación de diapositivas de PowerPoint 2010 a espectadores remotos en un explorador web. La implementación de la difusión de presentación de diapositivas no está incluida en el ámbito de este documento de implementación. Para obtener más información acerca de la implementación de la difusión de presentación de diapositivas, vea las notas del producto sobre la implementación de la difusión de presentación de diapositivas en (https://go.microsoft.com/fwlink/?linkid=166102\&clcid=0xC0A). Estas notas del producto proporcionan un resumen de esta nueva característica a administradores del sistema de SharePoint y administradores de TI y, además, los prepara para evaluar, planear e implementar con eficacia la difusión de presentación de diapositivas en los entornos.

La implementación de Office Web Apps incluye tres fases principales:

  • Instalar Office Web Apps mediante la ejecución del programa de instalación (WCSetup.exe).

  • Activar los servicios de Office Web Apps.

  • Activar las características de Office Web Apps en las colecciones de sitios para los que Office Web Apps debe estar disponible.

Instalación de Office Web Apps

Para la instalación de Office Web Apps para implementaciones independientes e implementaciones de granjas de servidores se requiere tener WCSetup.exe en cada servidor de SharePoint Foundation 2010 y luego ejecutar PSConfig. Al ejecutar este último, se registran los servicios de Office Web Apps en el servidor.

Activación de los servicios de Office Web Apps.

La activación de las aplicaciones de servicios tanto en implementaciones independientes como en implementaciones de granja dependerá del estado de SharePoint Foundation 2010 y si se ha ejecutado el Asistente para configuración de instalación posterior de SharePoint (PSConfig.exe) o el Asistente para la configuración del conjunto de servidores.

En una instalación independiente, si nunca se ha ejecutado PSConfig como parte del programa de instalación de SharePoint, entonces al ejecutar PSConfig como parte de la instalación de Office Web Apps se activarán automáticamente las sesiones de servicio, las aplicaciones de servicio y los servidores proxy de aplicación de servicio que se requieran.

De manera similar, en una instalación de granja de servidores, si nunca se ha ejecutado el Asistente para la configuración del conjunto de servidores antes de instalar Office Web Apps, la ejecución del Asistente para la configuración del conjunto de servidores con la instalación de Office Web Apps activará de inmediato las sesiones de servicio, las aplicaciones de servicio y los servidores proxy de aplicación de servicio que se requieran.

Si no se aplica ninguno de estos casos, las sesiones de servicio, las aplicaciones de servicio y los servidores proxy apropiados se deben activar manualmente.

La activación de las aplicaciones de servicio y los servidores proxy de Office Web Apps se pueden hacer realizando estos pasos:

  • Inicio de las instancias de servicio   Las instancias de servicio se pueden iniciar a través de la página Servicios del servidor en Administración central de SharePoint o mediante una secuencia de comandos o script de Windows PowerShell (proporcionado más adelante en este artículo).

  • Creación de las aplicaciones de servicio y los servidores proxy    Las aplicaciones de servicio y sus servidores proxy asociados se pueden crear a través de la página Administrar aplicaciones de servicio en Administración central de SharePoint o mediante un script de Windows PowerShell (proporcionado más adelante en este artículo). Nota: las aplicaciones de servicio empezarán a ejecutarse automáticamente en cada instancia de servicio.

Activación de la característica de Office Web Apps.

La activación de la característica de Office Web Apps puede hacerse realizando el siguiente paso:

  • Activación de la característica de Office Web Apps    Activa la característica Office Web Apps en todas las colecciones de sitios de SharePoint en un servidor independiente o una granja de servidores donde Office Web Apps debe estar disponible. La característica Office Web Apps se puede activar mediante la ejecución de un script de Windows PowerShell (proporcionado más adelante en este artículo).

Instalación y configuración de Office Web Apps en un servidor independiente

Advertencia

Active los servicios de Office Web Apps inmediatamente después de ejecutar el programa de instalación. Cuando se ejecuta Wcsetup.exe, el programa de instalación de Office Web Apps asume el control del valor Comportamiento predeterminado para abrir los documentos habilitados por el explorador para todas las bibliotecas de documentos. Si un usuario hace clic en un documento de la biblioteca en SharePoint Foundation después de que se haya ejecutado el programa de instalación de Office Web Apps, pero antes de que se hayan activado los servicios de Office Web Apps, se puede obtener un vínculo roto cuando se abre un documento en un explorador. Se recomienda encarecidamente activar los servicios de Office Web Apps y la característica de Office Web Apps inmediatamente después de ejecutar el programa de instalación o deshabilitar la opción de modo predeterminado de apertura hasta que se hayan activado los servicios y la característica de Office Web Apps.

Importante

Clave de producto de versión preliminar   Para esta versión preliminar, la versión beta de Office Web Apps, cuando ejecute WCsetup.exe, escriba la siguiente clave de producto: BQDC3-93DMP-HGJB2-MFFV8-622QJ.

Ejecución del programa de instalación de Office Web Apps

  1. En la carpeta raíz, ejecute WCsetup.exe.

  2. En la página Escriba la clave de producto, escriba la clave del producto y, a continuación, haga clic en Continuar.

  3. En la página Elija una ubicación de archivos, haga clic en Instalar ahora para realizar la instalación en la ubicación predeterminada. Si desea una ubicación diferente, especifíquela y luego haga clic en Instalar ahora.

  4. Cuando la instalación finalice, aparecerá un cuadro de diálogo para solicitar que complete la configuración del servidor. Asegúrese de activar la casilla Ejecutar el Asistente para configuración de Productos y Tecnologías de SharePoint en este momento y, a continuación, haga clic en Cerrar para iniciar PSConfig.

Ejecución de PSConfig para registrar y activar servicios

Nota

Este procedimiento se aplica solo si el Asistente para configuración de instalación posterior de SharePoint (PSConfig) no se ha ejecutado con la instalación original de SharePoint.

  1. Si dejó la casilla Ejecutar el Asistente para configuración de Productos y Tecnologías de SharePoint en este momento activada en el paso anterior, en la página Productos de SharePoint, de PSconfig, haga clic en Siguiente.

  2. Haga clic en en el cuadro de diálogo que informa de que puede ser necesario reiniciar algunos servicios o restablecerlos durante la configuración.

  3. En la página Configuración realizada correctamente, haga clic en Finalizar. Se abrirá el sitio de SharePoint nuevo.

Instalación y configuración de Office Web Apps en una granja de servidores

Advertencia

Active los servicios de Office Web Apps inmediatamente después de ejecutar el programa de instalación. Cuando ejecute Wcsetup.exe, el programa de instalación de Office Web Apps asumirá el control del valor Comportamiento predeterminado para abrir los documentos habilitados por el explorador para todas las bibliotecas de documentos. Si un usuario hace clic en un documento de la biblioteca en SharePoint Foundation después de que se haya ejecutado el programa de instalación de Office Web Apps, pero antes de que se hayan activado los servicios de Office Web Apps, se puede obtener un vínculo roto cuando se abre un documento en un explorador. Se recomienda encarecidamente activar los servicios de Office Web Apps y la característica de Office Web Apps inmediatamente después de ejecutar el programa de instalación o deshabilitar la opción de modo predeterminado de apertura hasta que se hayan activado los servicios y la característica de Office Web Apps.

Importante

Clave de producto de versión preliminar   Para esta versión preliminar, la versión beta de Office Web Apps, cuando ejecute WCsetup.exe, escriba la siguiente clave de producto: BQDC3-93DMP-HGJB2-MFFV8-622QJ.

Ejecución del programa de instalación de Office Web Apps

Nota

Debe instalar Office Web Apps ejecutando WCSetup.exe en todos los servidores que hospedarán Office Web Apps en la granja de servidores.

  1. En la carpeta raíz, ejecute WCsetup.exe.

  2. En la página Escriba la clave de producto, escriba la clave del producto y, a continuación, haga clic en Continuar.

  3. En la página Elija una ubicación de archivos, haga clic en Instalar ahora para realizar la instalación en la ubicación predeterminada. Si desea una ubicación diferente, especifíquela y luego haga clic en Instalar ahora.

  4. Cuando la instalación finalice, aparecerá un cuadro de diálogo para solicitar que complete la configuración del servidor. Asegúrese de que la casilla Ejecutar el Asistente para configuración de Productos y Tecnologías de SharePoint en este momento está activada.

  5. Haga clic en Cerrar para iniciar el asistente para configuración.

Ejecución de PSConfig para registrar servicios

  1. En la página Productos de SharePoint, haga clic en Siguiente.

  2. Haga clic en en el cuadro de diálogo que informa de que puede ser necesario reiniciar algunos servicios o restablecerlos durante la configuración.

  3. En la página Modificar configuración del conjunto de servidores, seleccione No desconectar de este conjunto de servidores y, a continuación, haga clic en Siguiente.

  4. En la página Configuración realizada correctamente, haga clic en Finalizar. Se abrirá el sitio de SharePoint nuevo.

Ejecución del Asistente para la configuración del conjunto de servidores de Productos de SharePoint para activar los servicios

Nota

Este procedimiento debe realizarse sólo si la configuración de la granja de servidores no se ha ejecutado anteriormente. Si ya se ha ejecutado el Asistente para la configuración del conjunto de servidores, se puede omitir este procedimiento y activar Office Web Apps mediante Windows PowerShell.

  1. Haga clic en Inicio, elija Todos los programas, Productos de Microsoft SharePoint 2010 y, a continuación, Administración central de SharePoint 2010.

  2. En la página principal de Administración central de SharePoint, haga clic en Asistentes de configuración.

  3. En la página Asistentes de configuración, haga clic en Inicia el Asistente de configuración del conjunto de servidores.

  4. En la página principal de Asistente para la configuración del conjunto de servidores, elija Guiarme en la configuración usando este asistente y, a continuación, presione Siguiente.

  5. En la página Configure el conjunto de servidores de SharePoint, en Cuenta de servicio, escriba un nombre para la cuenta de administrador de la granja de servidores.

  6. En Servicios, seleccione los servicios de Office Web Apps que desea activar y, a continuación, haga clic en Siguiente.

  7. Cree un nuevo sitio de nivel superior opcional. En la página Crear colección de sitios, siga los pasos del asistente para crear un sitio de nivel superior nuevo.

  8. En la página Configure el conjunto de servidores de SharePoint, haga clic en Finalizar. La configuración de Office Web Apps se ha completado.

Activación de servicios y característica de Office Web Apps mediante Windows PowerShell

Al activar Office Web Apps mediante Windows PowerShell, puede realizar los siguientes pasos en un servidor independiente de SharePoint Foundation o en cualquier servidor de SharePoint Foundation de una granja de servidores.

Nota

La realización manual de estos pasos mediante Windows PowerShell solo es necesaria si se instaló SharePoint Foundation y se ejecutó PSConfig en un servidor independiente antes de instalar Office Web Apps. También se deben realizar estos pasos si se instaló SharePoint Foundation y ejecutó el Asistente para la configuración del conjunto de servidores en un servidor de la granja antes de instalar Office Web Apps. Si existen dudas sobre la configuración de SharePoint y la activación de Office Web Apps, puede comprobar el estado de cada servicio y aplicación de servicio en las páginas Administrar servicios en el servidor y Administrar aplicaciones de servicio en Administración central de SharePoint. Si no se está ejecutando ninguno de los servicios de Office Web Apps, o si no existen las aplicaciones de servicio, habrá confirmado que se deben realizar los pasos siguientes.

Para ejecutar scripts en Windows PowerShell, debe establecer la directiva de ejecución para que ejecute scripts sin restricciones.

Establecimiento de la directiva de ejecución de scripts de Windows PowerShell

  1. Haga clic en Inicio, elija Todos los programas, elija Windows PowerShell, haga clic con el botón secundario en Windows PowerShell y, a continuación, haga clic en Ejecutar como administrador.

  2. En la consola de Windows PowerShell, en el símbolo del sistema, escriba set-executionpolicy unrestricted y, a continuación, presione ENTRAR.

Inicio de las sesiones de servicio

Una instancia de servicio proporciona la ubicación física de una aplicación de servicio. Debe iniciar las instancias de servicio para cada servidor que desee que ejecute las aplicaciones de servicio de Office Web Apps. Para iniciar las instancias de servicio, ejecute el siguiente script en Windows PowerShell:

$machinesToActivate = @("contosoapp1","contosoapp2")
$serviceInstanceNames = @("Word Viewing Service", "PowerPoint Service","Excel Calculation Services")
foreach ($machine in $machinesToActivate) 
{
  foreach ($serviceInstance in $serviceInstanceNames)
  {
     $serviceID = $(Get-SPServiceInstance | where {$_.TypeName -match $serviceInstance} | where {$_.Server -match "SPServer Name="+$machine}).ID
     Start-SPServiceInstance -Identity $serviceID 
  } 
}

Especifique los parámetros siguientes:

Parámetro Valor

$machinesToActivate

Nombre de servidor

Creación de las aplicaciones de servicio y los servidores proxy de aplicación de servicio

Después de que se hayan iniciado las sesiones de servicio, deben crearse las aplicaciones de servicio y los servidores proxy de aplicación de servicio que conectan los servidores front-end web con las aplicaciones de servicio. Cree las aplicaciones de servicio y los servidores proxy de aplicación de servicio ejecutando el siguiente script:

$appPool = Get-SPServiceApplicationPool -Name "SharePoint Web Services Default"
New-SPWordViewingServiceApplication -Name "WdView" -ApplicationPool $appPool | New-SPWordViewingServiceApplicationProxy –Name "WdProxy"
New-SPPowerPointServiceApplication -Name "PPT" -ApplicationPool $appPool | New-SPPowerPointServiceApplicationProxy -Name "PPTProxy" 
New-SPExcelServiceApplication -Name "Excel" -ApplicationPool $appPool

Activación de la característica de Office Web Apps en todas las colecciones de sitios

Office Web Apps requiere que la característica de Office Web Apps esté activada en todas las colecciones de sitios para las que las aplicaciones web estarán disponibles. Active la característica de Office Web Apps para todas las colecciones de sitios ejecutando el siguiente script:

$webAppsFeatureId = $(Get-SPFeature -limit all | where {$_.displayname -eq "OfficeWebApps"}).Id 
Get-SPSite -limit ALL |foreach{Enable-SPFeature $webAppsFeatureId –url $_.URL }  

Configuración adicional (opcional)

Después de activar Office Web Apps, la característica de clic predeterminado de SharePoint Foundation señalará a Office Web Apps en lugar de a la aplicación cliente de Office. Se puede invalidar esta funcionalidad en SharePoint Foundation en los niveles de la colección de sitios y de la biblioteca de documentos. El siguiente script de Windows PowerShell proporciona ejemplos acerca de cómo cambiar el comportamiento de clic predeterminado para cada nivel:

Colección de sitios - En este ejemplo se deshabilita la opción de clic predeterminado en todas las colecciones de sitios:

$webAppsFeatureId = $(Get-SPFeature -limit all | where {$_.displayname -eq "OfficeWebApps"}).Id 
$singleSiteCollection = Get-SPSite -Identity http://<site_name>
Enable-SPFeature $webAppsFeatureId

Especifique los parámetros siguientes:

Parámetro Valor

–Identity

Dirección URL

Biblioteca de documentos - En este ejemplo se deshabilita la opción de clic predeterminado en todas las bibliotecas de documentos en el sitio 1:

Get-SPWeb –site http://foo/sites/site1 |% {}{$_.Lists}{$_.Update()} |% {$_.DefaultItemOpen = $false}

Especifique los parámetros siguientes:

Parámetro Valor

–site

Dirección URL