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. Il permet de supprimer les postes de travail inventoriés de la base de données d'inventaire à l'aide du fichier inventoryremovallist.txt. Ce fichier contient la liste des postes de travail inventoriés devant être supprimés 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.
IMPORTANT : 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 un fichier inventoryremovallist.txt, qui contient une liste des postes de travail inventoriés à supprimer de la base de données d'inventaire. Pour cela, utilisez 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
(Conditionnel) Si vous copiez le fichier inventoryremovallist.txt dans un autre chemin d'accès que le chemin par défaut, procédez à la mise à jour de la valeur FilePath du fichier chemin_installation_serveur_inventaire\inv\server\wminv\properties\
inventoryremoval.properties avec le nouveau chemin. Le chemin par défaut du fichier inventoryremovallist.txt est sys:/inv/server/wminv/properties.
REMARQUE : Vérifiez que le séparateur de chemin est une barre oblique normale ( / ) et non une barre oblique inversée ( \ ).
À l'invite de la console du serveur, entrez StartSer RemoveInventory pour lancer le service de retrait d'inventaire.
Le service de retrait d'inventaire respecte l'ordre ci-après :
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 qui sont 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 car ces postes ont é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 qui sont à 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. De même, assurez-vous 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.
REMARQUE : Vérifiez que le séparateur de chemin est une barre oblique normale ( / ) et non une barre oblique inversée ( \ ).
(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, tapez startser NDSLookupForDB.
Le service de retrait d'inventaire supprime automatiquement les postes de travail inventoriés de la base de données d'inventaire lorsque les objets Poste de travail correspondant sont supprimés de eDirectory.
Il arrive parfois que les postes de travail inventoriés dans eDirectory et la base de données d'inventaire ne soient pas synchronisés pour l'une ou les deux raisons suivantes :
Dans ce cas, le service de retrait d'inventaire permet de supprimer les postes de travail indésirables de la base de données d'inventaire afin qu'elle puisse être synchronisée à nouveau avec eDirectory.
Si vous connaissez les noms DN complets des postes de travail, vous pouvez les spécifier dans le fichier inventoryremovallist.txt.
Pour rechercher les objets Poste de travail supprimés de eDirectory :
REMARQUE : lorsque vous exportez tous les postes de travail sous la forme de fichiers .csv, vous devez sélectionner les attributs.
Le fichier .csv exporté contient le nom DNS et les attributs sélectionnés des postes de travail. Toutefois, vous devez supprimer les valeurs des attributs et les guillemets du fichier .csv.
REMARQUE : le fichier de sortie eDirectory et le fichier .csv doivent être au même format pour que la comparaison se déroule correctement.