40.1 Désinstallation du composant Inventaire de poste de travail

Le composant Inventaire de poste de travail ne peut pas être désinstallé automatiquement à partir de ZENworks Desktop Management. Vous devez supprimer manuellement le serveur d'inventaire, la base de données d'inventaire exécutée sur Sybase, les objets Novell eDirectory™ et les fichiers ConsoleOne®.

REMARQUE :Si votre base de données est montée sur une plate-forme Oracle ou MS SQL, suivez la procédure de désinstallation recommandée respectivement par Oracle ou MS SQL.

Les objets et les fichiers doivent être supprimés de tous les serveurs et postes de travail sur lesquels les composants Inventaire de poste de travail sont installés.

Dans un déploiement du composant Inventaire de poste de travail en entreprise, commencez par effectuer la désinstallation au niveau de tous les serveurs feuille, puis au niveau des serveurs intermédiaires, et enfin au niveau du serveur racine.

Avant de désinstaller le composant Inventaire de poste de travail, assurez-vous d'avoir effectué une sauvegarde fiable de la base de données d'inventaire installée sur le serveur racine et de l'avoir archivée.

Pour désinstaller manuellement le composant Inventaire de poste de travail, appliquez les procédures suivantes dans l'ordre indiqué :

  1. Suppression des objets eDirectory du composant Inventaire de poste de travail
  2. Suppression de l'objet eDirectory Base de données d'inventaire
  3. Suppression de la base de données d'inventaire Sybase
  4. Désinstallation du moteur Sybase
  5. Désinstallation du logiciel Serveur d'inventaire
  6. Désinstallation du serveur proxy XML
  7. Désinstallation des snap-ins du composant Inventaire de poste de travail de ConsoleOne
  8. Désinstallation de l'agent d'inventaire de gestion de bureau

40.1.1 Suppression des objets eDirectory du composant Inventaire de poste de travail

  1. Sur le serveur d'inventaire, arrêtez les services d'inventaire.

    • Sur un serveur NetWare® : À l'invite de la console du serveur, saisissez la commande StopSer *.
    • Sur un serveur Windows 2000/2003 : Dans le Panneau de configuration, double-cliquez sur Outils d'administration, puis sur Services, sélectionnez Service d'inventaire Novell, puis cliquez sur Arrêter.
    • Sur un serveur Linux : À l'invite du serveur, saisissez /etc/init.d/novell-zdm-inv stop.
  2. Si la stratégie Base de données ZENworks est activée, désactivez-la.

    1. Dans ConsoleOne, cliquez avec le bouton droit sur l'objet Ensemble Emplacement du service, cliquez sur Propriétés, puis sur Stratégies.

    2. Sélectionnez la stratégie Base de données ZENworks, cliquez sur Propriétés, puis sur l'onglet Gestion de l'inventaire.

    3. Supprimez l'entrée de la base de données d'inventaire spécifiée, puis cliquez sur OK.

      IMPORTANT :Si la stratégie Base de données ZENworks est utilisée par plusieurs serveurs d'inventaire, vous devez désinstaller ces serveurs d'inventaire avant de procéder à cette étape. Pour plus d'informations, reportez-vous à Désinstallation du logiciel Serveur d'inventaire.

  3. Désactivez la stratégie d'inventaire de poste de travail.

    1. Dans ConsoleOne, cliquez avec le bouton droit de la souris sur l'objet Ensemble Poste de travail, puis cliquez sur Propriétés.

    2. Cliquez sur Stratégies, puis sélectionnez la sous-option du système d'exploitation approprié.

    3. Si la stratégie d'inventaire de poste de travail est activée, sélectionnez-la, puis cliquez sur le bouton Réinitialiser et sur Oui.

    4. Désélectionnez la stratégie d'inventaire de poste de travail.

    5. Cliquez sur Appliquer, puis sur Fermer.

      IMPORTANT :Si vous avez configuré la stratégie d'inventaire de poste de travail pour plusieurs systèmes d'exploitation, sélectionnez la sous-option du système d'exploitation approprié dans l'onglet Stratégies, et répétez cette étape.

  4. Désactivez la stratégie de transfert en amont et la stratégie de mise à jour du dictionnaire, si ces stratégies sont configurées.

    1. Dans ConsoleOne, localisez le conteneur de l'objet Ensemble Serveur, puis cliquez avec le bouton droit de la souris sur l'objet Ensemble Serveur. Ensuite, cliquez sur Propriétés et sur Stratégies, puis cliquez sur la sous-option NetWare ou Windows.

    2. Sélectionnez la stratégie de transfert en amont, puis cliquez sur le bouton Réinitialiser et sur Oui.

    3. Désélectionnez la stratégie de transfert en amont.

    4. Sélectionnez la stratégie de mise à jour du dictionnaire, puis cliquez sur le bouton Réinitialiser et sur Oui.

    5. Désélectionnez la stratégie de mise à jour du dictionnaire.

    6. Cliquez sur Appliquer, puis sur Fermer.

  5. Dans ConsoleOne, localisez le conteneur de l'objet Service d'inventaire et supprimez l'objet Service d'inventaire.

40.1.2 Suppression de l'objet eDirectory Base de données d'inventaire

Dans ConsoleOne, localisez le conteneur de l'objet Base de données d'inventaire et supprimez l'objet Base de données d'inventaire.

40.1.3 Suppression de la base de données d'inventaire Sybase

Cette section présente les informations suivantes :

Désinstallation sur des serveurs NetWare

  1. Arrêtez la base de données Sybase en saisissant la commande q à l'invite de la console Sybase.

  2. Sur chaque nœud de grappe, supprimez l'entrée database_path\mgmtdb.db du fichier sys:\system\mgmtdbs.ncf.

  3. Notez la valeur de la clé INVDBPATH qui se trouve dans sys:\system\zenworks.properties.

  4. Si vous souhaitez utiliser les informations d'inventaire stockées dans les fichiers de base de données, effectuez une sauvegarde fiable des fichiers de bases de données (mgmtdb*.db) présents dans INVDBPATH.

  5. À partir de la valeur identifiée dans la clé INVDBPATH, supprimez les fichiers de la base de données d'inventaire (mgmtdb*.db), y compris mgmtdb.log.

  6. Supprimez la clé INVDBPATH de sys:\system\zenworks.properties.

  7. Supprimez la clé ZFD_INVENTORY_DATABASE_SERVER.

    Supprimez la section suivante du fichier sys:\system\zenworks.properties :

    [ZfD_Inventory_Database_Server]Version = 7.0 Desktop Management product build date
    
    Installed_From = Product CD
    
    Support_Pack = 0
    
  8. Démarrez la base de données Sybase si elle n'est pas désinstallée et si elle est utilisée par d'autres produits ZENworks.

    Pour démarrer Sybase, saisissez mgmtdbs.ncf à l'invite de la console du serveur NetWare.

Désinstallation sur des serveurs Windows

  1. Notez la valeur de la clé DBENGINEPATH dans l'entrée de registre HKEY_LOCAL_MACHINE\SOFTWARE\NOVELL\ZENWORKS.

  2. Arrêtez la base de données Sybase.

    1. Dans le Panneau de configuration de Windows, double-cliquez sur Outils d'administration, puis sur Services.

    2. Sélectionnez Base de données Novell - Sybase, puis cliquez sur Arrêter.

  3. Supprimez l'entrée mgmtdb.db.

    1. Exécutez dbengine_installation_directory\ntdbconfig.exe.

    2. Dans la boîte de dialogue NTDBConfig, supprimez le chemin d'accès à mgmtdb.db, puis cliquez sur OK.

    3. S'il n'existe pas d'autre entrée .db, supprimez le moteur Sybase avant de passer à l'étape 4.

      Pour plus d'informations sur la procédure de suppression du moteur Sybase, reportez-vous à Désinstallation du moteur Sybase.

  4. Notez la valeur de la clé INVDBPATH dans l'entrée de registre HKEY_LOCAL_MACHINE\SOFTWARE\NOVELL\ZENWORKS.

  5. Si vous souhaitez utiliser les informations d'inventaire stockées dans les fichiers de base de données, effectuez une sauvegarde fiable de ces fichiers (mgmtdb*.db) présents dans INVDBPATH.

  6. À partir de la valeur identifiée dans la clé INVDBPATH, supprimez les fichiers de la base de données d'inventaire (mgmtdb*.db), y compris mgmtdb.log.

  7. Supprimez la clé INVDBPATH de l'entrée de registre HKEY_LOCAL_MACHINE\SOFTWARE\NOVELL\ZENWORKS.

  8. Supprimez la clé du serveur de base de données d'inventaire de l'entrée de registre HKEY_LOCAL_MACHINE\SOFTWARE\NOVELL\ZENWORKS\ZFD.

  9. Démarrez la base de données Sybase si elle n'est pas désinstallée et si elle est utilisée par d'autres produits ZENworks.

    1. Dans le Panneau de configuration de Windows, double-cliquez sur Outils d'administration, puis sur Services.

    2. Sélectionnez Base de données Novell - Sybase, puis cliquez sur Démarrer.

Désinstallation sur des serveurs Linux

  1. À l'invite du serveur Linux, saisissez /etc/init.d/novell-zdm-sybase stop.

  2. À l'invite du serveur, saisissez rpm -e novell-zenworks-invdb.

  3. Si vous souhaitez utiliser les informations d'inventaire stockées dans les fichiers de base de données, effectuez une sauvegarde fiable de ces fichiers (mgmtdb*.db) présents dans INVDBPATH.

  4. Supprimez la clé INVDBPATH de /etc/opt/novell/zenworks/zenworks.properties.

  5. Supprimez la clé ZFD_INVENTORY_DATABASE_SERVER.

    Supprimez la section suivante du fichier /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. Démarrez la base de données Sybase si elle n'est pas désinstallée et si elle est utilisée par d'autres produits ZENworks.

    Pour démarrer Sybase, saisissez /etc/init.d/novell-zdm-sybase start à l'invite du serveur.

40.1.4 Désinstallation du moteur Sybase

Vous pouvez supprimer le moteur Sybase uniquement s'il n'est pas utilisé par d'autres produits ZENworks.

Désinstallation sur des serveurs NetWare

Si d'autres produits ZENworks utilisent Sybase, vous devez désinstaller la base de données avant de procéder à la désinstallation du moteur Sybase. Pour plus d'informations, reportez-vous à Suppression de la base de données d'inventaire Sybase.

  1. Arrêtez la base de données Sybase en saisissant la commande q à l'invite de la console Sybase.

  2. Notez la valeur de la clé DBENGINEPATH qui se trouve dans sys:\system\zenworks.properties.

  3. Vérifiez que la base de données est montée sur le serveur de base de données en contrôlant que sys:\system\mgmtdbs.ncf contient l'entrée .db.

    Si le fichier ne contient pas l'entrée .db, supprimez mgmtdbs.ncf. Si ce fichier contient l'entrée .db, arrêtez la suppression du moteur Sybase.

  4. Supprimez l'entrée mgmtdbs.ncf de sys:\system\autoexec.ncf.

  5. Supprimez le répertoire spécifié dans DBENGINEPATH (identifié à l'étape 3).

  6. Supprimez la clé DBENGINEPATH de sys:\system\zenworks.properties.

Désinstallation sur des serveurs Windows

Si d'autres produits ZENworks utilisent Sybase, vous devez désinstaller la base de données avant de procéder à la désinstallation du moteur Sybase. Pour plus d'informations, reportez-vous à Suppression de la base de données d'inventaire Sybase.

  1. Arrêtez la base de données Sybase.

    1. Dans le Panneau de configuration de Windows, double-cliquez sur Outils d'administration, puis sur Services.

    2. Sélectionnez Base de données Novell – Sybase.

    3. Cliquez sur Arrêter.

  2. Notez la valeur de la clé DBENGINEPATH dans l'entrée de registre HKEY_LOCAL_MACHINE\SOFTWARE\NOVELL\ZENWORKS.

  3. Vérifiez si la base de données est montée sur le serveur de base de données.

    1. Exécutez répertoire_installation_moteurbdd\ntdbconfig.exe pour vérifier l'existence de l'entrée .db.

    2. Le fichier ntdbconfig.exe contient l'entrée .db si la base de données est montée sur le serveur de base de données. Si le fichier ntdbconfig.exe contient l'entrée .db, arrêtez la suppression du moteur Sybase.

      Si l'entrée .db n'existe pas, supprimez la clé ASANYS_ZENWORKS de l'entrée de registre HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\ SERVICES.

  4. Supprimez le répertoire spécifié dans DBENGINEPATH.

Désinstallation sur des serveurs Linux

Si le moteur Sybase est utilisé par d'autres produits ZENworks, vous devez au préalable désinstaller la base de données avant de procéder à la désinstallation du moteur Sybase. Pour plus d'informations, reportez-vous à Suppression de la base de données d'inventaire Sybase.

  1. À l'invite du serveur Linux, saisissez /etc/init.d/novell-zdm-sybase stop.

  2. Vérifiez que la base de données est montée sur le serveur de base de données en contrôlant si /etc/opt/novell/zenworks/bin/mgmtdbs.sh contient l'entrée .db.

    Si le fichier ne contient pas l'entrée .db, supprimez mgmtdbs.sh. Si le fichier contient l'entrée .db, arrêtez la suppression du moteur Sybase.

  3. Supprimez la clé DBENGINEPATH de /etc/opt/novell/zenworks/zenworks.properties.

  4. À l'invite du serveur, saisissez rpm -e novell-zenworks-sybase.

40.1.5 Désinstallation du logiciel Serveur d'inventaire

Cette section présente les informations suivantes :

Désinstallation sur des serveurs NetWare

  1. Sur le serveur d'inventaire, arrêtez le service d'inventaire en saisissant la commande StopSer * à l'invite de la console du serveur.

  2. Déchargez le fichier java.nlm : sur la console du serveur, saisissez la commande java -exit.

  3. Notez les valeurs des clés INVSRVPATH et ZWSPATH qui se trouvent dans le fichier sys:\system\zenworks.properties.

  4. Supprimez la clé ZFD_INVENTORY_SERVER.

    Supprimez la section suivante du fichier sys:\system\zenworks.properties :

    [ZfD_Inventory_Server]Version = 7.0 Desktop Management product build date
    
    Installed_From = Product CD
    
    Support_Pack = 0
    
  5. Supprimez le répertoire invsrvpath\scandir.

  6. Supprimez le répertoire invsrvpath\server.

  7. Supprimez les entrées suivantes de sys:\system\autoexec.ncf :

    ; ZENworks Inventory Settings
    
    StartInv.ncf
    
  8. Supprimez les fichiers suivants du répertoire sys:\system :

    • invenv.ncf
    • invenvset.ncf
    • listser.ncf
    • startinv.ncf
    • startser.ncf
    • startzws.ncf
    • stopser.ncf
    • dbexport.ncf
    • debug.properties
    • stopdb.ncf
  9. Si les services de stratégie et de distribution et le serveur proxy XML ne sont pas installés sur le serveur d'inventaire, retirez les composants ZENworks Web Server en supprimant le répertoire spécifié par ZWSPATH.

    1. Supprimez les entrées suivantes de sys:\system\autoexec.ncf :

      ; ZENworks Inventory Settings
      
      ZFS.ncf
      
    2. Supprimez le fichier zwsstart.ncf du répertoire sys:\system.

    3. Supprimez la clé ZWSPATH de sys:\system\zenworks.properties.

    4. Supprimez zws_volume:\zfs-startup.xml.

    5. Supprimez zws_volume:\zenworks\zfs.ncf.

  10. Supprimez la clé INVSRVPATH de sys:\system\zenworks.properties.

Désinstallation sur des serveurs Windows

  1. Sur le serveur d'inventaire, arrêtez le service d'inventaire.

    1. Dans le Panneau de configuration de Windows, double-cliquez sur Outils d'administration, puis sur Services.

    2. Sélectionnez Service d'inventaire Novell, puis cliquez sur Arrêter.

    3. Sélectionnez Gestionnaire des services Novell ZENworks, puis cliquez sur Arrêter.

  2. Notez les valeurs des clés INVSRVPATH et ZWSPATH dans l'entrée de registre HKEY_LOCAL_MACHINE\SOFTWARE\NOVELL\ZENWORKS.

  3. Supprimez le répertoire invsrvpath\scandir.

  4. Supprimez le répertoire invsrvpath\server.

  5. Supprimez la clé ZENINVENTORY de l'entrée de registre HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\SERVICES.

  6. Supprimez la clé du serveur d'inventaire de l'entrée de registre HKEY_LOCAL_MACHINE\SOFTWARE\NOVELL\ZENWORKS\ZFD.

  7. Si les services de stratégie et de distribution et le serveur proxy XML ne sont pas installés sur le serveur d'inventaire, retirez les composants ZENworks Web Server.

    1. Supprimez le répertoire zwspath.

    2. Supprimez la clé ZWSPATH de l'entrée de registre HKEY_LOCAL_MACHINE\SOFTWARE\NOVELL\ZENWORKS.

    3. Supprimez la clé ZWSSRV de l'entrée de registre HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\SERVICES.

  8. Supprimez la clé INVSRVPATH de l'entrée de registre HKEY_LOCAL_MACHINE\SOFTWARE\NOVELL\ZENWORKS.

  9. Redémarrez la machine pour prendre en compte les modifications.

Désinstallation sur des serveurs Linux

  1. Arrêtez le service d'inventaire en saisissant /etc/init.d/novell-zdm-inv stop.

  2. Supprimez les clés INVSRVPATH et ZWSPATH de /etc/opt/novell/zenworks/zenworks.properties.

  3. Supprimez la clé ZFD_Inventory_Server :

    Supprimez la section suivante du fichier /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. À l'invite du serveur, saisissez rpm -e novell-zenworks-invserver.

  5. À l'invite du serveur, saisissez rpm -e novell-zen-zws.

  6. (Facultatif) Si les fichiers journaux de débogage ne sont pas requis, supprimez le répertoire /var/opt/novell/log/zenworks/inv.

  7. Si le composant Gestion à distance ou un autre composant Inventaire de poste de travail de ZENworks 7 Desktop Management n'est pas installé, supprimez les fichiers suivants :

    • /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 Désinstallation du serveur proxy XML

Pour désinstaller les fichiers du serveur proxy XML d'inventaire du serveur si les services de stratégie et de distribution ou le service d'inventaire ne sont pas installés sur le serveur :

Désinstallation sur des serveurs NetWare

  1. Déchargez java.nlm en saisissant java -killzfsexit à l'invite de la console du serveur.

  2. Notez la valeur de la clé ZWSPATH qui se trouve dans sys:\system\zenworks.properties.

  3. Supprimez la section suivante du fichier sys:\system\zenworks.properties :

    [ZfD_XML_Proxy_Server]
    
    Version=7.0 Desktop Management product build date
    
    Installed_From = Product CD
    
    Support_Pack = 0
    
  4. Supprimez les entrées suivantes de sys:\system\autoexec.ncf :

    ; ZENworks Inventory Settings
    
    
    ZFS.ncf
    
  5. Supprimez le fichier zwsstart.ncf du répertoire sys:\system.

  6. Supprimez le répertoire ZWSPATH et la clé ZWSPATH de sys:\system\zenworks.properties.

  7. Supprimez zfs-startup.xml et zfs.ncf du répertoire zws_volume:\zenworks.

Désinstallation sur des serveurs Windows

  1. Arrêtez ZENworks Web Server.

    Dans le Panneau de configuration, double-cliquez sur Outils d'administration, puis sur Services, sélectionnez Gestionnaire des services Novell ZENworks, puis cliquez sur Arrêter.

  2. Notez la valeur de la clé ZWSPATH dans l'entrée de registre HKEY_LOCAL_MACHINE\SOFTWARE\NOVELL\ZENWORKS. La valeur indique le répertoire zwspath.

  3. Supprimez le répertoire zwspath.

  4. Supprimez la clé du serveur XML proxy d'inventaire de l'entrée de registre HKEY_LOCAL_MACHINE\SOFTWARE\NOVELL\ZENWORKS\ZFD.

  5. Supprimez la clé ZWSSRV de l'entrée de registre HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\SERVICES.

  6. Supprimez la clé ZWSPATH de l'entrée de registre HKEY_LOCAL_MACHINE\SOFTWARE\NOVELL\ZENWORKS\.

  7. Supprimez zws_volume:\zenworks\zfs-startup.xml.

Désinstallation sur des serveurs Linux

  1. Supprimez la clé ZWSPATH de /etc/opt/novell/zenworks/zenworks.properties.

  2. À l'invite du serveur, saisissez rpm -e novell-zen-zws.

40.1.7 Désinstallation des snap-ins du composant Inventaire de poste de travail de ConsoleOne

Ne désinstallez pas ConsoleOne si vous l'utilisez pour gérer d'autres produits.

Pour supprimer uniquement les snap-ins du composant Inventaire de poste de travail de ConsoleOne :

  1. Fermez ConsoleOne s'il est en cours d'exécution.

    Si ConsoleOne est appelé directement à partir du serveur d'inventaire sur plusieurs postes de travail, vous devez fermer ConsoleOne sur tous ces postes de travail.

  2. Dans le répertoire répertoire_installation_consoleone\1.2 de votre serveur ou poste de travail, effectuez les opérations suivantes :

    1. Supprimez les fichiers suivants :

      • \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. Supprimez les répertoires suivants :

      • \reporting\canned\novellreporting\zeninventory
      • \reporting\canned\novellreporting\zeninventory30
      • \reporting\canned\novellreporting\zeninventory32
      • \reporting\canned\novellreporting\zeninventory3x
      • \reporting\canned\novellreporting\zeninventory4x
  3. Si vous n'avez pas installé les snap-ins ConsoleOne de gestion à distance sur le même poste de travail ou serveur, supprimez les fichiers suivants :

    • \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 Désinstallation de l'agent d'inventaire de gestion de bureau

Si vous devez désinstaller l'agent d'inventaire de gestion de bureau sur le poste de travail d'un utilisateur, vous pouvez utiliser l'option Ajout\Suppression de programmes de Windows. Les icônes d'application créées sur le bureau par Novell Application Launcher™ (programme de lancement d'applicatifs Novell) ne sont pas supprimées.

REMARQUE :Il peut arriver qu'un utilisateur tente d'exécuter Ajout/Suppression de programmes dans Windows pour désinstaller l'agent d'inventaire de gestion de bureau. Mais s'il ne dispose pas des droits d'administrateur local sur le poste de travail, la désinstallation de l'agent échouera.