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

文章翻譯 文章翻譯
文章編號: 2261512
全部展開 | 全部摺疊

簡介

本文將告訴您,以重新啟用 PremiumSite] 功能後解除安裝 SharePoint 元件 PowerPivot 步驟在 Microsoft SQL Server 2008 R2

其他相關資訊

之後的 SharePoint 元件、 Excel 服務與其他服務在 PremiumSite 功能已停用,解除安裝 [PowerPivot 。 若要重新啟用的 SharePoint 伺服陣列中的所有 SharePoint 網站功能,請遵循下列步驟:
  1. 將下列的程式碼儲存在一個檔案中您命名 Post–KJUninstall.ps1:
    Param($UninstallLogFilePath)
    $file = $UninstallLogFilePath
    
    Add-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 - 上次校閱: 2010年8月20日 - 版次: 2.0
關鍵字:?
kbsurveynew kbexpertiseadvanced kbprb kbmt KB2261512 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:2261512
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com