使用 Windows PowerShell 配置 PowerPivot

此版本提供新的 PowerShell cmdlet,您可以使用这些 cmdlet 配置安装的 PowerPivot for SharePoint。 完整配置安装同时需要使用 SharePoint cmdlet 和 PowerPivot for SharePoint cmdlet。

重要说明重要提示

对于 SharePoint 2010 场,必须首先安装 SharePoint 2010 SP1,然后您才能配置 PowerPivot for SharePoint 或使用 SQL Server 2012 数据库服务器的 SharePoint 场。 如果您尚未安装 Service Pack,则应首先安装 Service Pack,然后再开始配置服务器。

使用 PowerShell 配置 PowerPivot for SharePoint 的好处

可以生成 Windows PowerShell 脚本 (.ps1) 文件来自动执行配置任务。 如果您需要可以在任何服务器上运行的脚本化的安装和配置步骤,则推荐使用上述做法。 您可能需要这样一个脚本,将其纳入出现硬件故障时用来重新构建服务器的灾难恢复计划。

查看服务器上 PowerPivot Cmdlet 的列表

查看 PowerPivot Cmdlet 的列表:

  1. 使用**“以管理员身份运行”**选项打开 SharePoint Management Shell。

  2. 输入以下命令:

    Get-help *powerpivot*
    

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

    • 10 个 cmdlet 以及为 SharePoint 模式配置的 SQL Server 2012 SP1 Analysis Services 服务器,以及 SharePoint 2013。 2012 SP1 版本采用了一种全新体系结构,该结构允许分析服务器在 SharePoint 场外运行。 该新体系结构需要的管理 Windows PowerShell cmdlet 比较少。

    • 17 个 cmdlet 以及为 SharePoint 模式配置的 SQL Server 2012 Analysis Services 服务器,以及 SharePoint 2010。

    有关命令的列表,请参阅 针对 SharePoint PowerShell 的 PowerPivot 参考

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

    所有 cmdlet 都有联机帮助。 下面的示例显示如何查看 New-PowerPivotServiceApplication cmdlet 的联机帮助:

    Get-help new-powerpivotserviceapplication -full
    

    或者,若仅查看示例,使用下面的语法:

    Get-help new-powerpivotserviceapplication -example
    

在服务器上启用 PowerPivot Cmdlet

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

  1. 使用**“以管理员身份运行”**选项打开 SharePoint Management Shell。

  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. 关闭 SharePoint 2010 Management Shell 窗口。 使用“以管理员身份运行”选项重新打开该窗口。

  5. PowerPivot cmdlet 现在可以使用了。

相关内容

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

PowerPivot 配置工具

针对 SharePoint PowerShell 的 PowerPivot 参考