解除安裝 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 解除安裝特定解決方案

  1. 登入 SharePoint Server 伺服器陣列中的任何 Web 前端伺服器或應用程式伺服器。

  2. 開啟命令提示字元視窗,然後尋找 <系統磁碟機>:\Program Files\Duet Enterprise\1.0 資料夾。

    此資料夾包含 DuetConfig.exe.config 檔案。

  3. 在提示處輸入 DuetConfig /removesolution “解決方案名稱” /webappurl http://URL

    其中:

    • <解決方案名稱> 是要移除之 Duet Enterprise 解決方案的名稱

    • <URL> 是在其中部署解決方案之 Web 應用程式的 URL

    提示

    解決方案名稱」區分大小寫。輸入您要解除安裝的正確解決方案名稱。如需 Duet Enterprise 隨附的解決方案清單,請參閱解決方案清單 (https://go.microsoft.com/fwlink/?linkid=205306&clcid=0x404)。

  4. Enter。當您執行此命令時,執行 SharePoint Server 的伺服器會建立工作要求、將要求置於工作佇列中,然後啟動此工作。根據您執行此命令時的伺服器忙碌程度,此作業可能需要數分鐘的時間。

  5. 如果 uninstall 命令成功,該命令會傳回下列訊息:

    已成功移除解決方案 <解決方案名稱::解決方案識別碼>。

  6. 若要確保 SharePoint Server 在稍後重新安裝解決方案時不會使用舊有的 .dll 檔案,您必須重新啟動 IIS 和 SharePoint 服務。如需詳細資訊,請參閱<重新啟動 IIS 和 SharePoint 服務>。

使用 stsadm 解除安裝 Duet Enterprise 解決方案

  1. 登入 SharePoint Server 伺服器陣列中的任何 Web 前端伺服器或應用程式伺服器。

  2. 以伺服器陣列管理員身分開啟命令提示字元視窗。

  3. 在提示處輸入 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 的所有追蹤。根據要解除安裝的項目,您可以單獨或連續執行每個命令。

解除安裝所有解決方案

  1. 確認您具備下列管理認證:

    • 您必須是伺服器陣列管理員群組的成員,才可從 SharePoint Server 2010 解除安裝 Duet Enterprise 解決方案。
  2. 在 SharePoint Server 2010 伺服器陣列中的前端網頁伺服器電腦上,開啟命令提示字元視窗,然後尋找 <系統磁碟機>:\Program Files\Duet Enterprise\1.0。

    此資料夾包含 DuetConfig.exe.config 檔案。

  3. 在提示處輸入 DuetConfig /uninstall,然後按 Enter

    注意

    此命令可從所有 Web 應用程式移除所有解決方案,並同時取消註冊所有 Duet Enterprise 元件。

  4. 如果 uninstall 命令成功,該命令會傳回下列訊息。

    Duet Enterprise 取消組態成功

  5. 接著在提示時,移至包含 Duet Enterprise 之 setup.exe 檔案的資料夾。如果執行 Microsoft SharePoint Server 2010 之伺服器的檔案系統中沒有此檔案,您可以在 Microsoft SharePoint 和 SAP DVD 上找到此檔案。

  6. 輸入 setup /uninstall,然後按 ENTER

    如果 setup /uninstall 命令成功,該命令會傳回下列訊息:

    Duet Enterprise 安裝成功

    請按任意鍵繼續…

    注意

    您必須在每部前端網頁伺服器上執行此命令,才可完全移除 Duet Enterprise 的所有追蹤。

  7. 當您執行這些命令時,執行 SharePoint Server 2010 的伺服器會建立每部伺服器的工作要求、將要求置於工作佇列中,然後啟動這些工作。根據您執行這些命令時的伺服器忙碌程度,完成此作業可能需要數分鐘的時間。

  8. 若要確保 SharePoint Server 在稍後重新安裝解決方案時不會使用舊有的 .dll 檔案,您必須重新啟動 IIS 和 SharePoint 服務。如需詳細資訊,請參閱本文稍後的<重新啟動 IIS 和 SharePoint 服務>。

重新啟動 IIS 和 SharePoint 服務

若要確保 SharePoint Server 伺服器陣列中不會再執行解除安裝的解決方案,您必須重新啟動 IIS、SharePoint 2010 管理服務及 SharePoint 2010 計時器服務。

注意

您必須是 SharePoint Server 伺服器陣列的網路負載平衡輪替中每部前端網頁伺服器上的 Windows 管理員群組成員,才可完成這些程序。

重新啟動 IIS

  1. 以 Windows 管理員群組成員身分登入 SharePoint Server 伺服器陣列的前端網頁伺服器。

  2. 以系統管理員身分開啟命令提示字元視窗 (以系統管理員身分執行)。

  3. 在提示處輸入 iisreset /restart,然後按 Enter

  4. 在命令提示字元視窗中顯示「網際網路服務已順利重新啟動」訊息之後,關閉命令提示字元視窗。

  5. 如果您在 SharePoint Server 伺服器陣列的網路負載輪替中有多部前端網頁伺服器,請對其餘每部前端網頁伺服器重複步驟 1 到 4。

重新啟動 IIS 和 SharePoint 服務

  1. 以 Windows 管理員群組成員身分登入 SharePoint Server 伺服器陣列的前端網頁伺服器。

  2. 按一下 [開始],然後指向 [系統管理工具],再按一下 [服務]。

  3. 在 [名稱] 欄中,於 [SharePoint 2010 Administration] 上按一下滑鼠右鍵,然後按一下 [重新啟動]。

  4. 在 [名稱] 欄中,於 [SharePoint 2010 Timer] 上按一下滑鼠右鍵,然後按一下 [重新啟動]。

  5. 如果您在 SharePoint Server 伺服器陣列的網路負載輪替中有多部前端網頁伺服器,請對其餘每部前端網頁伺服器重複步驟 1 到 4。