PowerPivot-Konfiguration mit Windows PowerShell

SQL Server 2014 enthält Windows PowerShell Cmdlets, mit denen Sie eine Installation von PowerPivot für SharePoint konfigurieren können. Für die vollständige Konfiguration einer Installation mit PowerShell ist die Verwendung von SharePoint-Cmdlets und PowerPivot für SharePoint-Cmdlets erforderlich. Ein Großteil der Konfiguration kann mithilfe eines der PowerPivot-Tools abgeschlossen werden. Weitere Informationen zu den Tools finden Sie unter PowerPivot-Konfigurationstools.

Wichtig

Für eine SharePoint 2010-Farm muss SharePoint 2010 SP1 installiert werden, bevor Sie PowerPivot für SharePoint oder eine SharePoint-Farm konfigurieren können, die einen SQL Server 2012-Datenbankserver verwendet. Wenn Sie das Service Pack noch nicht installiert haben, installieren Sie es, bevor Sie mit der Serverkonfiguration beginnen.

Vorteile der Konfiguration von PowerPivot für SharePoint mithilfe von PowerShell

Sie können Windows PowerShell-Skriptdateien (.ps1) erstellen, um Konfigurationstasks zu automatisieren. Dieser Ansatz wird empfohlen, wenn Sie skriptbasierte Installation und Konfigurationsschritte benötigen, die Sie auf jedem Server ausführen können. Sie benötigen ein solches Skript möglicherweise als Teil eines Notfallwiederherstellungsplans zum Neuerstellen eines Servers im Fall eines Hardwarefehlers.

Anzeigen einer Liste der PowerPivot-Cmdlets auf einem Server

Inhalte und Beispiele der PowerPivot-Cmdlets finden Sie unter PowerShell-Referenz für PowerPivot für SharePoint.

So zeigen Sie mithilfe von PowerShell eine Liste der PowerPivot-Cmdlets an

  1. Öffnen Sie die SharePoint-Verwaltungsshell unter Verwendung der Option Als Administrator ausführen .

  2. Geben Sie den folgenden Befehl ein:

    Get-Help *powerpivot*  
    

    Eine Liste von Cmdlets sollte angezeigt werden, die im Cmdlet-Namen PowerPivot enthalten. Beispiel: Get-PowerPivotServiceApplication. Wie viele Cmdlets verfügbar sind, hängt von der verwendeten Analysis Services-Version ab.

    • 10 Cmdlets mit SQL Server 2012 SP1 Analysis Services-Server, der im SharePoint-Modus konfiguriert ist, und SharePoint 2013. Die 2012 SP1-Version verwendet eine neue Architektur, die die Ausführung des Analysis-Servers außerhalb der SharePoint-Farm zulässt und weniger Windows PowerShell-Cmdlets für die Verwaltung erfordert.

    • 17 Cmdlets mit SQL Server 2012 Analysis Services-Server, der im SharePoint-Modus konfiguriert ist, und SharePoint 2010.

    Wenn in der Liste keine Befehle zurückgegeben werden oder eine Fehlermeldung ähnlich wie "get-help could not find *powerpivot* in a help file in this session." angezeigt wird, finden Sie im nächsten Abschnitt dieses Themas Anweisungen zum Aktivieren der PowerPivot-Cmdlets auf dem Server.

    Alle Cmdlets verfügen über eine Onlinehilfe. Im folgenden Beispiel wird erläutert, wie die Onlinehilfe für das New-PowerPivotServiceApplication-Cmdlet angezeigt wird:

    Get-Help new-powerpivotserviceapplication -Full  
    

    Oder verwenden Sie die folgende Syntax, um nur die Beispiele anzuzeigen:

    Get-Help new-powerpivotserviceapplication -Example  
    

Aktivieren von PowerPivot-Cmdlets auf einem Server

PowerPivot-Cmdlets sind verfügbar, nachdem Sie PowerPivot für SharePoint installiert und die Farmlösung bereitgestellt haben. Die Lösungen werden bereitgestellt, wenn Sie das PowerPivot-Konfigurationstool ausführen. Führen Sie folgende Schritte aus, um die Verwendung von Cmdlets zu aktivieren:

  1. Öffnen Sie die SharePoint-Verwaltungsshell unter Verwendung der Option Als Administrator ausführen .

  2. Führen Sie das erste Cmdlet aus:

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

    Das Cmdlet gibt den Namen der Lösung, deren Lösungs-ID und "Deployed=False" zurück. Im nächsten Schritt wird die Lösung bereitgestellt.

  3. Führen Sie das zweite Cmdlet aus, um die Lösung bereitzustellen:

    Install-SPSolution -Identity PowerPivotFarm.wsp -GACDeployment -Force  
    
  4. Schließen Sie das Fenster. Öffnen Sie es erneut mit der Option Als Administrator ausführen .

PowerPivot-Serververwaltung und -konfiguration in der Zentraladministration

PowerPivot Configuration Tools

PowerShell-Referenz für PowerPivot für SharePoint