使用 Windows PowerShell 的 PowerPivot 組態

此版本包括您可以用來設定 PowerPivot for SharePoint 安裝的新 PowerShell 指令程式。 完整設定安裝需要使用 SharePoint 指令程式和 PowerPivot for SharePoint 指令程式。

重要事項重要事項

如果是 SharePoint 2010 伺服器陣列,您必須先安裝 SharePoint 2010 SP1,才可設定 PowerPivot for SharePoint 或使用 SQL Server 2012 資料庫伺服器的 SharePoint 伺服器陣列。 如果您尚未安裝該 Service Pack,請在開始設定伺服器之前先加以安裝。

使用 PowerShell 設定 PowerPivot for SharePoint 的優點

您可以建立 Windows PowerShell (.ps1) 檔案,將組態工作自動化。 如果您需要可以在任何伺服器上執行的指令碼式安裝和設定步驟,建議使用此方法。 您可以需要此種指令碼做為災難復原計畫的一部分,才能在發生硬體故障時重建伺服器。

在伺服器上檢視 PowerPivot 指令程式的清單

若要檢視 PowerPivot 指令程式的清單:

  1. 使用 [以系統管理員身分執行] 選項,開啟 SharePoint 管理命令介面。

  2. 輸入下列命令:

    Get-help *powerpivot*
    

    您應該查看在指令程式名稱中包含 PowerPivot 的指令程式清單。 例如 Get-PowerPivotServiceApplication。 可用的指令程式數目取決於您使用的 Analysis Services 版本。

    • 10 個指令程式,其 SQL Server 2012 SP1 Analysis Services 伺服器是設定成 SharePoint 模式,以及 SharePoint 2013。 2012 SP1 版本使用的新架構可允許 Analysis Server 在 SharePoint 伺服陣列外執行。 新的架構所需的 Windows PowerShell 指令程式管理更少。

    • 17 個指令程式,其 SQL Server 2012 Analysis Services 伺服器是設定成 SharePoint 模式,以及 SharePoint 2010。

    如需命令的清單,請參閱<SharePoint PowerShell 的 PowerPivot 參考>。

    如果清單並未傳回任何命令,或者您看見類似 “get-help could not find *powerpivot* in a help file in this session.“ 的錯誤訊息,請參閱本主題下一節有關如何在伺服器上啟用 PowerPivot 指令程式的指示。

    所有指令程式都有線上說明。 下列範例顯示如何檢視 New-PowerPivotServiceApplication 指令程式的線上說明:

    Get-help new-powerpivotserviceapplication -full
    

    或者,若只要檢視範例,影使用下列語法:

    Get-help new-powerpivotserviceapplication -example
    

在伺服器上啟用 PowerPivot 指令程式

在您安裝 PowerPivot for SharePoint 並部署伺服器陣列方案之後,可以使用 PowerPivot 指令程式。 這些方案會在您執行 PowerPivot 組態工具時部署。 請依照下列步驟啟用指令程式:

  1. 使用 [以系統管理員身分執行] 選項,開啟 SharePoint 管理命令介面。

  2. 執行第一個 Cmdlet:

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

    此指令程式會傳回方案的名稱、方案識別碼及 Deployed=False。 在下個步驟中,您將部署方案。

  3. 執行第二個 Cmdlet 部署方案:

    Install-SPSolution –Identity PowerPivotFarm.wsp –GACDeployment -Force
    
  4. 關閉 SharePoint 管理命令介面視窗。 使用 [以系統管理員身分執行] 選項重新開啟該視窗。

  5. 現在可以使用 PowerPivot 指令程式。

相關內容

管理中心的 PowerPivot 伺服器管理和組態

PowerPivot 組態工具

SharePoint PowerShell 的 PowerPivot 參考