Réécrire dans le même fichier avec wmic

nicolus -  
dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai fait un petit programme qui scanne tout un réseau.
'il contient une boucle, et le problème est que la commande wmic efface tout le fichier .txt à chaque nouvelle itération alors que je voudrais que ça s'ajoute à la suite dans le fichier!

En batch par exemple, on se sert de ça : >> pour lui dire qu'il doit écrire à la suite!
Mais la impossible ! Quelqu'un aurait il une idée?


set ip=0

md c:\inventaire

:inventaire

set /a ip=%ip%+1
if %ip%==136 goto finboucle 


echo Les applicationsde l'ordinateur numero %ip% sont comptabilisees 
echo Veuillez patienter...

wmic /node:10.41.1.%ip% /user:xxxxxxx /password:xxxxxxxx /output:c:\inventaire\ApplicationsPoste.txt product get name,version


wmic quit

goto inventaire

:finboucle


2 réponses

  1. Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   1 331
     
    Salut.
    C'est wmic qui gère le fichier texte. Je ne connais pas ce logiciel, si c'est possible il faut passer une option à la ligne de commande ou un fichier de configuration à modifier. Regarde le manuel.
    0
  2. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    hello
    wmic /node:10.41.1.%ip% /user:xxxxxxx /password:xxxxxxxx /output:c:\inventaire\ApplicationsPoste.tmp product get name,version
    type c:\inventaire\ApplicationsPoste.tmp >> c:\inventaire\ApplicationsPoste.txt
    0
    1. nicolus
       
      excellent ! Jessaye demain ! et je te dit ! Merci aussi Char.
      0
    2. Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   1 331
       
      bonne pirouette. Ne pas oublier de supprimer le fichier .tmp à la fin du script pour être plus propre.
      0
    3. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
       
      et éventuellement mettre le fichier à zéro au début du script
      copy NUL c:\inventaire\ApplicationsPoste.txt >NUL
      0
    4. nicolus
       
      ok j'ai essayé ça à marché niquel ! SUper ton idée de copier d'un fichier temporaire à un fichier .txt! Je ne sais pas comment on passe en résolu mais j'aimerais bien.

      J'ai intégré mes fichiers txt dans joomla, et maintenant je scanne mon réseau en temps réel, et les resultats arrivent directement dans l'intranet ! pratique pour administrer
      0
    5. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
       
      au dessus de ton premier message cliquer sur Marquer comme résolu
      0