Udostępnij za pośrednictwem


Skrypt konfiguracji PowerShell (PowerPivot dla programu SharePoint)

Ten temat jest dla administratorów farmy lub usługa programu SharePoint, którzy wdrożyć lub serwery za pomocą skryptu PowerShell.Aby uzyskać instrukcje dotyczące wykonania tych samych zadań za pomocą administracji centralnej programu SharePoint 2010, zobacz Konfiguracja (PowerPivot dla programu SharePoint).

Jeśli zainstalowano program SQL Server PowerPivot for SharePoint istniejący serwer programu SharePoint, która jest już skonfigurowany lub już element członkowski farmy, konfiguracji programu SQL Server będzie utworzenia lub modyfikacji usług SharePoint lub aplikacji do pracy z PowerPivot na wdrożenie programu SharePoint.Aby dokończyć wdrażanie, zadania konfiguracja należy wykonać samodzielnie.Wszystkie zadania po instalacji można wykonać za pomocą skryptu.Ten temat zawiera szablon i instrukcje dotyczące używania i uruchomienie skryptu.

Ten temat zawiera następujące sekcje:

Wymagania wstępne

Jak uruchomić polecenia

Wdrożyć rozwiązanie PowerPivot

Uaktywnić funkcję PowerPivot

Tworzenie aplikacji usługi PowerPivot

Start roszczeń z usługą tokenu systemu Windows

Włączanie i konfigurowanie usług programu Excel

Włącz usługę bezpiecznym magazynie i Konfigurowanie odświeżania danych

Zwiększyć maksymalny rozmiar przekazywania dla aplikacji sieci Web

Wymagania wstępne

Musisz być administratorem lokalnym i administratora farmy do uruchamiania poleceń, w tym temacie.

Jak uruchomić polecenia

Polecenia PowerShell w tym temacie są rozmieszczone na sekcje konfigurowania szczególnych aspektów PowerPivot wdrażania programu SharePoint.Można uruchomić każdy z bloków polecenia indywidualnie powłoki zarządzania programu SharePoint 2010 lub umieść je w plikach .ps1.

Do każdego polecenia indywidualnie

  1. W grupie programu Microsoft SharePoint 2010 Products, kliknij prawym przyciskiem myszy Powłoki zarządzania programu SharePoint 2010 i wybierz Uruchom jako administrator.

  2. Sprawdź, czy wystarczające uprawnienia, wpisując następujące polecenie w powłoce.Polecenie powinna zostać zwrócona lista poleceń PowerShell obsługiwanych przez usługi programu Excel:

    get-help *SPExcel*
    

Aby uruchomić plik .ps1

Alternatywnie można łączyć skryptów w pliku .ps1 pojedynczą i skonfigurować wszystkie ustawienia w jednej operacji.W tym celu należy zmienić tymczasowo realizację polityki do uruchamiania skryptów bez znaku.Poniższe kroki wyjaśniają jak to zrobić.

  1. Otwórz konsolę zarządzania 2010 programu SharePoint z uprawnieniami administratora.

  2. Uruchom następujące polecenie, aby określić zasady wykonania.Później po zakończeniu PowerPivot wdrażania programu SharePoint spowoduje zresetowanie realizację polityki tę wartooć.

    Get-ExecutionPolicy
    
  3. Uruchom następujące polecenie, aby tymczasowo zmienić zasady wykonanie umożliwiającej skrypty niepodpisanych.Wpisz Y, aby potwierdzić akcja.

    Set-ExecutionPolicy Unrestricted
    
  4. Wprowadź nazwę pliku pełna, aby uruchomić skrypt.Na przykład zapisanie skryptu w pliku o nazwie PowerPivotConfig.ps1, byłoby wprowadź następujący wiersz, a następnie naciśnij klawisz Enter, aby uruchomić skrypt.

    C:\Scripts-ps1\PowerPivotConfig.ps1
    
  5. Wykonanie zasad zresetować wartość oryginalną w kroku 2.Wpisz Y, aby potwierdzić akcja.

    Set-ExecutionPolicy restricted 
    

Aby skopiować wartości z okna PowerShell

Niektóre procedury w tym temacie poprosić skopiować identyfikatory z okna PowerShell.Jeśli nie znasz już jak to zrobić skorzystaj z poniższych instrukcji, aby dowiedzieć się jak.

  1. Otwórz konsolę zarządzania 2010 programu SharePoint z uprawnieniami administratora.

  2. Wprowadź polecenie, które zwraca identyfikator GUID (na przykład Get-SPServiceInstance)

  3. Kliknij ikonę PowerShell w lewym górnym rogu okna.

  4. Wskaż Edytuj, a następnie kliknij przycisk znak.

  5. Przy użyciu kursor Podświetl identyfikatora.

  6. Kliknij ponownie ikonę PowerShell, wskaż Edytuji kliknij przycisk kopię.Identyfikator jest teraz przechowywany w Schowku.Można go wkleić do innych instrukcji polecenia, które służy jako wartość parametru Identyfikatora.

Wdrożyć rozwiązanie PowerPivot

PowerPivot for SharePoint zawiera jedną globalną i rozwiązania poziomie aplikacji, które należy wdrożyć przed utworzeniem aplikacja usługa PowerPivot.Globalne rozwiązania jest wdrażany przez Instalatora programu SQL Server.Aplikacja -poziom roztwór musi zostać wdrożona, po zakończeniu instalacji.Należy uruchomić ten skrypt dla każdej aplikacji sieci web programu SharePoint obsługującej funkcję PowerPivot integracja.

Zamiast tego skryptu jest użycie instrukcji w temacie: Jak Wdrażanie rozwiązań PowerPivot.

Install-SPSolution -Identity PowerPivotWebApp.wsp -AllWebApplications -GACDeployment

Aktywować funkcję

PowerPivot funkcję Aktywacja jest wymagana dla każdej witryny kolekcja.Ten skrypt określa główną witrynę kolekcja programu SharePoint w sieci web aplikacji o nazwie "somesite".Zamień "somesite" z rzeczywistą nazwę aplikacji sieci web.Należy zauważyć, że jeśli utworzono zbiorów witryn dodatkowe (na przykład witrynę o nazwie PowerPivot), adres URL czy http://somesite/PowerPivot.

Zamiast tego skryptu jest użycie instrukcji w temacie: Jak Uaktywnianie integrację funkcji PowerPivot dla zbiorów witryn.

Enable-SPFeature -Identity "PowerPivotSite" -URL http://somesite/

Ostrzeżenie

Można użyć Get-SPFeature polecenia, aby wyświetlić listę wszystkich farmy, sieci web i witryny o zakresie funkcji.Uruchomienie tego polecenia pokazuje nazwę i identyfikator funkcji PowerPivot w gospodarstwie i witryny PowerPivot, kolekcja funkcji.

Tworzenie aplikacji usługi PowerPivot

Tworzenie aplikacja usługa PowerPivot zawiera punkt końcowy HTTP do usługi systemu PowerPivot.Musi mieć co najmniej jedną aplikacja usługa PowerPivot w gospodarstwie i musi być element członkowski grupy domyślnej serwera proxy.

Należy zauważyć, że ten skrypt używa domyślnej puli aplikacji usług jako tożsamość usługi dla aplikacja usługa PowerPivot.Ponadto należy zauważyć, że ten skrypt zawiera symbol zastępczy dla serwera bazy danych farmy.Pamiętaj zamienić ciąg "nazwa serwera bazy danych tu" z nazwą wystąpienie aparat bazy danych programu SQL Server, obsługującym bazę danych konfiguracja dla farmy.

Przed uruchomieniem skryptu, sprawdź, czy serwer bazy danych jest skonfigurowany na połączenia zdalne TCP/IP.Można użyć SQL Server narzędzie konfiguracji, aby włączyć TCP/IP, jeśli nie została jeszcze utworzona.

Zamiast tego skryptu jest użycie instrukcji w temacie: Jak Tworzenie i konfigurowanie aplikacji usługi PowerPivot.

New-PowerPivotServiceApplication -ServiceApplicationName "Default PowerPivot Service Application" -DatabaseServerName "your database server name goes here" -DatabaseName DefaultPowerPivotServiceApplicationDB -AddToDefaultProxyGroup

Start roszczeń z usługą tokenu systemu Windows

Roszczeń do usługa Windows Token musi być uruchomiony na każdym serwerze SharePoint zawierającej PowerPivot dla zainstalowanego programu SharePoint.

Zamiast tego skryptu jest użycie instrukcji w temacie: Jak Zainstaluj PowerPivot dla programu SharePoint na istniejącym serwerze SharePoint.

  1. Uruchom następujące polecenie, aby uzyskać identyfikator roszczeń do tokenu usługi systemu Windows:

    Get-SPServiceInstance
    
  2. Skopiuj identyfikator, który jest zwracany dla usługa.

  3. Wprowadź następujące polecenie, aby określić usługa za pomocą Identyfikatora.

    Start-SPServiceInstance <ID>
    
  4. Uruchom Get-SPServiceInstance ponownie, aby sprawdzić roszczeń do tokenu usługi systemu Windows jest w trybie online.

  5. Powtórzyć na każdym serwerze SharePoint zawierającej PowerPivot dla zainstalowanego programu SharePoint.

Włączanie i konfigurowanie usług programu Excel

Usługi programu Excel wykonuje renderowanie po stronie serwera, skoroszytów programu Excel, które publikowania w programie SharePoint.PowerPivot for SharePoint zależy od usług programu Excel wyzwolić żądania danych PowerPivot i dane programu PowerPivot jako tabel przestawnych lub innych danych w arkuszu.

Zamiast tego skryptu jest użycie instrukcji w temacie: Jak Zainstaluj PowerPivot dla programu SharePoint na istniejącym serwerze SharePoint.

Zbieranie informacji i sprawdź wymagania wstępne

  1. Uruchom następujące polecenie, aby sprawdzić, czy usługi obliczeniowe programu Excel jest w trybie online.Jeśli nie jest online, uruchom usługa za pomocą samo podejście używane do rozpoczynania roszczeń do tokenu usługa systemu Windows.

    Get-SPServiceInstance
    
  2. Uruchom następujące polecenie, aby sprawdzić, czy aplikacja usługa Excel Services jest już włączony.Jeśli aplikacja usługa już istnieje, należy pominąć poleceń, aby go utworzyć, ale uruchamiania poleceń, które umożliwiają dostęp do danych zewnętrznych, zwiększ rozmiar maksymalny skoroszytów i wyłączyć ostrzeżenia odświeżania danych.

    Get-SPExcelServiceApplication
    
  3. Pobierz nazwę puli aplikacji, które będzie używane do tworzenia aplikacji usługa.W skrypcie następuje użyje puli aplikacji domyślnej usługi sieci Web programu SharePoint.Można jednak uruchomić następujące polecenie, aby ustalić, czy inne pule aplikacji są bardziej odpowiednie.

    Get-SPServiceApplicationPool
    

Tworzenie aplikacji usługi i usługa serwera Proxy aplikacji

New-SPExcelServiceApplication -name "Excel Services Application" –ApplicationPool "SharePoint Web Services Default"
New-SPExcelServiceApplicationProxy -name "Excel Services Application Proxy" –ServiceApplication "Excel Services Application" -DefaultProxyGroup

Konfigurowanie aplikacji usługi

Ten skrypt zwiększa rozmiar maksymalny skoroszyt, umożliwia dostęp do danych zewnętrznych i wyłącza ostrzeżenia odświeżania danych.

Set-SPExcelFileLocation -Identity 'http://' -ExcelServiceApplication "Excel Services Application" -ExternalDataAllowed 2 -WorkbookSizeMax 2000 -WarnOnDataRefresh:$false 

Dodawanie aplikacji usługa do grupy domyślnej usługa aplikacji serwera proxy

  1. Pobierz identyfikator usługa aplikacji serwera proxy aplikacji usług programu Excel i skopiować identyfikator.

    Get-SPServiceApplicationProxy
    
  2. Dodawanie Identyfikatora usługa serwera proxy aplikacji do domyślnej grupy serwera proxy, zastępując "serviceAppId" rzeczywisty identyfikator kopiowane z okna PowerShell.

    $ProxyGroup = Get-SPServiceApplicationProxygroup -default
    Add-SPServiceApplicationProxyGroupMember -Identity $ProxyGroup -Member "serviceAppId"
    

Włącz usługę bezpiecznym magazynie i Konfigurowanie odświeżania danych

Bezpieczne przechowywanie usługa jest zasób programu SharePoint, który jest używany do przechowywania poświadczenia.PowerPivot for SharePoint używa zabezpieczyć usługę do obsługi operacji odświeżania danych, które są oparte na poświadczenia przechowywane lub odwołanie.

Ważna informacjaWażne:

Uruchamianie polecenia w tej sekcji jest wystarczająca do włączenia niektórych dane programu PowerPivot opcje odświeżania.W szczególności osoby można wprowadzić własne poświadczenia, aby uruchomić zadanie odświeżania danych lub wpisz identyfikator SSS aplikacji miejsce docelowe wstępnie zdefiniowanych, który zapewnia poświadczenia.Ten skrypt nie tworzy lub zestaw PowerPivot konto odświeżania danych instalacji nienadzorowanej.Można rozwijać tego skryptu, samodzielnie lub skonfigurować konto w administracji centralnej.Aby uzyskać więcej informacji, zobacz Jak Konfigurowanie przechowywane poświadczenia dla odświeżania danych PowerPivot.

Zbieranie informacji i sprawdź wymagania wstępne

Uruchom następujące polecenie, aby sprawdzić, czy zabezpieczenia usługi Magazyn jest w trybie online.Jeśli nie jest online, uruchom usługa za pomocą samo podejście używane do rozpoczynania roszczeń do tokenu usługa systemu Windows.

Get-SPServiceInstance

Tworzenie aplikacji usługi

Należy zastąpić wartość symbolu zastępczego dla serwera bazy danych.

New-SPSecureStoreServiceapplication -Name "Secure Store Service" -partitionmode:$false -sharing:$false -databaseserver "Your database server" -databasename "SecureStoreServiceAppDB" -ApplicationPool "SharePoint Web Services Default" -auditingEnabled:$true -auditlogmaxsize 30

Tworzenie serwera Proxy aplikacji usługi i dodać go do grupy domyślnej serwera proxy

  1. Pobierz identyfikator aplikacji usługa Secure usług magazynu i skopiuj identyfikator.

    Get-SPServiceApplication
    
  2. Uruchom następujące polecenie, zastępując <Identyfikatora> z Identyfikatorem aplikacji usługa skopiowane w poprzednim kroku:

    New-SPSecureStoreServiceApplicationProxy -name "Secure Store Service Proxy" -ServiceApplication <ID> -defaultproxygroup
    

Generowanie klucz głównego

  1. Ustawić zmienną dla klucz głównego.

    $newPassPhrase='type a strong password here'
    
  2. Skopiuj identyfikator serwera proxy aplikacji bezpieczne usługi Magazyn.Użyje go w następnym kroku.

    Get-SPServiceApplicationProxy
    
  3. Ustawić zmienną dla usługa serwera proxy aplikacji.

    $proxy='paste the ID for the secure store service application proxy here'
    
  4. Uruchom następujące polecenia w kolejności:

    Update-SpSecureStoreMasterKey -ServiceApplicationProxy $proxy -PassPhrase $newPassPhrase
    Update-SpSecureStoreApplicationServerKey -ServiceApplicationProxy $proxy -PassPhrase $newPassPhrase
    

Konfigurowanie danych użycia i zdrowiakolekcja

Ten skrypt umożliwia użycie i serwera danych zdrowia kolekcja do gromadzenia informacji na temat używania systemu.Określa dane kolekcja interwał 5 minut, który jest częściej niż domyślna wartość 30 minut.Włączanie danych użycia kolekcja zawiera informacje używane w raportach wbudowanych, włącznie z tymi PowerPivot zarządzania w pulpicie nawigacyjnym.

Zamiast tego skryptu jest użycie instrukcji w temacie: Jak Konfigurowanie użycia zbierania danych (PowerPivot dla programu SharePoint).

Set-SPUsageService -UsageLogCutTime 5

Zmień konfigurację przekazywania maksymalny rozmiar dla domyślnej aplikacji sieci Web

Domyślnie program SharePoint umożliwia przekazywanie plików do 50 megabajtów rozmiar.Ten skrypt zmienia maksymalny rozmiar przekazywanych plików aplikacji sieci web programu SharePoint 2047 megabajtów.2047 jest maksymalna wartość obsługiwane przez program SharePoint.

Wprowadzić każdy z poniższych wierszy w kolejności.Pierwszy wiersz pobiera aplikacji sieci web, drugi wiersz ustawia właściwość i trzeci wiersz aktualizuje właściwość na serwerze.Należy zastąpić wartość zastępczy "somesite" z rzeczywistą nazwę aplikacji.Można użyć Get-SPWebApplication zwraca listę aplikacji, które są zdefiniowane w farmie.

Zamiast tego skryptu jest użycie instrukcji w temacie: Jak Skonfigurować maksymalny rozmiar pliku (PowerPivot dla programu SharePoint).

$webapplication=Get-SPWebApplication http://somesite/
$webapplication.MaximumFileSize=2047
$webapplication.Update()