iT邦幫忙

0

Sharepoint 2010 使用 stsadm 移除 Feature 發生的錯誤訊息

你好, 我之前移除一個方案的時候沒有發生錯誤訊息,但是今天要再部屬上去的時候卻告訴我:

部署步驟 '加入方案' 中發生錯誤: 無法部署方案。功能 '14f09d6b-758c-4440-9487-bc2eef6c2134' 使用方案中的目錄 "MyMenu_Feature_01"。但是,該功能目前安裝在伺服器陣列的目錄 "MyMenu_Feature1"。在您安裝新版本的方案前,請先解除安裝現有的功能。

但是我在管理中心的方案倆已經沒看到這個功能所屬的方案了, 不過在 網站功能卻有發現一些我已經移除方案但是卻還出現在網站集合功能裡的功能
於是我在
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\FEATURES"
這個路徑下找到我要移除的 Feature 資料夾, 進去確認 feature.xml 中的 Id 之後使用 stsadm 移除。
但是在我下達以下的指令之後 , 卻出現 "陣列無法使用" 的錯誤訊息。
我下的指令和錯誤訊息如下:


C:\Users\Administrator.Jacky> stsadm -o uninstallfeature -id 14f09d6b-758c-4440-9487-bc2eef6c2134

陣列無法使用。

有人知道如何解決這個問題嗎?
感謝回應,謝謝!
我的作業環境是 SharePoint 2010 Foundation

1 個回答

4
kaowoei
iT邦研究生 4 級 ‧ 2012-08-28 16:33:44
最佳解答

我的解除佈署方式:

<pre class="c" name="code">
@SET STSADM="C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\BIN\stsadm.exe"
%STSADM% -o deactivatefeature -filename "Feature目錄\Feature.xml" -url 網站網址 
%STSADM% -o retractsolution -name 專案名稱.wsp -immediate
%STSADM% -o execadmsvcjobs
%STSADM% -o deletesolution -name 專案名稱.wsp -override

這樣還沒有發生問題過....

kaowoei iT邦研究生 4 級 ‧ 2012-09-11 09:02:25 檢舉

看來樓主已經在technet找到解答了,但是在此射後不理...
附上鏈結網址
http://social.technet.microsoft.com/Forums/zh-TW/sharepointserviceszhcht/thread/70b81da4-72e5-461b-8f8e-c7f4cfc2acb9

我要發表回答

立即登入回答