40.1 ワークステーションインベントリのアンインストール

ZENworks Desktop Managementから、ワークステーションインベントリを自動的にアンインストールすることはできません。インベントリサーバ、Sybase上のインベントリデータベース、Novell eDirectory™オブジェクト、およびConsoleOne®ファイルを手動で削除する必要があります。

メモ:インベントリデータベースがOracleまたはMS SQLにマウントされている場合は、OracleまたはMS SQLによって推奨されているアンインストール手順に従ってください。

ワークステーションインベントリコンポーネントがインストールされているすべてのサーバおよびワークステーションから、オブジェクトとファイルを削除する必要があります。

ワークステーションインベントリが企業内に展開されている場合は、まずすべてのリーフサーバをアンインストールしてから、中間サーバ、ルートサーバの順にアンインストールします。

ワークステーションインベントリをアンインストールする前に、必ずルートサーバ内のインベントリデータベースのバックアップを作成し、保存しておいてください。

ワークステーションインベントリを手動でアンインストールするには、次の手順に従います。

  1. ワークステーションインベントリeDirectoryオブジェクトのアンインストール
  2. データベースeDirectoryオブジェクトのアンインストール
  3. Sybaseインベントリデータベースのアンインストール
  4. Sybaseエンジンのアンインストール
  5. インベントリサーバソフトウェアのアンインストール
  6. XMLプロキシサーバのアンインストール
  7. ConsoleOneからのワークステーションインベントリスナップインのアンインストール
  8. デスクトップ管理インベントリエージェントのアンインストール

40.1.1 ワークステーションインベントリeDirectoryオブジェクトのアンインストール

  1. インベントリサーバ上のInventory Serviceを停止します。

    • NetWare® サーバの場合:サーバコンソールのプロンプトで、「StopSer *」と入力します。
    • Windows 2000/2003サーバの場合:コントロールパネルで[管理ツール][サービス]の順にダブルクリックします。次に、[Novell Inventory Service]を選択し、[停止]をクリックします。
    • Linuxサーバの場合:サーバのプロンプトで「/etc/init.d/novell-zdm-inv stop」と入力します。
  2. ZENworksデータベースポリシーが有効になっている場合は、無効にします。

    1. ConsoleOneで、SLPオブジェクトのプロパティパッケージを右クリックし、[プロパティ][ポリシー]の順にクリックします。

    2. [ZENworksデータベース]ポリシーを選択して[プロパティ]をクリックし、[インベントリ管理]タブをクリックします。

    3. 指定したインベントリデータベースのエントリを削除し、[OK]をクリックします。

      重要:ZENworksデータベースポリシーが複数のインベントリサーバで使用されている場合、それらのインベントリサーバをアンインストールしてからこの手順を実行する必要があります。詳細については、インベントリサーバソフトウェアのアンインストールを参照してください。

  3. ワークステーションインベントリポリシーを無効にします。

    1. ConsoleOneで、ワークステーションパッケージオブジェクトを右クリックし、[プロパティ]をクリックします。

    2. [ポリシー]をクリックし、適切なオペレーティングシステムのサブオプションを選択します。

    3. ワークステーションインベントリポリシーが有効になっている場合は、ポリシーを選択して[リセット]ボタンをクリックし、[はい]をクリックします。

    4. ワークステーションインベントリポリシーの選択を解除します。

    5. [適用][閉じる]の順にクリックします。

      重要:複数のオペレーティングシステムにワークステーションインベントリポリシーを設定している場合は、[ポリシー]タブで該当するオペレーティングシステムのサブオプションを選択し、この手順を繰り返します。

  4. ロールアップポリシーとディクショナリ更新ポリシーが設定されている場合は、これらのポリシーを無効にします。

    1. ConsoleOneで、サーバパッケージを含むコンテナを検索し、サーバパッケージを右クリックします。[プロパティ][ポリシー]の順にクリックし、[NetWare]または[Windows]サブオプションをクリックします。

    2. ロールアップポリシーを選択し、[リセット]ボタンをクリックして、[はい]をクリックします。

    3. ロールアップポリシーの選択を解除します。

    4. ディクショナリ更新ポリシーを選択し、[リセット]ボタンをクリックして、[はい]をクリックします。

    5. ディクショナリ更新ポリシーの選択を解除します。

    6. [適用][閉じる]の順にクリックします。

  5. ConsoleOneで、Inventory Serviceオブジェクトを含むコンテナを検索し、Inventory Serviceオブジェクトを削除します。

40.1.2 データベースeDirectoryオブジェクトのアンインストール

ConsoleOneで、インベントリデータベースオブジェクトを含むコンテナを検索し、インベントリデータベースオブジェクトを削除します。

40.1.3 Sybaseインベントリデータベースのアンインストール

この節では、次の情報について紹介します。

NetWareサーバからのアンインストール

  1. Sybaseコンソールプロンプトで「q」と入力してSybaseを停止します。

  2. sys:\system\mgmtdbs.ncfからdatabase_path\mgmtdb.dbエントリを削除します。

  3. sys:\system\zenworks.propertiesのINVDBPATHキーの値をメモします。

  4. データベースファイルに格納されているインベントリ情報を使用する場合は、INVDBPATHにあるデータベースファイル(mgmtdb*.db)の確実なバックアップを作成します。

  5. INVDBPATHキーで指定された値から、mgmtdb.logを含むインベントリデータベースファイル(mgmtdb*.db)を削除します。

  6. sys:\system\zenworks.propertiesからINVDBPATHキーを削除します。

  7. ZFD_INVENTORY_DATABASE_SERVERキーを削除します。

    sys:\system\zenworks.propertiesから次のセクションを削除します。

    [ZfD_Inventory_Database_Server]Version = 7.0 Desktop Management product build date
    
    Installed_From = Product CD
    
    Support_Pack = 0
    
  8. Sybaseがアンインストールされておらず、他のZENworks製品によって使用されている場合は、Sybaseを起動します。

    Sybaseを起動するには、NetWareサーバコンソールのプロンプトで「mgmtdbs.ncf」と入力します。

Windowsサーバからのアンインストール

  1. HKEY_LOCAL_MACHINE\SOFTWARE\NOVELL\ZENWORKSレジストリエントリのDBENGINEPATHキーの値をメモします。

  2. Sybaseを停止します。

    1. Windowsのコントロールパネルで[管理ツール][サービス]の順にダブルクリックします。

    2. [Novell Database - Sybase]を選択し、[停止]をクリックします。

  3. [mgmtdb.db]エントリを削除します。

    1. dbengine_installation_directory\ntdbconfig.exeを実行します。

    2. [NTDBConfig]ダイアログボックスで、mgmtdb.dbへのパスを削除し、[OK]をクリックします。

    3. 他の.dbエントリが1つもない場合は、手順4に進む前にSybaseエンジンを削除します。

      Sybaseエンジンの削除方法については、Sybaseエンジンのアンインストールを参照してください。

  4. HKEY_LOCAL_MACHINE\SOFTWARE\NOVELL\ZENWORKSレジストリエントリのINVDBPATHキーの値をメモします。

  5. データベースファイルに格納されているインベントリ情報を使用する場合は、INVDBPATHにあるデータベースファイル(mgmtdb*.db)の確実なバックアップを作成します。

  6. INVDBPATHキーで指定された値から、mgmtdb.logを含むインベントリデータベースファイル(mgmtdb*.db)を削除します。

  7. HKEY_LOCAL_MACHINE\SOFTWARE\NOVELL\ZENWORKSレジストリエントリからINVDBPATHキーを削除します。

  8. HKEY_LOCAL_MACHINE\SOFTWARE\NOVELL\ZENWORKS\ZFDレジストリエントリからインベントリデータベースサーバキーを削除します。

  9. Sybaseがアンインストールされておらず、他のZENworks製品によって使用されている場合は、Sybaseを起動します。

    1. Windowsのコントロールパネルで[管理ツール][サービス]の順にダブルクリックします。

    2. [Novell Database - Sybase]を選択し、[開始]をクリックします。

Linuxサーバからのアンインストール

  1. Linuxサーバのプロンプトで「/etc/init.d/novell-zdm-sybase stop」と入力します。

  2. サーバのプロンプトで、「rpm -e novell-zenworks-invdb」と入力します。

  3. データベースファイルに格納されているインベントリ情報を使用する場合は、INVDBPATHにあるデータベースファイル(mgmtdb*.db)の確実なバックアップを作成します。

  4. /etc/opt/novell/zenworks/zenworks.propertiesからINVDBPATHキーを削除します。

  5. ZFD_INVENTORY_DATABASE_SERVERキーを削除します。

    /etc/opt/novell/zenworks/zenworks.propertiesから次のセクションを削除します。

    [ZfD_Inventory_Database_Server]Version = 7.0 Desktop Management product build date
    
    Installed_From = Product CD
    
    Support_Pack = 0
    
  6. Sybaseがアンインストールされておらず、他のZENworks製品によって使用されている場合は、Sybaseを起動します。

    Sybaseを起動するには、サーバのプロンプトで「/etc/init.d/novell-zdm-sybase start 」と入力します。

40.1.4 Sybaseエンジンのアンインストール

Sybaseエンジンは、他のZENworks製品で使用されていない場合に限り、削除することができます。

NetWareサーバからのアンインストール

Sybaseが他のZENworks製品で使用されている場合、データベースをアンインストールしてから、Sybaseエンジンをアンインストールする必要があります。詳細については、Sybaseインベントリデータベースのアンインストールを参照してください。

  1. Sybaseコンソールプロンプトで「q」と入力してSybaseを停止します。

  2. sys:\system\zenworks.propertiesのDBENGINEPATHキーの値をメモします。

  3. sys:\system\mgmtdbs.ncf.dbエントリをチェックして、データベースサーバにデータベースがマウントされていないかどうか確認します。

    ファイルに .dbエントリが含まれていなければ、mgmtdbs.ncfを削除します。ファイルに.dbエントリが含まれている場合は、Sybaseエンジンを削除しないでください。

  4. sys:\system\autoexec.ncfからmgmtdbs.ncfエントリを削除します。

  5. DBENGINEPATHで指定されているディレクトリ(手順3で確認)を削除します。

  6. sys:\system\zenworks.propertiesからDBENGINEPATHキーを削除します。

Windowsサーバからのアンインストール

Sybaseが他のZENworks製品で使用されている場合、データベースをアンインストールしてから、Sybaseエンジンをアンインストールする必要があります。詳細については、Sybaseインベントリデータベースのアンインストールを参照してください。

  1. Sybaseを停止します。

    1. Windowsのコントロールパネルで[管理ツール][サービス]の順にダブルクリックします。

    2. [Novell Database - Sybase]を選択します。

    3. [停止]をクリックします。

  2. HKEY_LOCAL_MACHINE\SOFTWARE\NOVELL\ZENWORKSレジストリエントリのDBENGINEPATHキーの値をメモします。

  3. データベースがデータベースサーバにマウントされているかどうかを確認します。

    1. dbengine_installaton_directory\ntdbconfig.exeを実行して、.dbエントリが含まれているかどうかを調べます。

    2. データベースがデータベースサーバにマウントされている場合は、ntdbconfig.exeファイルに.dbエントリが含まれています。ntdbconfig.exe.dbエントリが含まれている場合は、Sybaseエンジンを削除しないでください。

      .dbエントリが存在しなければ、HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\ SERVICESレジストリエントリからASANYS_ZENWORKSキーを削除します。

  4. DBENGINEPATHで指定されているディレクトリを削除します。

Linuxサーバからのアンインストール

Sybaseが他のZENworks製品で使用されている場合、まずデータベースをアンインストールしてから、Sybaseエンジンをアンインストールする必要があります。詳細については、Sybaseインベントリデータベースのアンインストールを参照してください。

  1. Linuxサーバのプロンプトで「/etc/init.d/novell-zdm-sybase stop」と入力します。

  2. /etc/opt/novell/zenworks/bin/mgmtdbs.sh.dbエントリをチェックして、データベースサーバにデータベースがマウントされていないかどうか確認します。

    ファイルに .dbエントリが含まれていなければ、mgmtdbs.shを削除します。ファイルに.dbエントリが含まれている場合は、Sybaseエンジンを削除しないでください。

  3. /etc/opt/novell/zenworks/zenworks.propertiesからDBENGINEPATHキーを削除します。

  4. サーバのプロンプトで、「rpm -e novell-zenworks-sybase」と入力します。

40.1.5 インベントリサーバソフトウェアのアンインストール

この節では、次の情報について紹介します。

NetWareサーバからのアンインストール

  1. インベントリサーバのサーバコンソールプロンプトでStopSer *と入力し、インベントリサービスを停止します。

  2. java.nlmをアンロードします。サーバコンソールで、java -exitと入力します。

  3. sys:\system\zenworks.propertiesファイルのINVSRVPATHキーおよびZWSPATHキーの値をメモします。

  4. ZFD_INVENTORY_SERVERキーを削除します。

    sys:\system\zenworks.propertiesから次のセクションを削除します。

    [ZfD_Inventory_Server]Version = 7.0 Desktop Management product build date
    
    Installed_From = Product CD
    
    Support_Pack = 0
    
  5. invsrvpath\scandirディレクトリを削除します。

  6. invsrvpath\serverディレクトリを削除します。

  7. sys:\system\autoexec.ncfから次のエントリを削除します。

    ; ZENworks Inventory Settings
    
    StartInv.ncf
    
  8. sys:\systemディレクトリから次のファイルを削除します。

    • invenv.ncf
    • invenvset.ncf
    • listser.ncf
    • startinv.ncf
    • startser.ncf
    • startzws.ncf
    • stopser.ncf
    • dbexport.ncf
    • debug.properties
    • stopdb.ncf
  9. インベントリサーバにPolicy and Distribution ServicesとXMLプロキシサーバがインストールされていない場合は、ZWSPATHによって指定されているディレクトリを削除して、ZENworks Web Serverコンポーネントを削除します。

    1. sys:\system\autoexec.ncfから次のエントリを削除します。

      ; ZENworks Inventory Settings
      
      ZFS.ncf
      
    2. sys:\systemディレクトリからzwsstart.ncfファイルを削除します。

    3. sys:\system\zenworks.propertiesからZWSPATHキーを削除します。

    4. zws_volume:\zfs-startup.xmlを削除します。

    5. zws_volume:\zenworks\zfs.ncfを削除します。

  10. sys:\system\zenworks.propertiesからINVSRVPATHキーを削除します。

Windowsサーバからのアンインストール

  1. インベントリサーバ上のInventory Serviceを停止します。

    1. Windowsのコントロールパネルで[管理ツール][サービス]の順にダブルクリックします。

    2. [Novell Inventory Service]を選択し、[停止]をクリックします。

    3. [Novell ZENworks Service Manager]を選択し、[停止]をクリックします。

  2. HKEY_LOCAL_MACHINE\SOFTWARE\NOVELL\ZENWORKSレジストリエントリのNVSRVPATHおよびZWSPATHキーの値をメモします。

  3. invsrvpath\scandirディレクトリを削除します。

  4. invsrvpath\serverディレクトリを削除します。

  5. HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\SERVICESレジストリエントリからZENINVENTORYキーを削除します。

  6. HKEY_LOCAL_MACHINE\SOFTWARE\NOVELL\ZENWORKS\ZFDレジストリエントリからインベントリサーバキーを削除します。

  7. インベントリサーバにPolicy and Distribution ServicesおよびXMLプロキシサーバがインストールされていない場合は、ZENworks Web Serverコンポーネントを削除します。

    1. zwspathディレクトリを削除します。

    2. HKEY_LOCAL_MACHINE\SOFTWARE\NOVELL\ZENWORKSレジストリエントリからZWSPATHキーを削除します。

    3. HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\SERVICESレジストリエントリからZWSSRVキーを削除します。

  8. HKEY_LOCAL_MACHINE\SOFTWARE\NOVELL\ZENWORKSレジストリエントリからINVSRVPATHキーを削除します。

  9. 実行した変更を有効にするため、コンピュータを再起動します。

Linuxサーバからのアンインストール

  1. /etc/init.d/novell-zdm-inv stop」と入力してインベントリサービスを停止します。

  2. /etc/opt/novell/zenworks/zenworks.propertiesからINVSRVPATHおよびZWSPATHキーを削除します。

  3. ZFD_Inventory_Serverキーを削除します。

    /etc/opt/novell/zenworks/zenworks.propertiesから次のセクションを削除します。

    [ZfD_Inventory_Server]Version = 7.0 Desktop Management product build date
    
    Installed_From = Product CD
    
    Support_Pack = 0
    
  4. サーバのプロンプトで、「rpm -e novell-zenworks-invserver」と入力します。

  5. サーバのプロンプトで、「rpm -e novell-zen-zws」と入力します。

  6. (オプション)デバッグログファイルが不要な場合は、/var/opt/novell/log/zenworks/invディレクトリを削除します。

  7. ZENworks 7 Desktop Managementのリモート管理コンポーネントまたは他のワークステーションインベントリコンポーネントがインストールされていない場合は、次のファイルを削除します。

    • /etc/opt/novell/zenworks/zenworks.properties
    • /etc/opt/novell/zenworks/password.txt
    • /etc/opt/novell/zenworks/zfs-startup.xml.rpmsave
    • /etc/opt/novell/zenworks/zws.properties.rpmsave
  8. Delete /etc/samba/smb.conf.timestamp.

40.1.6 XMLプロキシサーバのアンインストール

ポリシーサービスと配布サービス、またはインベントリがサーバにインストールされていない場合に、サーバからインベントリXMLプロキシサーバファイルをアンインストールするには

NetWareサーバからのアンインストール

  1. サーバコンソールのプロンプトで「java -killzfsexit」と入力して、java.nlmをアンロードします。

  2. sys:\system\zenworks.propertiesのZWSPATHの値をメモします。

  3. sys:\system\zenworks.propertiesから次のセクションを削除します。

    [ZfD_XML_Proxy_Server]
    
    Version=7.0 Desktop Management product build date
    
    Installed_From = Product CD
    
    Support_Pack = 0
    
  4. sys:\system\autoexec.ncfから次のエントリを削除します。

    ; ZENworks Inventory Settings
    
    
    ZFS.ncf 
    
  5. sys:\systemディレクトリからzwsstart.ncfファイルを削除します。

  6. sys:\system\zenworks.propertiesから、ZWSPATHディレクトリおよびZWSPATHエントリを削除します。

  7. zws_volume:\zenworksディレクトリからzfs-startup.xmlおよびzfs.ncfを削除します。

Windowsサーバからのアンインストール

  1. ZENworks Web Serverを停止します。

    コントロールパネルで[管理ツール][サービス]の順にダブルクリックします。次に、[Novell ZENworks Service Manager]を選択し、[停止]をクリックします。

  2. HKEY_LOCAL_MACHINE\SOFTWARE\NOVELL\ZENWORKSレジストリエントリのZWSPATHキーの値をメモします。この値は、zwspathディレクトリを示します。

  3. zwspathディレクトリを削除します。

  4. HKEY_LOCAL_MACHINE\SOFTWARE\NOVELL\ZENWORKS\ZFDレジストリエントリからインベントリProxy XMLサーバキーを削除します。

  5. HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\SERVICESレジストリエントリからZWSSRVキーを削除します。

  6. HKEY_LOCAL_MACHINE\SOFTWARE\NOVELL\ZENWORKS\レジストリエントリからZWSPATHキーを削除します。

  7. zws_volume:\zenworks\zfs-startup.xmlを削除します。

Linuxサーバからのアンインストール

  1. /etc/opt/novell/zenworks/zenworks.propertiesからZWSPATHキーを削除します。

  2. サーバのプロンプトで、「rpm -e novell-zen-zws」と入力します。

40.1.7 ConsoleOneからのワークステーションインベントリスナップインのアンインストール

他の製品の管理にConsoleOneを使用している場合は、ConsoleOne自体をアンインストールしないでください。

ConsoleOneからワークステーションインベントリスナップインのみを削除するには

  1. ConsoleOneを実行している場合は、終了します。

    ConsoleOneが複数のワークステーションのインベントリサーバから直接起動している場合は、すべてのワークステーションのConsoleOneを終了する必要があります。

  2. サーバまたはワークステーションのconsoleone_installation_directory\1.2ディレクトリで、次の操作を行います。

    1. 次のファイルを削除します。

      • \lib\zen\dbexport.jar
      • \lib\zen\desktop.jar
      • \lib\zen\zeninvimages.jar
      • \lib\zen\zenutility.jar
      • \lib\zen\statuslog.jar
      • \lib\zen\classes12.zip\lib\zen\vbjapp.jar\lib\zen\vbjorb.jar\lib\zen\jdbcdrv.zip
      • \snapins\zen\inventorysnapins.jar
      • \snapins\zen\inventorysnapins3x.jar\snapins\zen\dataexportsnapins.jar\snapins\zen\policymigration.jar\snapins\zen\workstationsnapins.jar\snapins\zen\tracer.jar\help\novellserverinv.hs\bin\directoryrights.dll\bin\displayrules.properties\bin\schemarules.properties
    2. 次のディレクトリを削除します。

      • \reporting\canned\novellreporting\zeninventory
      • \reporting\canned\novellreporting\zeninventory30
      • \reporting\canned\novellreporting\zeninventory32
      • \reporting\canned\novellreporting\zeninventory3x
      • \reporting\canned\novellreporting\zeninventory4x
  3. リモート管理のConsoleOneスナップインを同じワークステーションまたはサーバにインストールしていない場合は、次のファイルを削除します。

    • \bin\desktop4.exe
    • \bin\mssql.ini
    • \bin\msvp60.dll
    • \bin\ndsaccess.dll
    • \bin\oracle.ini
    • \bin\remagent.ini
    • \bin\sybase.ini
    • \help\novellzeninven.hs
    • \help\novellzenrmgt.hs \help\en\novell_zfd_inventory
    • \help\en\novell_zfd_remotemgmt
    • \lib\zen\desktop.jar
    • \lib\zen\desktop3x.jar\lib\zen\desktopcommonutility.jar
    • \resources\resources.jar
    • \snapins\zen\commonsnapins.jar

40.1.8 デスクトップ管理インベントリエージェントのアンインストール

ユーザワークステーション上でデスクトップ管理インベントリエージェントをアンインストールする必要がある場合は、Windowsの[アプリケーションの追加と削除]を実行することによってアンインストールを実行できます。Novell Application Launcher™によってデスクトップ上に作成されたアプリケーションアイコンは削除されません。

メモ:どのユーザでもWindowsの[アプリケーションの追加と削除]を実行してデスクトップ管理インベントリエージェントのアンインストールを試みることができます。ユーザがローカルの管理権限を持っていなければ、このエージェントのアンインストールは成功しません。