Конфигурация PowerPivot с помощью Windows PowerShell

SQL Server 2014 включает командлеты Windows PowerShell, которые можно использовать для настройки установки PowerPivot для SharePoint. Для полной настройки установки с помощью PowerShell требуется использование командлетов SharePoint и PowerPivot для командлетов SharePoint. Большинство конфигураций можно выполнить с помощью одного из средств PowerPivot. Дополнительные сведения о средствах см. в разделе "Средства настройки PowerPivot".

Это важно

Для фермы SharePoint 2010 необходимо установить SharePoint 2010 с пакетом обновления 1 (SP1), прежде чем можно настроить PowerPivot для SharePoint или ферму SharePoint, использующую сервер базы данных SQL Server 2012. Если пакет обновления еще не установлен, установите его перед началом настройки сервера.

Преимущества настройки PowerPivot для SharePoint с помощью PowerShell

Вы можете создавать файлы скрипта Windows PowerShell (.ps1) для автоматизации задач конфигурации. Этот подход рекомендуется, если требуется выполнить действия по установке и настройке скриптов, которые можно выполнить на любом сервере. Такой сценарий может потребоваться в рамках плана аварийного восстановления для перестроения сервера в случае сбоя оборудования.

Просмотр списка командлетов PowerPivot на сервере

Сведения о содержимом и примерах командлетов PowerPivot см. в справочнике по PowerShell для PowerPivot для SharePoint.

Чтобы использовать PowerShell для просмотра списка командлетов PowerPivot, выполните следующие действия.

  1. Откройте оболочку управления SharePoint с помощью параметра "Запуск от имени администратора ".

  2. Введите следующую команду:

    Get-Help *powerpivot*  
    

    Вы увидите список командлетов, которые включают PowerPivot в названии командлета. Например, Get-PowerPivotServiceApplication. Количество доступных командлетов зависит от версии службы Analysis Services, которую вы используете.

    • 10 командлетов с сервером SQL Server 2012 SP1 Analysis Services, настроенным в режиме SharePoint, и SharePoint 2013. Версия 2012 с пакетом обновления 1 (SP1) использует новую архитектуру, которая позволяет серверу Анализа работать за пределами фермы SharePoint и требует меньше командлетов Windows PowerShell для управления.

    • 17 командлетов с сервером SQL Server 2012 Analysis Services, настроенным в режиме SharePoint и SharePoint 2010.

    Если команды в списке не возвращаются или вы видите сообщение об ошибке, аналогичное "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 доступны после установки PowerPivot для SharePoint и развертывания решения для фермы. Решения развертываются при запуске средства настройки PowerPivot. Выполните следующие действия, чтобы включить использование командлетов:

  1. Откройте оболочку управления SharePoint с помощью параметра "Запуск от имени администратора ".

  2. Выполните первый командлет:

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

    Командлет возвращает имя решения, его идентификатор решения и статус «Развернуто=False». На следующем шаге вы развернете решение.

  3. Выполните второй командлет, чтобы развернуть решение:

    Install-SPSolution -Identity PowerPivotFarm.wsp -GACDeployment -Force  
    
  4. Закрыть окно. Снова откройте его, снова используйте параметр "Запуск от имени администратора ".

Администрирование и настройка сервера PowerPivot в центре администрирования

Средства настройки PowerPivot

Справочник по PowerShell для PowerPivot для SharePoint