j'ai écris un petit script qui permet de faire un inventaire de mon parc, à partir d'une liste de machine -il va pinguer le poste s'il répond ,il éxécute l'inventaire qui génére un compte rendu "un fichier csv" puis un robocopy qui permet de récupérer le compte rendu vers mon poste. il fonctionne mais j'ai deux soucis:
-le 1er lors d'un ping si j'ai une réponse du type: Réponse de 1x.1x.16x.1xx : Impossible de joindre l'hôte de destination pour mon script c'est comme si le poste répondait donc il exécute la suite des commandes
-Puis le 2eme, Si mon poste ne répond pas au ping,il devrait passer directement à la commande après le else mais là non,il exécute tout de même, tous les lignes de commande de mon script Merci de votre aide
Code :
for /F "delims=" %%a in (PC-AD2P.txt) do (set host=%%a
Marsh Posté le 22-02-2011 à 17:34:50
Bonjour,
j'ai écris un petit script qui permet de faire un inventaire de mon parc, à partir d'une liste de machine
-il va pinguer le poste s'il répond ,il éxécute l'inventaire qui génére un compte rendu "un fichier csv"
puis un robocopy qui permet de récupérer le compte rendu vers mon poste.
il fonctionne mais
j'ai deux soucis:
-le 1er lors d'un ping si j'ai une réponse du type: Réponse de 1x.1x.16x.1xx : Impossible de joindre l'hôte de destination
pour mon script c'est comme si le poste répondait
donc il exécute la suite des commandes
-Puis le 2eme,
Si mon poste ne répond pas au ping,il devrait passer directement à la commande après le else
mais là non,il exécute tout de même, tous les lignes de commande de mon script
Merci de votre aide