使用 Windows PowerShell 的 PowerPivot 配置

SQL Server 2014 包括可用于配置 PowerPivot for SharePoint 安装的 Windows PowerShell cmdlet。 若要使用 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 列表,请执行以下作:

  1. 使用 “以管理员身份运行 ”选项打开 SharePoint 命令行管理程序。

  2. 输入以下命令:

    Get-Help *powerpivot*  
    

    你应该会看到一个 cmdlet 列表,其中的 cmdlet 名称包含 PowerPivot。 例如,Get-PowerPivotServiceApplication。 可用的 cmdlet 数量取决于所使用的 Analysis Services 版本。

    • 在 SharePoint 模式下配置的 SQL Server 2012 SP1 Analysis Services 服务器和 SharePoint 2013 的 10 个 cmdlet。 2012 SP1 版本利用新的体系结构,该体系结构允许 Analysis Server 在 SharePoint 场外部运行,并且需要更少的管理 Windows PowerShell cmdlet。

    • 在 SharePoint 模式下配置的 SQL Server 2012 Analysis Services 服务器和 SharePoint 2010 的 17 个 cmdlet。

    如果未在列表中返回任何命令,或者看到类似于“”get-help could not find *powerpivot* in a help file in this session.的错误消息,请参阅本主题中的下一部分,获取有关如何在服务器上启用 PowerPivot cmdlet 的说明。

    所有命令行工具都有在线帮助。 以下示例演示如何查看 New-PowerPivotServiceApplication cmdlet 的联机帮助:

    Get-Help new-powerpivotserviceapplication -Full  
    

    或者,若要仅查看示例,请使用以下语法:

    Get-Help new-powerpivotserviceapplication -Example  
    

在服务器上启用 PowerPivot Cmdlet

安装 PowerPivot for SharePoint 并部署场解决方案后,可以使用 PowerPivot cmdlet。 运行 PowerPivot 配置工具时,将部署这些解决方案。 按照以下步骤启用 cmdlet 的使用:

  1. 使用 “以管理员身份运行 ”选项打开 SharePoint 命令行管理程序。

  2. 运行第一个 cmdlet:

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

    该 cmdlet 返回解决方案的名称、其解决方案 ID 和 Deployed=False。 在下一步骤中,您将部署解决方案。

  3. 运行第二个 cmdlet 以部署解决方案:

    Install-SPSolution -Identity PowerPivotFarm.wsp -GACDeployment -Force  
    
  4. 关闭窗口。 再次使用 “以管理员身份运行 ”选项重新打开它。

管理中心中的 PowerPivot 服务器管理和配置

PowerPivot 配置工具

PowerPivot for SharePoint 的 PowerShell 参考