Le service de retrait d'inventaire permet de supprimer de la base de données d'inventaire les postes de travail inventoriés indésirables, redondants ou obsolètes.
Ce service est un service manuel qui s'exécute sur le serveur d'inventaire. Ce service supprime les postes de travail inventoriés de la base de données d'inventaire à l'aide du fichier inventoryremovallist.txt, qui contient la liste des postes de travail inventoriés à supprimer de la base de données d'inventaire.
IMPORTANT :Assurez-vous que le Gestionnaire des services d'inventaire est chargé lorsque vous exécutez le service de retrait d'inventaire.
Vous ne pouvez exécuter le service de retrait d'inventaire sur le serveur intermédiaire que si un poste de travail inventorié ou une base de données y est rattaché(e).
Pour supprimer les postes de travail inventoriés de la base de données d'inventaire :
Créez inventoryremovallist.txt avec l'une des méthodes suivantes :
Après avoir généré le fichier de recherche, procédez comme suit :
DN of the inventoried workstation (as stored in the Inventory database) to be removed from the Inventory database DN of the inventoried workstation (as stored in the Inventory database) to be removed from the Inventory database ... ... DN of the inventoried workstation (as stored in the Inventory database) to be removed from the Inventory database
Un fichier inventoryremovallist.txt se présente comme suit :
CN=WS1.OU=WORKSTATIONS.OU=WEST.O=XYZ.T=XYZ-TREE CN=WS99.OU=WORKSTATIONS.OU=NORTH.O=XYZ.T=XYZ-TREE CN=WS50.OU=WORKSTATIONS.OU=EAST.O=XYZ.T=XYZ-TREE
Pour générer la liste des postes de travail inventoriés à supprimer, vous pouvez exécuter une requête basée sur des critères sélectionnés ou saisir manuellement les noms des postes de travail inventoriés. Pour plus d'informations sur la requête, reportez-vous à Section 77.1.3, Affichage des informations d'inventaire en interrogeant la base de données.
Copiez le fichier inventoryremovallist.txt dans le répertoire chemin_installation_ZENworks\zenworks\inv\server\wminv\properties.
Pour Linux, copiez le fichier inventoryremovallist.txt dans le répertoire /etc/opt/novell/zenworks/inv/ .
Dans le fichier chemin_installation_ZENworks\zenworks\inv\server\wminv\properties\inventoryremoval.properties, assurez-vous que la valeur de la propriété FilePath correspond à l'emplacement du fichier inventoryremovallist.txt (spécifié à l'Étape 2).
Pour Linux, dans le fichier /etc/opt/novell/zenworks/inv/InventoryRemoval.properties, assurez-vous que la valeur de la propriété FilePath correspond à l'emplacement du fichier inventoryremovallist.txt.
REMARQUE :Vérifiez que le séparateur de chemin est une barre oblique normale (/) et non une barre oblique inverse (\).
À l'invite de la console du serveur, saisissez StartSer RemoveInventory pour lancer le service de retrait d'inventaire.
À l'invite de la console du serveur, saisissez /opt/novell/bin/StartSer RemoveInventory pour lancer le service de retrait d'inventaire.
Le service de retrait d'inventaire fonctionne comme expliqué ci-dessous :
Si le sélecteur est en cours d'exécution, le fichier delete str est enregistré dans le répertoire scandir ; dans le cas contraire, il sera placé dans le répertoire dbdir ou entmergedir en fonction du rôle du serveur d'inventaire.
Le poste de travail d'inventaire est supprimé de la base de données d'inventaire sur tous les serveurs d'inventaire déployés au niveau de l'entreprise.
NDS Lookup for DB génère automatiquement une liste des postes de travail inventoriés consignés dans la base de données d'inventaire mais qui n'ont pas d'entrée correspondante dans eDirectory. Par défaut, ce fichier de recherche s'appelle deletewslist.txt.
La base de données d'inventaire comprend des postes de travail superflus. Ces postes ont en effet été supprimés de eDirectory sans que les entrées correspondantes aient été supprimées de la base de données.
La liste générée par NDS Lookup for DB vous aide à identifier les objets Poste de travail redondants à supprimer de la base de données d'inventaire à l'aide du service de retrait d'inventaire.
IMPORTANT :Veillez à n'exécuter cet utilitaire que sur le serveur d'inventaire auquel une base de données d'inventaire est attachée. Assurez-vous également que le Gestionnaire des services est chargé lors de l'exécution de cet utilitaire.
Pour exécuter cet utilitaire :
Indiquez le chemin d'accès au fichier de recherche dans chemin_installation_serveur_inventaire\inv\server\wminv\properties\ inventoryremoval.properties.
Pour Linux, indiquez le chemin d'accès au fichier de recherche dans /etc/opt/novell/zenworks/inv/InventoryRemoval.properties.
REMARQUE :Vérifiez que le séparateur de chemin est une barre oblique normale (/) et non une barre oblique inverse (\).
(Facultatif) Configurez le nom du fichier de recherche dans le fichier de propriétés du rôle du serveur qui peut être l'un des fichiers suivants, selon le rôle du serveur d'inventaire : root_db_wks.properties, root_db.properties, int_db_wks.properties, int_db.properties, leaf_db_wks.properties ou standalone.properties.
Le fichier de propriétés du rôle du serveur contient la section [NDSLookupForDB Service] avec le nom du fichier de recherche dans le paramètre ARGUMENTS. Par défaut, le fichier de recherche s'appelle deletewslist.txt.
IMPORTANT :Le nom du fichier de recherche doit comporter uniquement des caractères alphanumériques.
À l'invite de la console du serveur, saisissez startser NDSLookupForDB.
À l'invite de la console du serveur, saisissez /opt/novell/bin/StartSer NDSLookupForDB.