Bonjour,
Je voudrais 'classer' mes résultats dans un tableau.
Voici ce que je cherche (script batch)
et voici un des résultats qu'il m'affiche
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 set IP=2 :BOUCLE1 snmpget -v 1 -c public -L n: 10.45.2.%IP% .1.3.6.1.2.1.1.1.0>>condition.txt if errorlevel 1 goto ERREUR1 snmpget -v 1 -c public -L n: 10.45.2.%IP% .1.3.6.1.2.1.1.4.0>>condition.txt rem S/N(à la main) snmpget -v 1 -c public -L n: 10.45.2.%IP% .1.3.6.1.2.1.1.5.0>>condition.txt snmpget -v 1 -c public -L n: 10.45.2.%IP% .1.3.6.1.2.1.2.2.1.6.1>>condition.txt snmpget -v 1 -c public -L n: 10.45.2.%IP% .1.3.6.1.2.1.2.2.1.6.2>>condition.txt snmpget -v 1 -c public -L n: 10.45.2.%IP% .1.3.6.1.2.1.25.3.2.1.3.1>>condition.txt snmpget -v 1 -c public -L n: 10.45.2.%IP% .1.3.6.1.4.1.641.2.1.2.1.6.1>>condition.txt snmpget -v 1 -c public -L n: 10.45.2.%IP% .1.3.6.1.4.1.674.10898.100.2.1.2.1.6.1>>condition.txt rem pour dell snmpget -v 1 -c public -L n: 10.45.2.%IP% .1.3.6.1.2.1.43.5.1.1.17.1>>condition.txt rem pour hp snmpget -v 1 -c public -L n: 10.45.2.%IP% .1.3.6.1.4.1.1602.1.2.2.1.0>>condition.txt rem pour canon echo L'adresse IP de la machine est 10.45.2.%IP%>>condition.txt echo - - - - - - - - - - - - - - - - - - - - >>condition.txt :ERREUR1 set /A IP=IP+1 IF not %IP%==25 GOTO BOUCLE1
Je voudrais donc savoir s'il était possible de placer ses résultats dans un tableau. Une ligne par adresse IP et une colonne pour chaque MIB(ex:.1.3.6.1.4.1.1602.1.2.2.1.0). Sachant que toutes ces MIB ne sont pas forcément remplies.SNMPv2-MIB::sysDescr.0 = STRING: Lexmark T430 version JX.JU.P101 kernel 2.4.0-test6 All-N-1
SNMPv2-MIB::sysContact.0 = STRING:
SNMPv2-MIB::sysName.0 = STRING: PRT404
IF-MIB::ifPhysAddress.1 = STRING: 0:0:0:0:0:0
IF-MIB::ifPhysAddress.2 = STRING: 0:4:0:83:1b:35
HOST-RESOURCES-MIB::hrDeviceDescr.1 = STRING: Lexmark T430 7924BP4 JX.JU.P101 -- Part Number --
SNMPv2-SMI::enterprises.641.2.1.2.1.6.1 = STRING: "7924BP4"
L'adresse IP de la machine est 172.29.2.XXX
Merci d'avance pour votre aide et n'hésitez pas à me poser des questions
Partager