解除安裝 Duet Enterprise
適用版本: Duet Enterprise for Microsoft SharePoint and SAP
上次修改主題的時間: 2011-08-05
本文說明如何解除安裝 Duet Enterprise 解決方案。此解除安裝程序說明下列流程:
如何從特定 Web 應用程式解除安裝特定 Duet Enterprise 解決方案
如何同時解除安裝所有 Duet Enterprise 解決方案
如何從前端網頁伺服器移除所有 Duet Enterprise 檔案
如何重新啟動 IIS 和 SharePoint 服務 (必須在解除安裝一或多個解決方案之後執行)
本文內容
解除安裝特定解決方案
解除安裝所有解決方案
重新啟動 IIS 和 SharePoint 服務
解除安裝特定解決方案
當您解除安裝特定 Duet Enterprise 解決方案時,您必須從部署解決方案的 Web 應用程式解除安裝解決方案。您用於解除安裝解決方案的解決方案名稱必須區分大小寫,因此依照正確的大小寫輸入正確的解決方案名稱。
本節說明如何在 SharePoint Server 伺服器陣列中,從特定 Web 應用程式解除安裝特定 Duet Enterprise 解決方案。如果您要從多個 Web 應用程式中刪除相同的解決方案,您必須對包含所要解除安裝之解決方案的每個 Web 應用程式,個別完成這些步驟。
解除安裝 Duet Enterprise 解決方案的方式有兩種。建議您先使用 DuetConfig 解除安裝解決方案,因為這是兩種方式中較簡單的方式。在某些情況下,DuetConfig 可能無法完全移除解決方案。如果發生此情況,當您嘗試重新安裝解決方案時,即會出現類似如下的錯誤訊息。
A feature with ID <識別碼> has already been installed in this farm. Use the force attribute to explicitly re-install the feature.
如果發生此情況,請使用本文稍後所示的 stsadm 命令 Stsadm -o uninstallfeature。
注意
您必須是伺服器陣列管理員群組的成員,才可從 SharePoint Server 2010 解除安裝 Duet Enterprise 解決方案。
使用 DuetConfig 解除安裝特定解決方案
登入 SharePoint Server 伺服器陣列中的任何 Web 前端伺服器或應用程式伺服器。
開啟命令提示字元視窗,然後尋找 <系統磁碟機>:\Program Files\Duet Enterprise\1.0 資料夾。
此資料夾包含 DuetConfig.exe.config 檔案。
在提示處輸入 DuetConfig /removesolution “解決方案名稱” /webappurl http://URL
其中:
<解決方案名稱> 是要移除之 Duet Enterprise 解決方案的名稱
<URL> 是在其中部署解決方案之 Web 應用程式的 URL
提示
「解決方案名稱」區分大小寫。輸入您要解除安裝的正確解決方案名稱。如需 Duet Enterprise 隨附的解決方案清單,請參閱解決方案清單 (https://go.microsoft.com/fwlink/?linkid=205306&clcid=0x404)。
按 Enter。當您執行此命令時,執行 SharePoint Server 的伺服器會建立工作要求、將要求置於工作佇列中,然後啟動此工作。根據您執行此命令時的伺服器忙碌程度,此作業可能需要數分鐘的時間。
如果 uninstall 命令成功,該命令會傳回下列訊息:
已成功移除解決方案 <解決方案名稱::解決方案識別碼>。
若要確保 SharePoint Server 在稍後重新安裝解決方案時不會使用舊有的 .dll 檔案,您必須重新啟動 IIS 和 SharePoint 服務。如需詳細資訊,請參閱<重新啟動 IIS 和 SharePoint 服務>。
使用 stsadm 解除安裝 Duet Enterprise 解決方案
登入 SharePoint Server 伺服器陣列中的任何 Web 前端伺服器或應用程式伺服器。
以伺服器陣列管理員身分開啟命令提示字元視窗。
在提示處輸入 stsadm.exe -o uninstallfeature -filename <檔案名稱> -name <資料夾名稱> -id <功能識別碼> -force,然後按 Enter。
其中:
<檔案名稱> 是解決方案的完整路徑與檔案名稱
<資料夾名稱> 是解決方案資料夾的名稱
<功能識別碼> 是解決方案的識別碼
解除安裝所有解決方案
如果您要從所有 Web 應用程式中移除所有 Duet Enterprise 解決方案,並同時取消註冊所有 Duet Enterprise 元件,您必須使用兩個命令:
DuetConfig /uninstall 可從所有 Web 應用程式移除所有解決方案,並同時取消註冊所有 Duet Enterprise 元件。
setup /uninstall 可移除 Duet Enterprise 的所有追蹤。
解除安裝所有解決方案
下列程序說明如何解除安裝部署至 SharePoint Server 伺服器陣列的所有 Duet Enterprise 解決方案,以及如何同時從 SharePoint Server 伺服器陣列中的每部前端網頁伺服器,移除 Duet Enterprise 的所有追蹤。根據要解除安裝的項目,您可以單獨或連續執行每個命令。
解除安裝所有解決方案
確認您具備下列管理認證:
- 您必須是伺服器陣列管理員群組的成員,才可從 SharePoint Server 2010 解除安裝 Duet Enterprise 解決方案。
在 SharePoint Server 2010 伺服器陣列中的前端網頁伺服器電腦上,開啟命令提示字元視窗,然後尋找 <系統磁碟機>:\Program Files\Duet Enterprise\1.0。
此資料夾包含 DuetConfig.exe.config 檔案。
在提示處輸入 DuetConfig /uninstall,然後按 Enter。
注意
此命令可從所有 Web 應用程式移除所有解決方案,並同時取消註冊所有 Duet Enterprise 元件。
如果 uninstall 命令成功,該命令會傳回下列訊息。
Duet Enterprise 取消組態成功
接著在提示時,移至包含 Duet Enterprise 之 setup.exe 檔案的資料夾。如果執行 Microsoft SharePoint Server 2010 之伺服器的檔案系統中沒有此檔案,您可以在 Microsoft SharePoint 和 SAP DVD 上找到此檔案。
輸入 setup /uninstall,然後按 ENTER。
如果 setup /uninstall 命令成功,該命令會傳回下列訊息:
Duet Enterprise 安裝成功
請按任意鍵繼續…
注意
您必須在每部前端網頁伺服器上執行此命令,才可完全移除 Duet Enterprise 的所有追蹤。
當您執行這些命令時,執行 SharePoint Server 2010 的伺服器會建立每部伺服器的工作要求、將要求置於工作佇列中,然後啟動這些工作。根據您執行這些命令時的伺服器忙碌程度,完成此作業可能需要數分鐘的時間。
若要確保 SharePoint Server 在稍後重新安裝解決方案時不會使用舊有的 .dll 檔案,您必須重新啟動 IIS 和 SharePoint 服務。如需詳細資訊,請參閱本文稍後的<重新啟動 IIS 和 SharePoint 服務>。
重新啟動 IIS 和 SharePoint 服務
若要確保 SharePoint Server 伺服器陣列中不會再執行解除安裝的解決方案,您必須重新啟動 IIS、SharePoint 2010 管理服務及 SharePoint 2010 計時器服務。
注意
您必須是 SharePoint Server 伺服器陣列的網路負載平衡輪替中每部前端網頁伺服器上的 Windows 管理員群組成員,才可完成這些程序。
重新啟動 IIS
以 Windows 管理員群組成員身分登入 SharePoint Server 伺服器陣列的前端網頁伺服器。
以系統管理員身分開啟命令提示字元視窗 (以系統管理員身分執行)。
在提示處輸入 iisreset /restart,然後按 Enter。
在命令提示字元視窗中顯示「網際網路服務已順利重新啟動」訊息之後,關閉命令提示字元視窗。
如果您在 SharePoint Server 伺服器陣列的網路負載輪替中有多部前端網頁伺服器,請對其餘每部前端網頁伺服器重複步驟 1 到 4。
重新啟動 IIS 和 SharePoint 服務
以 Windows 管理員群組成員身分登入 SharePoint Server 伺服器陣列的前端網頁伺服器。
按一下 [開始],然後指向 [系統管理工具],再按一下 [服務]。
在 [名稱] 欄中,於 [SharePoint 2010 Administration] 上按一下滑鼠右鍵,然後按一下 [重新啟動]。
在 [名稱] 欄中,於 [SharePoint 2010 Timer] 上按一下滑鼠右鍵,然後按一下 [重新啟動]。
如果您在 SharePoint Server 伺服器陣列的網路負載輪替中有多部前端網頁伺服器,請對其餘每部前端網頁伺服器重複步驟 1 到 4。