Network Inventory Advisor - aide & support

Vous avez une question? Trouvez la réponse ici


#1 Je ne peux récupérer aucune donnée WMI d'un équipement distant
Solution #1 - L'équipement doit être connecté: Cela peut paraître évident, mais nous devons vous poser la question. L'équipement distant est-il connecté? Allumé? Disponible sur le réseau? Beaucoup de nos clients ne font pas ces vérifications... désolé. C'est la première chose à faire; cependant, s'il est connecté et répond correctement au ping, lisez ce qui suit. Si l'équipement distant que vous essayez de répertorier n'apparaît pas dans les rapports mais répond correctement au ping sans coupures, il doit y avoir un problème au niveau de sa configuration, veuillez donc parcourir cette FAQ attentivement, vous y trouverez la solution. Si ce n'est pas le cas faites-le nous savoir, nous serons heureux de vous aider.

Solution #2 - Droits d'administrateur: Il se peut que vous n'ayez pas les droits d'administrateur local sur l'ordinateur distant. L'administrateur réseau doit avoir le droit de se connecter à vos équipements. Si vous inventoriez une machine Vista ou Windows 2008, la chose à faire serait de désactiver l'UAC (User Account Control/Contrôle des comptes utilisateurs), certains de nos clients nous ont fait savoir que cela résolvait quelques problèmes survenant lors d'audits réseau avec Windows Vista installé sur les systèmes distants. Si vous ne souhaitez pas désactiver totalement l'UAC, veuillez vous référer à la FAQ #17.

Solution #3 - Pare-feu: Vous devriez vérifier qu'un pare-feu ne bloque pas l'accès à l'ordinateur distant. Lorsque vous le configurez, veillez bien à ce que le pare-feu de l'ordinateur distant accepte le protocole DCOM et l'utilisation à distance. Si un pare-feu Windows pose problème, veuillez vous référer à cette rubrique.

Solution #4 - Partage: Il peut parfois arriver que tout semble être configuré correctement, et que la connexion échoue quand même. Si vous utilisez Windows XP, Vista ou 2003, vous devriez vérifier les options de partage et de sécurité par défaut pour les comptes locaux: ouvrez l'éditeur des Paramètres de Sécurité Locaux (par exemple en exécutant la commande 'secpol.msc'); allez dans "Stratégies Locales" et sélectionnez "Options de Sécurité". Faites défiler la liste et ouvrez "Accès réseau: modèle de partage et de sécurité pour les comptes locaux" (ou son équivalent selon la langue du système). S'il est défini sur "Invité seul", changez pour "Classique" et redémarrez l'ordinateur.

Solution #5 - Mot de passe vide: A partir de Windows XP vous ne pouvez plus utilisez de comptes administrateurs ayant des mots de passe vides pour l'administration et la gestion à distance. Cela peut bien sûr être désactivé dans les Paramètres de Sécurité Locaux, mais ce n'est pas la meilleure manière de procéder. Il est préférable de définir un mot de passe pour le compte administrateur que vous allez utiliser.

Solution #6 - WMI/RPC/etc indisponibles: Windows NT, Windows 95, et Windows 98 ne supportent pas le WMI. Si le "Windows Management Instrumentation Driver Extensions" (ou tout autre service WMI tel que RPC) est désactivé sur l'ordinateur distant que vous êtes en train d'inventorier, vous ne pourrez récupérer aucune donnée de cet équipement. Toutefois, vous pouvez facilement résoudre ce problème en installant le logiciel requis.

Solution #7 - Limitations de compatibilité: Vous ne pouvez pas vous connecter à/depuis certaines versions de Windows:
  • Windows XP Home ne supporte pas l'utilisation à distance, vous ne pourrez donc pas inventorier les PCs possédant ce système depuis un PC distant
  • Les ordinateurs sous Windows NT ne peuvent pas se connecter à des systèmes d'exploitation ultérieurs à Windows 2000, vous ne pourrez donc pas inventorier d'ordinateurs possédant Windows XP, Windows 2003, ou Vista depuis un système Windows NT
  • Windows 9x ne peut pas se connecter à Windows 2003 Server
  • Les équipements sous Windows 2000 ont besoin du Service Pack 2 pour pouvoir communiquer avec des systèmes Windows XP ou ultérieurs
Solution #8 - Propriétés de connexion réseau: Vous pouvez rencontrer les erreurs "Hôte inconnu" ou "Une connexion existante a été fermée par l'hôte distant" et le scan peut échouer si le NetBIOS est désactivé dans vos propriétés de connexion réseau. Vous devriez vérifier cela sur les équipements provoquant ces erreurs lors d'un scan en vous rendant dans "Propriétés de connexion réseau - Protocole Internet (TCP/IP) - Propriétés - Avancé - onglet WINS". Nous vous recommandons d'y activer le NetBIOS.
#2 Où puis-je trouver les paquets redistribuables requis pour installer WMI?
Solution: Veuillez télécharger WMI pour Windows 95 et 98 et pour Windows NT. Renseignez-vous sur le support du WMI sur les différentes versions de Windows dans d'autres sections de cette FAQ (limitations de compatibilité et déploiement du WMI sur Windows 9x).
#3 Comment puis-je configurer Windows 9x/Me pour réussir à les inventorier?
Lösung: Laden Sie zuerst den WMI-Kern herunter. Bringen Sie die WMI Anwendung ins Startup, und schalten Sie DCOM Verbindungen frei:
  • Dafür muss in der Registrierungsdatei unter HKLMSolution: Tout d'abord, téléchargez WMI. Puis placez l'application WMI dans la section démarrage, et activez les connexions DCOM:
  • Dans le registre, trouvez la section HKLM\SOFTWARE\MICROSOFT\OLE et définissez la valeur de EnableDCOM sur "Y", et celle de EnableRemoteConnect sur "Y" (ils sont sur "N" par défaut)
  • Dans le registre, trouvez la section HKLM\SOFTWARE\Microsoft\wbem\cimom et définissez la valeur de AutostartWin9X sur "2". Mettez EnableAnonConnections sur "1"
  • Ajoutez un lien vers le fichier Winmgmt.exe dans le répertoire Démarrage. Ce fichier est stocké dans le dossier \Windows\System\WBEM
C'est tout ce que vous avez à faire.
  • \SOFTWARE\MICROSOFT\OLE der Wert von EnableDCOM auf "Y", und EnableRemoteConnect auf "Y" gestellt werden (standardmäßig ist der Wert "N")
  • In der Sektion HKLM\SOFTWARE\Microsoft\wbem\cimom der Registirerungsdatei muss AutostartWin9X auf "2" gesetzt werden. Setzen Sie EnableAnonConnections auf "1".
  • Fügen Sie dem Startup einen Link auf Winmgmt.exe hinzu. Diese Datei wird in \Windows\System\WBEM gespeichert.
Das war's.
#4 Pourquoi ne puis-je pas lancer d'inventaire réseau depuis un Windows 2003?
Solution: Dans Windows 2003 le Fournisseur SNMP WMI est un composant optionnel. Pour l'installer, ouvrez la catégorie Ajout/Suppression de Programmes du Panneau de Configuration et cliquez sur Ajouter/Supprimer des Composants Windows. Cochez la case Outils de Gestion et d'Analyse, puis cliquez sur Détails. Cochez Fournisseur SNMP WMI, et cliquez sur OK.
#5 Est-ce que Network Inventory Advisor peut exporter des données en MDB (MS Access)?
Réponse: Bien sûr. A chaque fois que vous voyez l'option pour exporter en SQL, c'est en fait ce dont vous avez besoin. Comme vous le savez, SQL est la meilleure solution pour stocker la structure d'une base de données, du fait qu'il est facilement lisible, prend seulement quelques kilo-octets, et est facilement transférable, c'est pourquoi nous avons fait de notre mieux pour rendre l'export en SQL aussi universel que possible. Pour importer vers une nouvelle base de données MS Access un script SQL que vous avez exporté, vous devrez:
  • Exporter le rapport souhaité en SQL
  • Obtenir une copie de BatchAccess (un utilitaire tierce-partie, les droits appartiennent à son propriétaire), l'installer et le lancer. Vous pouvez le rechercher sur Google, ou en demander une copie à nos techniciens, c'est gratuit, open-source, et plutôt utile si vous avez à utiliser MS Access régulièrement
  • Créez une base de données vide dans BatchAccess, puis exécutez le script SQL précédemment exporté
  • Ta-da! Votre base de données MDB est prête à être ouverte dans MS Access.
#6 Comment puis-je activer l'utilisation à distance dans Windows XP / Vista / 2008?
Solution: Au cas où un ordinateur sous Windows XP n'accepterait pas l'utilisation à distance, veuillez suivre les étapes suivantes:
  • Cliquez sur "Démarrer" puis "Exécuter", tapez "gpedit.msc" (Stratégie de groupe), puis cliquez sur "OK"
  • Sous "Stratégie Ordinateur Local" déployez "Configuration Ordinateur" > "Modèles d'administration" > "Réseau" > "Connexions réseau" > "Pare-feu Windows" puis cliquez sur "Profil du domaine"
  • Faites un clic-droit sur "Pare-feu Windows: Autoriser à ignorer la sécurité IPSec authentifiée", puis cliquez sur "Propriétés"
  • Cliquez sur "Activer", puis sur "OK".
C'est tout ce que vous avez à faire.
#7 Comment puis-je définir les droits pour le "Lancement à distance" de DCOM sous Windows XP / Windows 2008?
Solution: Veuillez suivre les étapes suivantes:
  • Cliquez sur "Démarrer" puis "Exécuter", tapez "DCOMCNFG", puis cliquez sur "OK"
  • Dans la fenêtre "Services de composants", déployez "Services de composants", puis "Ordinateurs", et "Poste de travail"
  • Dans la barre de menu, cliquez sur le bouton "Configurer mon ordinateur". La fenêtre "Poste de travail" apparaît
  • Dans cette fenêtre, cliquez sur l'onglet "Sécurité COM"
  • Sous "Lancer et activer les permissions", cliquez sur "Modifier les limites"
  • Dans la fenêtre "Lancer la permission", suivez ces étapes si votre nom ou groupe n'apparaît pas dans la "Liste des groupes et utilisateurs": Dans la fenêtre "Lancer la permission", cliquez sur "Ajouter"; Dans la fenêtre "Choisir des utilisateurs", "Ordinateurs" ou "Groupes", ajoutez votre nom et le groupe dans le champ "Entrer les noms d'objets à choisir", puis cliquez sur "OK"
  • Dans la fenêtre "Lancer la permission", sélectionnez votre utilisateur et groupe dans le champ "Noms de groupe et d'utilisateur". Dans la colonne "Autoriser" située sous "Droits pour les utilisateurs", choisissez "Lancement à distance", puis cliquez sur OK.
C'est tout ce que vous avez à faire.
#8 Comment puis-je ouvrir le port DCOM pour accéder au pare-feu sous Windows XP / Vista / 2008?
Solution: Avant d'autoriser des ports dans le "Pare-feu Windows", assurez-vous que le paramètre "Pare-feu Windows: Autoriser les exceptions de port local" est activé dans les Stratégies de Groupe. Pour cela, veuillez suivre les étapes suivantes:
  • Cliquez sur "Démarrer" puis "Exécuter", tapez "gpedit.msc", puis cliquez sur "OK"
  • Sous "Stratégie d'ordinateur local" déployez "Configuration ordinateur" > "Modèles d'administration" > "Réseau" > "Connexions réseau" > "Pare-feu Windows", puis cliquez sur "Profil du domaine"
  • Faites un clic-droit sur "Pare-feu Windows: Autoriser les exceptions de port local", puis cliquez sur "Propriétés"
  • Cliquez sur "Autoriser", puis sur "OK"
C'est tout ce que vous avez à faire.

Note: Vous pouvez également utiliser le paramètre "Pare-feu Windows: Définir des exceptions de port" pour configurer des exceptions de port local.

Le port DCOM est le port TCP 135. Pour ouvrir le port DCOM, veuillez suivre les étapes suivantes:
  • Cliquez sur "Démarrer", puis sur "Panneau de configuration"
  • Double-cliquez sur "Pare-feu Windows", puis cliquez sur l'onglet "Exceptions".
  • Cliquez sur "Ajouter un port".
  • Dans le champ "Nom", tapez "DCOM_TCP135", puis "135" dans le champ "Numéro de port".
  • Cliquez sur "TCP", puis sur "OK".
  • Cliquez sur "OK".
Note: Vous pouvez également taper la commande suivante dans une invite de commandes pour ouvrir un port:
netsh firewall add portopening TCP 135 DCOM_TCP135
#9 Comment puis-je ajouter des programmes à la liste d'exceptions du Pare-feu Windows sous Windows XP / Vista / 2008?
Solution: Avant de définir des exceptions de programmes dans "Pare-feu Windows", assurez-vous que le paramètre "Pare-feu Windows: Autoriser les exceptions de programmes locaux" est activé dans les Stratégies de Groupe:
  • Cliquez sur "Démarrer" puis "Exécuter", tapez "gpedit.msc", puis cliquez sur "OK"
  • Sous "Stratégie ordinateur local" déployez "Configuration ordinateur" > "Modèles d'administration" > "Réseau" > "Connexions réseau" > "Pare-feu Windows", puis cliquez sur "Profil du domaine"
  • Faites un clic-droit sur "Pare-feu Windows: Autoriser les exceptions de programmes locaux", puis cliquez sur "Propriétés"
  • Cliquez sur "Activé", puis sur "OK"
C'est tout ce que vous avez à faire.

Note: Vous pouvez également utiliser le paramètre "Pare-feu Windows: Définir les exceptions de programmes" pour configurer les exceptions de programmes locaux.

Pour ajouter le programme à la liste "Exceptions du Pare-feu Windows", veuillez suivre les étapes suivantes:
  • Cliquez sur "Démarrer" puis sur "Panneau de configuration"
  • Double-cliquez sur "Pare-feu Windows", puis cliquez sur l'onglet "Exceptions"
  • Cliquez sur "Ajouter un programme"
  • Localisez le fichier iadvisor.exe (dans le dossier du programme, à l'intérieur de "Program Files"), puis cliquez sur "OK"
  • Cliquez sur "OK". C'est comme cela que l'on ajoute le GUI de Network Inventory Advisor aux exceptions.
  • Localisez le fichier piaservice.exe (dans le dossier du programme, à l'intérieur de "Program Files"), puis cliquez sur "OK"
  • Cliquez sur "OK". Cela est nécessaire pour ajouter le service de l'application à la liste des exceptions.
Vous pouvez également taper la commande suivante dans une invite de commandes pour ajouter un programme à la liste d'exceptions du Pare-feu Windows:
netsh firewall add allowedprogram path_to_the_program_folder\iadvisor.exe NetworkInventoryAdvisor ENABLE
et
netsh firewall add allowedprogram path_to_the_program_folder\piaservice.exe NetworkInventoryAdvisorSVC ENABLE
#10 Il arrive qu'en scannant en local ou des équipements distants, j'obtienne l'erreur "Unknown error 0x80041001"
Solution: D'après nos tests cette erreur fait référence à un Échec Générique en accédant au WMI distant. Cependant, les solutions peuvent être différentes en fonction de la récurrence de cette erreur. Vous pouvez trouver un sujet sur cette erreur ici. N'hésitez pas à contacter notre support technique à tout moment.
#11 J'obtiens l'erreur 0x80041013 ("Fournisseur non trouvé") ou 0x80041014 ("Erreur d'initialisation du composant")
Solution: Veuillez consulter ce sujet: http://support.microsoft.com/kb/318849. Il y a un problème avec vos stratégies de sécurité locale, et cet article vous guidera pour réussir à le résoudre. Il y a également un très bon guide de dépannage de bas-niveau pour ces deux erreurs ici.
#12 Scan des résultats dans "Unknown error 0x80041003", qu'est-ce qui peut être fait?
Solution: Cette erreur correspond à "L'utilisateur courant n'a pas les droits nécessaires pour effectuer cette action". Vous pouvez obtenir ce message d'erreur lorsque le compte utilisateur avec lequel vous scannez votre réseau n'a pas les droits WMI requis. Comme nous l'avons dot précédemment, le compte utilisateur doit posséder les droits d'administrateur sur le système distant, ainsi que certains droits spécifiques. Avant toute chose, vous allez devoir vérifier la sécurité d'espace de nom du système distant. Pour cela, allez sur l'équipement distant, accédez au contrôle WMI et allez sur l'onglet Sécurité dans la console de gestion de l'ordinateur:
  • Faites un clic-droit sur le "Poste de travail", et cliquez sur "Gérer"
  • Double-cliquez sur "Services et Applications" puis sur "Contrôle WMI"
  • Faites un clic-droit sur "Contrôle WMI" et sélectionnez "Propriétés"
  • Allez sur l'onglet "Sécurité"
  • Déployer la catégorie "Racine" et naviguez jusqu'à l'espace de nom "CIMV2", sélectionnez-le
  • Maintenant, cliquez sur "Sécurité". Si l'utilisateur que vous utilisez pour vous connecter à ce PC est sur la liste qui apparaît, modifiez les permissions de la manière suivante: ajoutez un compte "service réseau" (depuis les comptes locaux de l'ordinateur) et un compte Administrateur. Si l'utilisateur n'est pas dans la liste, cliquez sur le bouton Ajouter, et ajoutez l'utilisateur depuis son emplacement (local, domaine, etc.)
  • Pour pouvoir configurer la sécurité du domaine, l'utilisateur doit avoir les droits de lecture et de modification. Les administrateurs les ont par défaut, et peuvent définir les droits pour d'autres utilisateurs
  • Activez le droit "Autoriser à distance"
  • Par défaut, les droits d'un compte utilisateur définis pour un domaine s'appliquent uniquement à celui-ci. Si vous voulez que l'utilisateur ait accès à tous les sous-domaines, cliquez sur le bouton Avancé. Cliquez sur Modifier et spécifiez l'étendue de l'accès dans la fenêtre suivante.
  • Si les étapes ci-dessus ne règlent pas le problème, faites de même pour le domaine "par défaut"
#13 Les noms d'utilisateurs sont récupérés sur les machines Windows 2000/XP, mais pas sur Windows 98. Quelle en est la raison?
Solution: La raison de ce problème est la version du système Windows. En fait, sous Windows NT/2000/XP un utilisateur s'authentifie toujours avant de se connecter au réseau (Netware ou Microsoft). Sous Windows 9x vous ne pouvez pas obtenir le nom d'utilisateur à moins de vous connecter à Windows. Une ouverture de session Windows doit donc précéder une connexion au réseau pour obtenir correctement le nom d'utilisateur. Veuillez donc essayer de sélectionner l'option 'Connexion Windows' située dans la liste 'Connexion réseau primaire' (Panneau de configuration > Réseau > Configuration). Malheureusement, il n'est pas possible d'obtenir le nom d'utilisateur sous Windows 9x AVANT que n'apparaisse 'Connexion Windows'.
#14 L'inventaire du domaine provoque l'affichage du message "Accès refusé", bien que les identifiants de connexion soient corrects.
Solution: Veuillez vérifiez que votre nom de domaine n'est pas inclut dans l'identifiant que vous utilisez pour inventorier le réseau. Vérifiez également que le nom d'utilisateur et mot de passe que vous utilisez appartient au groupe administrateurs du domaine et bénéficient de tous les droits nécessaires.
#15 J'ai remarqué que quelque chose était installé sur les équipements distants, Network Inventory Advisor n'installe-t-il vraiment rien sans qu'on ne lui demande?
Solution: Il n'installe évidemment rien sans qu'on ne lui demande, cependant, il propose plusieurs méthodes de scan, et par défaut au cas où celui qui utilise un client RPC/DCOM échoue, une méthode sans client est utilisée. Vous pouvez changer ce comportement dans les paramètres. Veuillez noter que le scan utilisant le client déployé automatiquement donnera des résultats plus précis, étant donné que certaines catégories de données sont inventoriées de manière personnalisée, sans passer par les services WMI.
#16 Est-ce vraiment sûr d'installer Network Inventory Advisor sur mon environnement client?
Solution: C'est totalement sûr. Network Inventory Advisor n'envoie aucune donnée concernant votre réseau où que ce soit, ne collecte pas d'informations personnelles et ne peut modifier la configuration ni nuire à la stabilité de votre réseau de quelque manière que ce soit. Vous pouvez toujours télécharger une démo gratuite de Network Inventory Advisor pour vous assurer qu'il correspond à vos attentes.
#17 Je ne veux pas désactiver l'UAC sur mes clients Vista, que puis-je faire d'autre?
Solution: Si vous ne voulez pas désactiver complètement l'UAC sur les systèmes Windows Vista que vous souhaitez inventorier, mais avez tout de même besoin de les scanner, vous avez la possibilité de désactiver l'UAC pour l'administrateur distant uniquement. Plus d'informations à ce sujet peuvent être trouvées dans cet article de Microsoft. En général vous avez juste besoin de:

  • Localiser dans la registre la clé HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\system
  • Définir la valeur de LocalAccountTokenFilterPolicy sur 1 (ce qui désactive l'UAC pour l'utilisation à distance)
#18 L'un de mes Macs n'est pas scanné, je reçois l'erreur "WMI ne répond pas..."
Solution: Vous avez oublié d'activer le scan via SSH, ce qui est nécessaire pour que les Macs soient inclus dans l'inventaire. Rendez-vous dans Paramètres -> Général, et cochez l'option "Activer le scan via SSH (pour les Macs)". Nous avons remarqué qu'il est parfois utile de supprimer le Mac en question de l'arborescence du réseau puis de l'ajouter à nouveau.
#19 L'un de mes Macs n'est pas scanné, l'erreur "Accès refusé" apparaît
Solution: Il semblerait que votre Mac ait la connexion à distance désactivée.

Le système d'exploitation Apple Mac OS X a SSH d'installé par défaut mais le démon SSH n'est pas activé. Cela signifie que vous ne pouvez pas vous connecter à distance ni faire de copies à distance avant de l'avoir activé. Pour cela, rendez-vous dans les 'Préférences du système'. Sous 'Internet & Réseau' il y a une icône 'Partage'. Lancez-la. Dans la liste qui apparaît, cochez l'option 'Connexion à distance'. Cela a pour effet de lancer immédiatement le démon SSH et vous pouvez alors vous connecter à distance avec votre nom d'utilisateur. La fenêtre 'Partage' affiche en bas le nom et l'adresse IP à utiliser. Vous pouvez également les retrouver en utilisant les commandes 'whoami' et 'ifconfig' dans le terminal de commandes.

Vérifiez également que le nom d'utilisateur et mot de passe utilisés pour scanner le Mac à distance sont corrects.
#20 Comment puis-je tester la fonction d'export de Network Inventory Advisor?
Solution: La version démo gratuite de Network Inventory Advisor implique certaines restrictions, cependant cela ne vous empêche pas de tester absolument toutes les fonctionnalités de l'application avant de prendre la décision de l'acheter. Les restrictions suivantes s'appliquent:

  • La version d'essai gratuite est valable 15 jours, et vous ne pourrez plus lancer Network Inventory Advisor une fois cette date dépassée
  • Vous ne pouvez pas inventorier plus de 25 équipements
  • Vous pouvez seulement exporter et imprimer les rapports de votre machine locale
Une fois la période d'essai gratuite expirée, veuillez acheter une licence.
#21 Puis-je inventorier des équipements fonctionnant sous Linux?
Solution: Oui, vous le pouvez. Network Inventory Advisor, depuis sa version 3.5, propose le scan d'équipements SNMP, comme les routeurs, modems, etc, et également les machines Linux, qui doivent exécuter un agent SNMP pour que vous puissiez vous y connecter et les scanner. Le SNMP v1 et v2c est supporté. Vous pouvez en modifier les paramètres dans "Paramètres -> SNMP". Comme vous le savez, les équipements Windows et Mac OS sont scannés nativement par Network Inventory Advisor, sans qu'il n'y ait besoin de modifier quoi que ce soit.