Duet Enterprise をアンインストールする

 

適用先: Duet Enterprise for Microsoft SharePoint and SAP

トピックの最終更新日: 2011-08-05

この記事では、Duet Enterprise ソリューションをアンインストールする方法について説明します。アンインストールの各手順では、次の操作方法を説明します。

  • 特定の Duet Enterprise ソリューションを特定の Web アプリケーションからアンインストールする方法

  • すべての Duet Enterprise ソリューションを同時にアンインストールする方法

  • Duet Enterprise のすべてのファイルをフロントエンド Web サーバーから削除する方法

  • 1 つ以上のソリューションをアンインストールした後で、IIS および SharePoint のサービスを再起動する方法

この記事の内容

  • 特定のソリューションをアンインストールする

  • すべてのソリューションをアンインストールする

  • IIS および SharePoint のサービスを再起動する

特定のソリューションをアンインストールする

特定の Duet Enterprise ソリューションをアンインストールするときは、ソリューションが展開された Web アプリケーションからアンインストールする必要があります。アンインストール時に入力するソリューションの名前では、大文字と小文字が区別されるので、大文字の使用に注意してソリューション名を正確に入力してください。

このセクションでは、SharePoint Server ファームの特定の Web アプリケーションから特定の Duet Enterprise ソリューションをアンインストールする方法について説明します。複数の Web アプリケーションから同じソリューションを削除する場合は、アンインストールするソリューションが含まれる Web アプリケーションごとにこれらの手順を個別に実行してください。

Duet Enterprise ソリューションをアンインストールする方法は 2 つあります。まず、より簡単に使える DuetConfig でソリューションをアンインストールすることをお勧めします。状況によっては、DuetConfig でソリューションが完全に削除されない場合があります。その場合は、ソリューションを再インストールするとき、次のようなエラー メッセージが表示されます。

ID <ID number> の機能は既にこのファームにインストールされています。機能を明示的に再インストールするには、force 属性を使用してください。

これが起きた場合は、後で説明する stsadm の Stsadm -o uninstallfeature コマンドを使用します。

注意

SharePoint Server 2010 から Duet Enterprise ソリューションをアンインストールするには、Farm Administrators グループのメンバーである必要があります。

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=0x411) を参照してください。

  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 のすべてのコンポーネントの登録を解除する場合は、次の 2 つのコマンドを使用します。

  • DuetConfig /uninstall コマンドを使用して、同時にすべての Web アプリケーションからすべてのソリューションを削除し、Duet Enterprise のすべてのコンポーネントの登録を解除します。

  • setup /uninstall コマンドを使用して、Duet Enterprise のすべてのトレースを削除します。

すべてのソリューションをアンインストールする

次の手順では、SharePoint Server ファームに展開したすべての Duet Enterprise ソリューションをアンインストールする方法、および SharePoint Server ファームの各フロントエンド Web サーバーで Duet Enterprise のすべてのトレースを削除する方法について説明します。アンインストールする対象に応じて、各コマンドを単独で実行することも、連続して実行することもできます。

すべてのソリューションをアンインストールするには

  1. 次に示す管理者の資格情報があることを確認します。

    • SharePoint Server 2010 から Duet Enterprise ソリューションをアンインストールするには、Farm Administrators グループのメンバーである必要があります。
  2. SharePoint Server 2010 ファームのフロントエンド Web サーバー コンピューターでコマンド プロンプト ウィンドウを開き、<システム ドライブ>:\Program Files\Duet Enterprise\1.0 に移動します。

    このフォルダーには、DuetConfig.exe.config ファイルがあります。

  3. コマンド プロンプトで、「DuetConfig /uninstall」と入力し、Enter キーを押します。

    注意

    このコマンドを実行すると、同時にすべての Web アプリケーションからすべてのソリューションが削除され、Duet Enterprise のすべてのコンポーネントの登録が解除されます。

  4. アンインストール コマンドが正常に実行されると、次のメッセージが表示されます。

    Duet Enterprise の構成解除が正常に終了しました

  5. 次に、コマンド プロンプトで、Duet Enterprise の setup.exe ファイルがあるフォルダーに移動します。Microsoft SharePoint Server 2010 を実行しているサーバーのファイル システムにこのファイルがない場合は、Microsoft SharePoint and SAP DVD でこのファイルを探してください。

  6. setup /uninstall」と入力し、Enter キーを押します。

    setup /uninstall コマンドが正常に実行されると、次のメッセージが表示されます。

    Duet Enterprise のセットアップは正常に終了しました

    続行するには何かキーを押してください

    注意

    Duet Enterprise のすべてのトレースを完全に削除するには、このコマンドを各フロントエンド Web サーバーで実行する必要があります。

  7. これらのコマンドを実行すると、SharePoint Server 2010 を実行しているサーバーによってそれぞれのジョブ要求が作成され、各要求がジョブのキューに入れられた後、ジョブが開始されます。コマンドを実行したときのサーバーの負荷の状況によっては、処理に数分かかることがあります。

  8. ソリューションが再インストールされた場合に、SharePoint Server で古い .dll ファイルが使用されないように、IIS および SharePoint のサービスを再起動する必要があります。詳細については、後の「IIS および SharePoint のサービスを再起動する」を参照してください。

IIS および SharePoint のサービスを再起動する

アンインストールしたソリューションが SharePoint Server ファームで実行されないように、IIS、SharePoint 2010 Administration Service、および SharePoint 2010 Timer Service を再起動する必要があります。

注意

これらの手順を実行するには、SharePoint Server ファームのネットワーク負荷分散ローテーションの各フロントエンド Web サーバーで Windows Administrators グループのメンバーである必要があります。

IIS を再起動するには

  1. SharePoint Server ファームのフロントエンド Web サーバーに Windows Administrators グループのメンバーとしてログオンします。

  2. コマンド プロンプト ウィンドウを管理者として開きます (管理者として実行)。

  3. コマンド プロンプトで、「iisreset /restart」と入力し、Enter キーを押します。

  4. コマンド プロンプト ウィンドウに "インターネット サービスは正常に再開されました" というメッセージが表示されたら、コマンド プロンプト ウィンドウを閉じます。

  5. SharePoint Server ファームのネットワーク負荷分散ローテーションに複数のフロントエンド Web サーバーがある場合は、残りの各フロントエンド Web サーバーで手順 1. ~ 4. を繰り返します。

SharePoint のサービスを再起動するには

  1. SharePoint Server ファームのフロントエンド Web サーバーに Windows Administrators グループのメンバーとしてログオンします。

  2. [スタート] ボタンをクリックして [管理ツール] をポイントし、[サービス] をクリックします。

  3. [名前] 列で [SharePoint 2010 Administration] を右クリックし、[再起動] をクリックします。

  4. [名前] 列で [SharePoint 2010 Timer] を右クリックし、[再起動] をクリックします。

  5. SharePoint Server ファームのネットワーク負荷分散ローテーションに複数のフロントエンド Web サーバーがある場合は、残りの各フロントエンド Web サーバーで手順 1. ~ 4. を繰り返します。