SQL Server 2014 包含 Windows PowerShell Cmdlet,可用來設定 PowerPivot for SharePoint 的安裝。 若要使用 PowerShell 完整設定安裝,需要使用 SharePoint Cmdlet 和 PowerPivot for SharePoint Cmdlet。 大部分的設定都可以使用其中一個 PowerPivot 工具來完成。 如需工具的詳細資訊,請參閱 PowerPivot 組態工具。
這很重要
針對 SharePoint 2010 伺服器陣列,必須先安裝 SharePoint 2010 SP1,才能設定 PowerPivot for SharePoint,或是使用 SQL Server 2012 資料庫伺服器的 SharePoint 伺服器陣列。 如果您尚未安裝 Service Pack,請先加以安裝,再開始設定伺服器。
使用 PowerShell 設定 PowerPivot for SharePoint 的優點
您可以建置 Windows PowerShell 腳稿 (.ps1) 檔案,將設定工作自動化。 如果您需要可在任何伺服器上執行的腳本安裝和設定步驟,建議使用此方法。 您可能需要這類腳本作為災害復原計劃的一部分,以在發生硬體故障時重建伺服器。
檢視伺服器上的 PowerPivot Cmdlet 清單
若要查看 PowerPivot Cmdlet 的內容和範例,請參閱 PowerPivot for SharePoint 的 PowerShell 參考。
若要使用 PowerShell 檢視 PowerPivot Cmdlet 的列表:
使用 [ 以系統管理員身分執行 ] 選項開啟 SharePoint 管理命令介面。
輸入下列命令:
Get-Help *powerpivot*您應該會看到名稱中包含 PowerPivot 的命令清單。 例如
Get-PowerPivotServiceApplication。 可用的 Cmdlet 數目取決於您所使用的 Analysis Services 版本。10 個 Cmdlets,配有 SQL Server 2012 SP1 Analysis Services 伺服器,且已配置成 SharePoint 模式,以及 SharePoint 2013。 2012 SP1 版本會利用新的架構,讓 Analysis Server 在 SharePoint 伺服器陣列外部執行,而且需要較少的管理 Windows PowerShell Cmdlet。
17 個 cmdlet,SQL Server 2012 Analysis Services 伺服器配置為 SharePoint 模式,並與 SharePoint 2010 一同使用。
如果未在清單中傳回任何命令,或您看到類似 「
get-help could not find *powerpivot* in a help file in this session.的錯誤訊息,請參閱本主題中的下一節,以取得如何在伺服器上啟用 PowerPivot Cmdlet 的指示。所有 Cmdlet 都有在線說明。 下列範例示範如何檢視
New-PowerPivotServiceApplicationcmdlet 的線上說明:Get-Help new-powerpivotserviceapplication -Full或者,若要只檢視範例,請使用下列語法:
Get-Help new-powerpivotserviceapplication -Example
在伺服器上啟用PowerPivot Cmdlet
安裝 PowerPivot for SharePoint 並部署伺服器農場解決方案之後,即可使用 PowerPivot cmdlets。 當您執行PowerPivot組態工具時,會部署解決方案。 請遵循下列步驟來啟用 Cmdlet 的使用:
使用 [ 以系統管理員身分執行 ] 選項開啟 SharePoint 管理命令介面。
執行第一個 Cmdlet:
Add-SPSolution -LiteralPath "C:\Program Files\Microsoft SQL Server\110\Tools\PowerPivotTools\ConfigurationTool\Resources\PowerPivotFarm.wsp"Cmdlet 會傳回方案的名稱、其解決方案標識碼和 Deployed=False。 在下一個步驟中,您會部署解決方案。
執行第二個 Cmdlet 來部署解決方案:
Install-SPSolution -Identity PowerPivotFarm.wsp -GACDeployment -Force關閉視窗。 再次使用 [ 以系統管理員身分執行] 選項重新開啟它。