PowerShell yapılandırma komut dosyası (PowerPivot için SharePoint)
Bu konuyu dağıtmak veya sunucuları PowerShell komut dosyası aracılığıyla SharePoint grubu veya hizmet yöneticileri içindir.SharePoint 2010 merkez yönetim aynı görevleri gerçekleştirmek için nasıl kullanılacağını açıklayan yönergeler için bkz: (PowerPivot SharePoint) yapılandırma.
Önceden yapılandırılmış varolan SharePoint sunucusunda SharePoint sql Server PowerPivot veya zaten bir grubu üye yüklediyseniz, sql Server Kurulum oluşturmak veya SharePoint services veya SharePoint dağıtım için sizin PowerPivot çalışmak için uygulamalar değiştirin.Dağıtımı tamamlamak için yapılandırma görevlerini kendiniz gerçekleştirmeniz gerekir.Tüm yükleme sonrası görevler komut dosyası yapılabilir.Bu konu, bir şablon ve komut dosyasını çalıştırma ve kullanma yönergeleri sağlar.
Bu konuda aşağıdaki bölümler bulunur:
Ön Koşullar
Komutları çalıştırma
PowerPivot çözümü dağıtmak
PowerPivot özelliğini aktif hale getirin
PowerPivot hizmet uygulaması oluşturma
Windows belirteci servis taleplerine Başlat
Excel Services'ı yapılandırma ve etkinleştirme
Güvenli Depolama hizmetini etkinleştirme ve yapılandırma verileri yenileme
En büyük karşıya yükleme boyutu artırmak için bir Web uygulaması
Ön Koşullar
Bu konudaki komutları çalıştırmak için bir yerel yönetici ve bir grup yöneticisi olmanız gerekir.
Komutları çalıştırma
Bu konudaki PowerShell komutları, SharePoint dağıtım için bir PowerPivot belirli özelliklerini yapılandırmak için bölümler halinde düzenlenir.Her komut taşları tek tek SharePoint 2010 Yönetim Kabuğu'nda çalıştırabilirsiniz veya .ps1 dosya yerleştirin.
Tek tek her komut çalıştırmak için
Microsoft SharePoint 2010 ürünleri program grubunda sağ SharePoint 2010 Yönetim Kabuğu ve yönetici olarak çalıştır.
Aşağıdaki komut kabuğunda girerek için yeterli izinleri denetleyin.Excel Services tarafından desteklenen PowerShell komutlarının bir listesini, komut dönmesi gerekir:
get-help *SPExcel*
.Ps1 dosya çalıştırmak için
Alternatif olarak, bir tek .ps1 dosyada komut dosyalarını birleştirmek ve tek bir işlemle tüm ayarlarını yapılandırın.Bunu yaparsanız, imzasız komut dosyalarını çalıştırmak için yürütme ilkesi geçici olarak değiştirmeniz gerekir.Aşağıdaki adımlar Bunun nasıl yapılacağı açıklanmaktadır.
Yönetici izinleri olan SharePoint 2010 yönetim konsolunu açın.
Yürütme ilkesini belirlemek için aşağıdaki komutu çalıştırın.Daha sonra SharePoint dağıtım PowerPivot tamamladıktan sonra yürütme ilkesi bu değere sıfırlar.
Get-ExecutionPolicy
İmzasız komut dosyalarına izin için yürütme ilkesi geçici olarak değiştirmek için aşağıdaki komutu çalıştırın.eylem onaylamak için y yazın.
Set-ExecutionPolicy Unrestricted
Komut dosyasını çalıştırmak için tam dosya adını girin.Örneğin, komut dosyanızı PowerPivotConfig.ps1 adlı bir dosyaya kaydettiyseniz, aşağıdaki satırı girin ve size komut dosyasını çalıştırmak için Enter tuşuna basın.
C:\Scripts-ps1\PowerPivotConfig.ps1
2. Adımda özgün değerine yürütme ilkesi sıfırlayın.eylem onaylamak için y yazın.
Set-ExecutionPolicy restricted
PowerShell penceresinde değerleri kopyalamak için
Bu konudaki yordamlarda, bazıları kimliklerini PowerShell penceresinden kopyalamak için isteyin.Zaten Bunun nasıl yapılacağını bilmiyorsanız, bilgi edinmek için aşağıdaki yönergeleri kullanın nasıl.
Yönetici izinleri olan SharePoint 2010 yönetim konsolunu açın.
Bir GUID döndürür bir komutu girin (örneğin, Get-SPServiceInstance)
Pencerenin sol üst köşesine PowerShell simgesini tıklatın.
Üzerine düzenleme,'ı tıklatın ve işareti.
imleç ile kimliği vurgulamak
PowerShell simgesini yeniden tıklatın, üzerine düzenleme,'ı tıklatın ve kopya.Kimlik Pano içinde saklanır.Kimliği bir parametre değeri olarak kullanma diğer komut deyimleri içine yapıştırabilirsiniz.
PowerPivot çözümü dağıtmak
SharePoint için PowerPivot içeren bir genel ve bir uygulama -düzey PowerPivot hizmet uygulaması oluşturmadan önce dağıtılmalıdır çözümü.Global çözüm, sql Server Kur tarafından dağıtılır.Uygulama -düzey kurulumdan sonra çözüm dağıtılabilir.Bu komut için PowerPivot özelliğini destekleyen her SharePoint web uygulamasını çalıştırmanız gerekir tümleştirme.
Alternatif bu komut dosyası, yönergeleri aşağıdaki konuda kullanmaktır: Nasıl yapılır: PowerPivot çözümleri.
Install-SPSolution -Identity PowerPivotWebApp.wsp -AllWebApplications -GACDeployment
Özelliğini aktif hale getirin
Her site için PowerPivot özelliğini etkinleştirme gereklidir koleksiyon.Bu komut dosyası kök site belirtir koleksiyon bir SharePoint web uygulaması "somesite" adlı."Somesite" Değiştir web uygulamanızı gerçek adı ile.Ek site koleksiyonu (örneğin, PowerPivot adlı bir site) oluşturduysanız, url http://somesite/PowerPivot olacağına dikkat edin.
Alternatif bu komut dosyası, yönergeleri aşağıdaki konuda kullanmaktır: Nasıl yapılır: Site koleksiyonu için PowerPivot özelliği tümleştirme etkinleştirme.
Enable-SPFeature -Identity "PowerPivotSite" -URL http://somesite/
Not
Kullanabileceğiniz Get-SPFeature komutu tüm grubu, web ve listesini görüntülemek içinsite kapsamlı özellikler. Bu komutun çalıştırılmasını gösterir, adını ve Kimliğini PowerPivot grubu özelliğini hem de PowerPivot site koleksiyon özelliği.
PowerPivot hizmet uygulaması oluşturma
PowerPivot hizmet uygulaması oluşturma bir http bitiş noktası için PowerPivot sistem hizmet sağlar.Grupta en az PowerPivot hizmet uygulaması olmalıdır ve varsayılan proxy grubunun üye olmanız gerekir.
Bu komut dosyasını varsayılan uygulama havuzu kimliği olarak hizmet PowerPivot hizmeti uygulaması için kullandığına dikkat edin.Ayrıca bu komut grubu veritabanı sunucusu için bir yer tutucu eklediğine dikkat edin.Değiştirmek emin olun dize 'veritabanı sunucu adınızı Buraya' sql Server Veritabanı Altyapısı'nın adı ile örnek , grubu için yapılandırma veritabanını barındıran.
Komut dosyasını çalıştırmadan önce veritabanı sunucusunun TCP/IP uzak bağlantılara izin verecek biçimde yapılandırılmış olduğunu doğrulayın.sql Server Configuration kullanabilirsiniz araç zaten yapmadıysanız, TCP/IP'yi etkinleştirmek için.
Alternatif bu komut dosyası, yönergeleri aşağıdaki konuda kullanmaktır: Nasıl yapılır: Oluşturma ve PowerPivot hizmet uygulaması yapılandırma.
New-PowerPivotServiceApplication -ServiceApplicationName "Default PowerPivot Service Application" -DatabaseServerName "your database server name goes here" -DatabaseName DefaultPowerPivotServiceApplicationDB -AddToDefaultProxyGroup
Windows belirteci servis taleplerine Başlat
Her SharePoint sunucusunda yüklü SharePoint için PowerPivot olan talepleri için Windows belirteci hizmet çalıştırıyor olmanız gerekir.
Alternatif bu komut dosyası, yönergeleri aşağıdaki konuda kullanmaktır: Nasıl yapılır: Varolan bir SharePoint sunucusunda SharePoint PowerPivot yüklemek.
Windows belirteç hizmetine talepleri Kimliğini almak için aşağıdaki komutu çalıştırın:
Get-SPServiceInstance
Hizmet için döndürülen kodu kopyalayın.
hizmet belirleme kimliği kullanarak aşağıdaki komutu girin.
Start-SPServiceInstance <ID>
Çalıştır Get-SPServiceInstance talepler için Windows belirteci hizmeti çevrimiçi yeniden doğrulamak için.
Her SharePoint sunucusunda yüklü SharePoint için PowerPivot olan yineleyin.
Excel Services'ı yapılandırma ve etkinleştirme
Excel Hizmetleri için SharePoint yayımlama Excel çalışma kitaplarının sunucu tarafında işleme gerçekleştirir.PowerPivot verileri istekleri tetiklemek için ve Özet Tablolar veya başka bir çalışma sayfasındaki veri nesneleri olarak PowerPivot verileri işlemek için Excel Hizmetleri için SharePoint PowerPivot bağlıdır.
Alternatif bu komut dosyası, yönergeleri aşağıdaki konuda kullanmaktır: Nasıl yapılır: Varolan bir SharePoint sunucusunda SharePoint PowerPivot yüklemek.
Bilgi toplamak ve ön koşulları doğrulayın
Excel hesaplama Hizmetleri çevrimiçi olup olmadığını denetlemek için aşağıdaki komutu çalıştırın.Çevrimiçi değilse, servis talepleri için Windows belirteci hizmet başlatmak için kullanılan aynı yaklaşımı kullanarak başlatın.
Get-SPServiceInstance
Excel Hizmetleri hizmet uygulama zaten etkin olup olmadığını denetlemek için aşağıdaki komutu çalıştırın.Hizmet uygulaması zaten varsa, oluşturun, ancak dış veri erişimi etkinleştirmek, maksimum çalışma kitaplarını boyutunu artırır ve veri görünümünü yenileme uyarılarını kapatmak komutları çalıştırmak için gerekli olan komutlar atlayın.
Get-SPExcelServiceApplication
Hizmet uygulaması oluşturmak için kullandığınız uygulama havuzunun adını alın.Aşağıdaki komut dosyasında, SharePoint Web Hizmetleri varsayılan uygulama havuzu kullanacaktır.Ancak, diğer uygulama havuzları daha uygun olup olmadığını belirlemek için aşağıdaki komutu çalıştırabilirsiniz.
Get-SPServiceApplicationPool
Hizmet uygulama ve hizmet uygulama proxy'si oluşturmak
New-SPExcelServiceApplication -name "Excel Services Application" –ApplicationPool "SharePoint Web Services Default"
New-SPExcelServiceApplicationProxy -name "Excel Services Application Proxy" –ServiceApplication "Excel Services Application" -DefaultProxyGroup
Hizmet uygulaması yapılandırma
Bu komut dosyası en fazla çalışma kitabı boyutunu artırır, dış veri erişimi sağlar ve veri yenileme uyarıları devre dışı bırakır.
Set-SPExcelFileLocation -Identity 'http://' -ExcelServiceApplication "Excel Services Application" -ExternalDataAllowed 2 -WorkbookSizeMax 2000 -WarnOnDataRefresh:$false
Varsayılan hizmet uygulama proxy grubu hizmet uygulama ekleme
Hizmet uygulama proxy kimlik almak için Excel Services uygulaması ve kimliğini kopyalayın
Get-SPServiceApplicationProxy
"ServiceAppId" değiştirme varsayılan proxy grubu hizmet uygulama proxy kimlik ekleme PowerShell penceresine kopyaladığınız gerçek kimliği ile.
$ProxyGroup = Get-SPServiceApplicationProxygroup -default Add-SPServiceApplicationProxyGroupMember -Identity $ProxyGroup -Member "serviceAppId"
Güvenli Depolama hizmetini etkinleştirme ve yapılandırma verileri yenileme
Güvenli depolama hizmettir bir SharePoint kaynak kimlik bilgileri bilgilerini depolamak için kullanılır.SharePoint için PowerPivot saklı veya başvurulan kimlik bilgileri bilgilerini temel alarak verileri yenileme işlemlerini desteklemek için güvenli Depolama hizmetini kullanır.
Önemli |
---|
Bu bölümdeki komutları çalıştıran bazı PowerPivot verileri yenileme seçeneklerini etkinleştirmek için yeterli olur.Özellikle kişilerin veri yenileme çalışması için kendi kimlik bilgilerini girmek için iş veya kimlik bilgileri sağlayan önceden tanımlanmış hedef uygulama sss Kimliğini yazın.Bu komut dosyası oluşturmak ya da küme PowerPivot hesabını katılımsız Veri Yenile.Bu komut dosyası, kendinizi geliştirmek veya Yönetim Merkezi hesabını yapılandırın.Daha fazla bilgi için bkz: Nasıl yapılır: PowerPivot veri yenileme için depolanan kimlik bilgilerini yapılandırma. |
Bilgi toplamak ve ön koşulları doğrulayın
Güvenli saklama hizmeti çevrimiçi olup olmadığını denetlemek için aşağıdaki komutu çalıştırın.Çevrimiçi değilse, servis talepleri için Windows belirteci hizmet başlatmak için kullanılan aynı yaklaşımı kullanarak başlatın.
Get-SPServiceInstance
Hizmet uygulaması oluşturma
Veritabanı sunucusu için yer tutucu değerini değiştirmek emin olun.
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
Hizmet uygulama proxy'si oluşturma ve varsayılan proxy grubuna ekleme
Güvenli depolama hizmetleri için hizmet uygulama kimliği alın ve kodu kopyalayın
Get-SPServiceApplication
Aşağıdaki komutu çalıştırmak değiştirme <ID> ile hizmet önceki adımda kopyaladığınız uygulama kimliği:
New-SPSecureStoreServiceApplicationProxy -name "Secure Store Service Proxy" -ServiceApplication <ID> -defaultproxygroup
Ana anahtar oluşturma
Ana anahtar için bir değişken ayarla.
$newPassPhrase='type a strong password here'
Güvenli Depolama hizmetini uygulama proxy'sinin Kimliğini kopyalayın.Bir sonraki adımda kullanacaktır.
Get-SPServiceApplicationProxy
Hizmet uygulama proxy'si için bir değişken ayarlayın.
$proxy='paste the ID for the secure store service application proxy here'
Sırayla aşağıdaki komutları çalıştırın:
Update-SpSecureStoreMasterKey -ServiceApplicationProxy $proxy -PassPhrase $newPassPhrase Update-SpSecureStoreApplicationServerKey -ServiceApplicationProxy $proxy -PassPhrase $newPassPhrase
Kullanımı ve sağlık veri koleksiyon yapılandırma
Bu komut dosyası sistemi nasıl kullanıldığı hakkında bilgi toplayan kullanımı ve sunucu sistem durumu veri koleksiyon sağlar.Veri koleksiyon aralığı 5 dakika 30 dakika varsayılan değerinden daha sık olduğu belirtir.Kullanım verilerini koleksiyon PowerPivot Management Dashboard olanlar dahil olmak üzere yerleşik raporlarda kullanılan bilgileri sağlar.
Alternatif bu komut dosyası, yönergeleri aşağıdaki konuda kullanmaktır: Nasıl yapılır: Kullanım verilerini toplama (PowerPivot SharePoint) yapılandırma.
Set-SPUsageService -UsageLogCutTime 5
En büyük karşıya yükleme boyutu için varsayılan Web uygulamasını yeniden yapılandırın.
Varsayılan olarak, SharePoint sayede karşıya yükleme dosyalarını 50 megabayt cinsinden boyutu.Bu komut dosyası 2047 megabayt SharePoint web uygulaması için en büyük dosya karşıya yükleme boyutu değişir.2047 SharePoint tarafından desteklenen en yüksek değerdir.
Aşağıdaki satırların her biri sırayla girin.Web uygulaması ilk satırını alır, ikinci satır özelliğini ayarlar ve sunucu özellik üçüncü satır güncelleştirir."Somesite" yer tutucu değerini değiştirmek emin olun uygulamanız gerçek adı ile.Kullanabileceğiniz Get-SPWebApplication grubu. tanımlanan uygulamaların bir listesini döndürmek için
Alternatif bu komut dosyası, yönergeleri aşağıdaki konuda kullanmaktır: Nasıl yapılır: En büyük dosya karşıya yükleme boyutu (PowerPivot SharePoint) yapılandırma.
$webapplication=Get-SPWebApplication http://somesite/
$webapplication.MaximumFileSize=2047
$webapplication.Update()