卸载 Duet Enterprise

 

适用于: Duet Enterprise for Microsoft SharePoint and SAP

上一次修改主题: 2011-08-05

本文介绍如何卸载 Duet Enterprise 解决方案。卸载过程说明了以下流程:

  • 如何从特定 Web 应用程序卸载特定 Duet Enterprise 解决方案

  • 如何同时卸载所有 Duet Enterprise 解决方案

  • 如何从前端 Web 服务器删除所有 Duet Enterprise 文件

  • 如何重新启动 IIS 和 SharePoint 服务,这是卸载一个或多个解决方案后必需执行的操作

本文内容:

  • 卸载特定解决方案

  • 卸载所有解决方案

  • 重新启动 IIS 和 SharePoint 服务

卸载特定解决方案

卸载特定 Duet Enterprise 解决方案时,必须从解决方案部署到的 Web 应用程序中卸载这些解决方案。用于卸载解决方案的解决方案的名称区分大小写,因此必须注意大写问题并采用准确的解决方案名称。

本节说明如何从 SharePoint Server 场的特定 Web 应用程序中卸载特定的 Duet Enterprise 解决方案。如果要从多个 Web 应用程序中删除同一解决方案,您必须针对包含要卸载的解决方案的每个 Web 应用程序,分别完成这些步骤。

可以通过两种方法卸载 Duet Enterprise 解决方案。建议您首先使用 DuetConfig 卸载解决方案,因为这种方法是两种方法中较简单的方法。在某些情况下,DuetConfig 可能不会完全删除解决方案。如果发生这种情况,则在您尝试重新安装解决方案时会看到一条类似于以下形式的错误消息。

已在此服务器场中安装 ID 为 <ID 编号> 的功能。请使用强制属性显式地重新安装此功能。

如果发生这种情况,则使用 stsadm 的 Stsadm -o uninstallfeature 命令,如下文所示。

备注

您必须是 Farm Administrators 组的成员才能从 SharePoint Server 2010 中卸载 Duet Enterprise 解决方案。

使用 DuetConfig 卸载特定解决方案

  1. 登录到 SharePoint Server 场中的任意 Web 前端服务器或应用程序服务器。

  2. 打开命令提示符窗口并找到 <系统驱动器>:\Program Files\Duet Enterprise\1.0 文件夹。

    该文件夹包含 DuetConfig.exe.config 文件。

  3. 在提示符处,键入 DuetConfig /removesolution “SolutionName” /webappurl http://URL

    其中:

    • <SolutionName> 是要删除的 Duet Enterprise 解决方案的名称

    • <URL> 是在其中部署解决方案的 Web 应用程序的 URL

    提示

    解决方案名称区分大小写。请键入要卸载的解决方案的准确名称。有关 Duet Enterprise 提供的解决方案的列表,请参阅解决方案列表 (https://go.microsoft.com/fwlink/?linkid=205306&clcid=0x804)。

  4. Enter。在运行此命令时,运行 SharePoint Server 的服务器将创建一个作业请求,将其放在作业队列中,然后启动此作业。这可能需要几分钟时间,时间长短取决于服务器在您运行此命令时的繁忙程度。

  5. 如果卸载命令成功执行,则该命令将返回以下消息:

    解决方案 <解决方案名称::解决方案 ID> 已成功移除。

  6. 如果解决方案是后来重新安装的,则为确保 SharePoint Server 不会使用旧的 .dll 文件,您必须重新启动 IIS 和 SharePoint 服务。有关详细信息,请参阅重新启动 IIS 和 SharePoint 服务。

使用 stsadm 卸载 Duet Enterprise 解决方案

  1. 登录到 SharePoint Server 场中的任意 Web 前端服务器或应用程序服务器。

  2. 以服务器场管理员身份打开命令提示符窗口。

  3. 在提示符处,键入 stsadm.exe -o uninstallfeature -filename <FileName> -name <FolderName> -id <FeatureID> -force,然后按 Enter

    其中:

    • <FileName> 是解决方案的完整路径和文件名

    • <FolderName> 是解决方案文件夹的名称

    • <FeatureID> 是解决方案的 ID

卸载所有解决方案

如果要从所有 Web 应用程序中删除所有 Duet Enterprise 解决方案并注销所有 Duet Enterprise 组件,必须使用以下两个命令:

  • DuetConfig /uninstall 可同时从所有 Web 应用程序中删除所有解决方案并注销所有 Duet Enterprise 组件。

  • setup /uninstall 可删除 Duet Enterprise 的所有跟踪信息。

卸载所有解决方案

以下过程说明如何卸载已部署到 SharePoint Server 场的所有 Duet Enterprise 解决方案以及如何删除 SharePoint Server 场中每台前端 Web 服务器上的 Duet Enterprise 的所有跟踪信息。您可以根据要卸载的内容单独或连续运行每个命令。

卸载所有解决方案

  1. 确认您拥有以下管理凭据:

    • 您必须是 Farm Administrators 组的成员才能从 SharePoint Server 2010 中卸载 Duet Enterprise 解决方案。
  2. 在 SharePoint Server 2010 场中的前端 Web 服务器计算机上打开命令提示符窗口并找到 <系统驱动器>:\Program Files\Duet Enterprise\1.0。

    该文件夹包含 DuetConfig.exe.config 文件。

  3. 在提示符处,键入 DuetConfig /uninstall 并按 Enter

    备注

    此命令将同时从所有 Web 应用程序中删除所有解决方案并注销所有 Duet Enterprise 组件。

  4. 如果卸载命令成功执行,则该命令将返回以下消息。

    Duet Enterprise unconfiguration succeeded

  5. 接下来,在提示符处,转到包含 Duet Enterprise 的 setup.exe 文件的文件夹。如果此文件不在运行 Microsoft SharePoint Server 2010 的服务器的文件系统中,可以在 Microsoft SharePoint 和 SAP DVD 上找到此文件。

  6. 键入 setup /uninstall,然后按 Enter

    如果 setup /uninstall 命令成功执行,则该命令将返回以下消息:

    Duet Enterprise setup completed successfully

    Press any key to continue…

    备注

    您必须在每台前端 Web 服务器上运行此命令才能完全删除 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 场的网络负载平衡的循环中每台前端 Web 服务器上 Windows Administrators 组的成员才能完成这些过程。

重新启动 IIS

  1. 作为 Windows Administrators 组的成员登录到 SharePoint Server 场的前端 Web 服务器。

  2. 以管理员身份打开命令提示符窗口(以管理员身份运行)。

  3. 在提示符处,键入 iisreset /restart,然后按 Enter

  4. 当命令提示符窗口中出现“Internet services successfully restarted”消息后,关闭命令提示符窗口。

  5. 如果 SharePoint Server 场的网络负载平衡的循环中有多台前端 Web 服务器,则为其他每台前端 Web 服务器重复步骤 1 至 4。

重新启动 SharePoint 服务

  1. 作为 Windows Administrators 组的成员登录到 SharePoint Server 场的前端 Web 服务器。

  2. 单击“开始”,指向“管理工具”,然后单击“服务”。

  3. 在“名称”列中,右键单击“SharePoint 2010 Administration”,然后单击“重新启动”。

  4. 在“名称”列中,右键单击“SharePoint 2010 Timer”,然后单击“重新启动”。

  5. 如果 SharePoint Server 场的网络负载平衡的循环中有多台前端 Web 服务器,则为其他每台前端 Web 服务器重复步骤 1 至 4。