Uso de Windows PowerShell para configurar PowerPivot

Esta versión incluye nuevos cmdlets de PowerShell que puede utilizar para configurar una instalación de PowerPivot para SharePoint. La configuración completa de una instalación requiere el uso de los cmdlets de SharePoint y de PowerPivot para SharePoint.

Nota importanteImportante

En el caso de una granja de servidores de SharePoint 2010, debe instalarse SharePoint 2010 SP1 antes de configurar PowerPivot para SharePoint o una granja de SharePoint que use un servidor de bases de datos de SQL Server 2012. Si no ha instalado todavía el Service Pack, instálelo antes de empezar a configurar el servidor.

Ventajas de configurar PowerPivot para SharePoint utilizando PowerShell

Puede crear archivos de script de Windows PowerShell (.ps1) para automatizar las tareas de configuración. Se recomienda este enfoque si se requieren pasos de instalación y configuración con script que se puedan ejecutar en cualquier servidor. Puede que se necesite un script como parte de un plan de recuperación ante desastres para volver a generar un servidor en caso de un error de hardware.

Ver una lista de los cmdlets de PowerPivot de un servidor

Para ver una lista de los cmdlets de PowerPivot:

  1. Abra el Shell de administración de SharePoint usando la opción Ejecutar como administrador.

  2. Escriba el comando siguiente:

    Get-help *powerpivot*
    

    Debe ver una lista de cmdlets que incluyen PowerPivot en el nombre del cmdlet. Por ejemplo, Get-PowerPivotServiceApplication. El número de cmdlets disponibles depende de la versión de Analysis Services que está usando.

    • 10 cmdlets con el servidor de SQL Server 2012 SP1 Analysis Services configurado para el modo SharePoint, y SharePoint 2013. La versión 2012 SP1 utiliza una nueva arquitectura que permite que Analysis Server se ejecute fuera de la granja de SharePoint. La nueva arquitectura requiere un número menor de cmdlets de Windows PowerShell de administración.

    • 17 cmdlets con el servidor de SQL Server 2012 Analysis Services configurado para el modo SharePoint, y SharePoint 2010.

    Para obtener una lista de los comandos, vea Referencia de PowerPivot para PowerShell para SharePoint.

    Si no se devuelve ningún comando en la lista o aparece un mensaje de error similar a “get-help could not find *powerpivot* in a help file in this session.“, vea la próxima sección de este tema para obtener instrucciones sobre cómo habilitar los cmdlets de PowerPivot en el servidor.

    Todos los cmdlets tienen ayuda en pantalla. En el ejemplo siguiente se muestra cómo ver la ayuda en pantalla del cmdlet New-PowerPivotServiceApplication:

    Get-help new-powerpivotserviceapplication -full
    

    También puede ver solo los ejemplos utilizando la siguiente sintaxis:

    Get-help new-powerpivotserviceapplication -example
    

Habilitar los cmdlets de PowerPivot en un servidor

Los cmdlets de PowerPivot están disponibles después de instalar PowerPivot para SharePoint e implementar la solución de granja. Las soluciones se implementan al ejecutar la herramienta de configuración de PowerPivot. Siga estos pasos para habilitar el uso de cmdlets:

  1. Abra el Shell de administración de SharePoint usando la opción Ejecutar como administrador.

  2. Ejecute el primer cmdlet:

    Add-SPSolution –LiteralPath “C:\Program Files\Microsoft SQL Server\110\Tools\PowerPivotTools\ConfigurationTool\Resources\PowerPivotFarm.wsp”
    

    El cmdlet devuelve el nombre de la solución, su identificador de solución y Deployed=False. En el paso siguiente, implemente la solución.

  3. Ejecute el segundo cmdlet para implementar la solución:

    Install-SPSolution –Identity PowerPivotFarm.wsp –GACDeployment -Force
    
  4. Cierre la ventana Shell de administración de SharePoint. Vuelva a abrir la ventana utilizando la opción Ejecutar como administrador.

  5. Los cmdlets de PowerPivot están disponibles ahora.

Contenido relacionado

Administración y configuración del servidor PowerPivot en Administración central

Herramientas de configuración de PowerPivot

Referencia de PowerPivot para PowerShell para SharePoint