若要重新啟用 PremiumSite 功能,在 SQL Server 2008 R2 的方式

重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。

按一下這裡查看此文章的英文版本:2261512
本文已封存。本文係以「現狀」提供且不會再更新。
簡介
本文將告訴您,以重新啟用 PremiumSite] 功能後解除安裝 SharePoint 元件 PowerPivot 步驟在 Microsoft SQL Server 2008 R2
其他相關資訊
之後的 SharePoint 元件、 Excel 服務與其他服務在 PremiumSite 功能已停用,解除安裝 [PowerPivot 。 若要重新啟用的 SharePoint 伺服陣列中的所有 SharePoint 網站功能,請遵循下列步驟:
  1. 將下列的程式碼儲存在一個檔案中您命名 Post–KJUninstall.ps1:
    Param($UninstallLogFilePath)$file = $UninstallLogFilePathAdd-PSSnapin Microsoft.SharePoint.PowerShell$powerPivotFeatures = @("1a33a234-b4a4-4fc6-96c2-8bdb56388bd5", "e9c4784b-d453-46f5-8559-3c891d7159dd", "f8c51e81-0b46-4535-a3d5-244f63e1cab9")$premiumSiteId = "8581a8a7-cf16-4770-ac54-260265ddb0b2"#Remove PowerPivot features.foreach($featureId in $powerPivotFeatures){	if(Get-SPFeature | where {$_.Id -eq $featureId})	{		Write-Host "Found feature $featureId"		Uninstall-SPFeature -Id $featureId -force	}}# Verify that the premium site feature was indeed removed.$premiumSiteFeature = Get-SPFeature | where {$_.Id -eq $premiumSiteId}if($premiumSiteFeature -eq $null){	# Reinstall the feature	Install-SPFeature -path PremiumSite}switch -regex -file $file{	"de-activating feature"	{					# This will return every entry in the file for feature deactivation					$Url = $_.Split() | ?{$_ -match "http://([a-zA-Z0-9_\-]+)([\.][[a-zA-Z0-9_\-]+)*(\:[0-9]+)*(/\S*)?"}					#Remove the period at the end					$Url = $Url.Substring(0, $Url.Length - 1)					# Match the Guid for the feature.					$Id = $_.Split() | ?{$_ -match "([0-9a-fA-F]){8}-([0-9a-fA-F]){4}-([0-9a-fA-F]){4}-([0-9a-fA-F]){4}-([0-9a-fA-F]){12}"}					if(!($powerPivotFeatures -contains $Id))					{						Write-Host "Reactivating feature $Id on site $Url"					    Enable-SPFeature -Id $Id -Url $Url						trap 							{								Write-Host "Could not Re-activate feature $Id on site $Url"								Write-Host $("Exception: "+ $_.Exception.Message);								continue							}					}					continue				}}
  2. 都到下列位置:
    %ProgramFiles%\Microsoft Sql Server\100\Setup Bootstrap\Log\
  3. 尋找已對應至您在執行解除安裝程序時的日期的日期的子資料夾。 如果沒有其他的 SQL 元件已安裝,或您不具有執行 SQL Server reparation 這個目錄應該是最新的日期與目錄。 

    附註目錄名稱的格式是,如下所示:
    YearMonthDay_HourMinutesSeconds
  4. 複製 [Detail.txt 已知的目錄的檔案。 就例如將檔案複製到 C:\LogFiles。
  5. 複製 Post–KJUninstall.ps1 檔案相同的目錄位置複製 Detail.txt 檔案。
  6. 啟動 SharePoint 2010 管理命令介面,藉由使用伺服器陣列系統管理員帳戶。
  7. 從殼層執行下列命令:
    < 已知目錄 >\Post-KJUninstall.ps1 –UninstallLogFilePath< 已知目錄 >\Detail.txt
備忘稿
  • < 已知目錄 >代表儲存 Detail.txt 檔案和 Post–KJUninstall.ps1 檔案的目錄。 這個版面配置區,就例如代表 C:\LogFiles。
  • 所有這些步驟必須執行的系統管理員。
  • 依照下列的步驟之後您可以重新啟用 PremiumSite 功能。

警告:本文為自動翻譯

內容

文章識別碼:2261512 - 最後檢閱時間:12/12/2015 09:28:59 - 修訂: 2.0

  • kbnosurvey kbarchive kbsurveynew kbexpertiseadvanced kbprb kbmt KB2261512 KbMtzh
意見反應