Question
Imprimante information snmp
- Philippe
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 11 ans 3 mois #18869
par Philippe
Réponse de Philippe sur le sujet Re:Imprimante information snmp
vérifier si tu a accés a cette OID
test avec un browser de snmp un gratuit ici , il est simple mais efficace
tu a aussi celui ci peut être plus intuitif mais plus limité
ca fonctionne en powershell v2
par contre avec ton OID j'ai ce message : \"L'opération SNMP requise a identifié une variable inconnue.\" sur deux model d'imprimante HP (1320 et 3010) ce qui indique que OID l'existe pas
test avec un browser de snmp un gratuit ici , il est simple mais efficace
tu a aussi celui ci peut être plus intuitif mais plus limité
ca fonctionne en powershell v2
par contre avec ton OID j'ai ce message : \"L'opération SNMP requise a identifié une variable inconnue.\" sur deux model d'imprimante HP (1320 et 3010) ce qui indique que OID l'existe pas
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 11 ans 3 mois #18870
par Philippe
Réponse de Philippe sur le sujet Re:Imprimante information snmp
un autre
browser de mib
tres complete mais tres complexe en eval pendant 7 jours
mais pourra d'aidée si tu arrive a l'utilisé
pour ton OID il semble qu'il manque un chiffre : 1.3.6.1.2.1.1.1.0
[code:1]$SNMP = new-object -ComObject olePrn.OleSNMP
$snmp.open(\"192.168.3.142\",\"public\",2,3000)
$snmp.Get(\".1.3.6.1.2.1.25.3.2.1.3.1\"«»)
$snmp.Get(\".1.3.6.1.2.1.1.1.0\"«»)
$SNMP.Close()
# renvoie
HP LaserJet P3010 Series
HP ETHERNET MULTI-ENVIRONMENT,ROM none,JETDIRECT,JD148,EEPROM V.43.16,CIDATE 07/13/2012[/code:1]
mais pourra d'aidée si tu arrive a l'utilisé
pour ton OID il semble qu'il manque un chiffre : 1.3.6.1.2.1.1.1.0
[code:1]$SNMP = new-object -ComObject olePrn.OleSNMP
$snmp.open(\"192.168.3.142\",\"public\",2,3000)
$snmp.Get(\".1.3.6.1.2.1.25.3.2.1.3.1\"«»)
$snmp.Get(\".1.3.6.1.2.1.1.1.0\"«»)
$SNMP.Close()
# renvoie
HP LaserJet P3010 Series
HP ETHERNET MULTI-ENVIRONMENT,ROM none,JETDIRECT,JD148,EEPROM V.43.16,CIDATE 07/13/2012[/code:1]
Connexion ou Créer un compte pour participer à la conversation.
- erin
- Auteur du sujet
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 43
- Remerciements reçus 0
il y a 11 ans 3 mois #18871
par erin
Réponse de erin sur le sujet Re:Imprimante information snmp
merci pour les lien vers ces browsers
je viens d'utiliser ireasoning je met l'adresse de l imprimante je fait walk
et je trouve bien un oid qui à la valeur du compteur d'impression.
Name/OID: .1.3.6.1.4.1.641.6.4.2.1.1.4.1.9; Value (Counter32): 1557
Name/OID: .1.3.6.1.2.1.43.10.2.1.4.1.1; Value (Counter32): 1559
mais quand je l'interoge par powershell j'ai toujours la meme erreur.
[code:1]Exception lors de l'appel de « Get » avec « 1 » argument(s) : « Erreur de l'API WinSNMP : Erreurs internes/non définies
. »
Au niveau de ligne : 1 Caractère : 10
+ $snmp.Get <<<< (\".1.3.6.1.2.1.43.10.2.1.4.1.1\"«»)
+ CategoryInfo : NotSpecified: (:«») [], MethodInvocationException
+ FullyQualifiedErrorId : ComMethodTargetInvocation[/code:1]
je viens d'utiliser ireasoning je met l'adresse de l imprimante je fait walk
et je trouve bien un oid qui à la valeur du compteur d'impression.
Name/OID: .1.3.6.1.4.1.641.6.4.2.1.1.4.1.9; Value (Counter32): 1557
Name/OID: .1.3.6.1.2.1.43.10.2.1.4.1.1; Value (Counter32): 1559
mais quand je l'interoge par powershell j'ai toujours la meme erreur.
[code:1]Exception lors de l'appel de « Get » avec « 1 » argument(s) : « Erreur de l'API WinSNMP : Erreurs internes/non définies
. »
Au niveau de ligne : 1 Caractère : 10
+ $snmp.Get <<<< (\".1.3.6.1.2.1.43.10.2.1.4.1.1\"«»)
+ CategoryInfo : NotSpecified: (:«») [], MethodInvocationException
+ FullyQualifiedErrorId : ComMethodTargetInvocation[/code:1]
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 11 ans 3 mois #18872
par Philippe
Réponse de Philippe sur le sujet Re:Imprimante information snmp
tes OID fonctionne tres bien c'est déjà ca (voir mes test plus bas sur 10 models d'imprimantes a ma disposition)
merci pour tes recherches sur le sujet je n'aurait pas a le faire
je n'est pas trouver de détail sur l'erreur interne a la dll et je ne reproduit pas le problème chez moi
peut être a tu un problème avec ta dll oleprn ma version 6.1.7600.16385) dans \"c:/Windows/system32\"
ou le firewall de Windows ou autre
ou ton antivirus qui bloque le port 161
ca peut aussi venir du Framework .NET (a mettre a jour)
[code:1]
\"192.168.3.130\", \"192.168.3.131\", \"192.168.3.133\", \"192.168.3.134\", \"192.168.3.135\", \"192.168.3.141\", \"192.168.3.146\", \"192.168.3.149\", \"192.168.3.153\", \"192.168.3.166\" | foreach {
$SNMP = new-object -ComObject olePrn.OleSNMP
$snmp.open(\"192.168.3.131\",\"public\",2,3000)
Write-Host \"Model : \"$snmp.Get(\".1.3.6.1.2.1.25.3.2.1.3.1\"«»)
Write-Host \"Firmware : \"$snmp.Get(\".1.3.6.1.2.1.1.1.0\"«»)
Write-Host \"Compteur : \"$snmp.Get(\".1.3.6.1.2.1.43.10.2.1.4.1.1\"«»)
$SNMP.Close()
}
Model : HP LaserJet 4100 Series
Firmware : HP ETHERNET MULTI-ENVIRONMENT,ROM L.20.07,JETDIRECT,JD84,EEPROM L.21.11
Compteur : 265336
Model : HP Color LaserJet CP2025dn
Firmware : HP ETHERNET MULTI-ENVIRONMENT,SN:CNHSxxxxxx,FN:MB33YM8,SVCID:22032,PID:HP Color LaserJet CP2025dn
Compteur : 55218
Model : HP LaserJet P2055x
Firmware : HP ETHERNET MULTI-ENVIRONMENT,ROM none,JETDIRECT,JD137,EEPROM V.37.15,CIDATE 06/25/2013,IT debuglite
Compteur : 28500
Model : HP LaserJet P3010 Series
Firmware : HP ETHERNET MULTI-ENVIRONMENT,ROM none,JETDIRECT,JD148,EEPROM V.43.10,CIDATE 01/12/2012
Compteur : 25173
Model : HP LaserJet P2055dn
Firmware : HP ETHERNET MULTI-ENVIRONMENT,ROM none,JETDIRECT,JD137,EEPROM V.37.12,CIDATE 07/12/2010,IT debuglite
Compteur : 605
Model : hp LaserJet 1320 series
Firmware : HP ETHERNET MULTI-ENVIRONMENT,ROM B.25.01,JETDIRECT,JD120,EEPROM V.28.72,CIDATE 07/20/2004
Compteur : 116795
Model : Aficio MP C4000
Firmware : RICOH
Compteur : 448906
Model : HP LaserJet 4100 Series
Firmware : HP ETHERNET MULTI-ENVIRONMENT,ROM L.20.07,JETDIRECT,JD84,EEPROM L.25.57,CIDATE 05/02/2006
Compteur : 212712
Model : HP LaserJet 400 M401dn
Firmware : HP ETHERNET MULTI-ENVIRONMENT,SN:VNCxxxxxxxx,FN:«»X613AQ5,SVCID:22316,PID:HP LaserJet 400 M401dn
Compteur : 4402
Model : HP LaserJet 400 color M451nw
Firmware : HP ETHERNET MULTI-ENVIRONMENT,SN:CNCxxxxxxx,FN:Q501FLN,SVCID:22183,PID:HP LaserJet 400 color M451nw
Compteur : 22176[/code:1]
merci pour tes recherches sur le sujet je n'aurait pas a le faire
je n'est pas trouver de détail sur l'erreur interne a la dll et je ne reproduit pas le problème chez moi
peut être a tu un problème avec ta dll oleprn ma version 6.1.7600.16385) dans \"c:/Windows/system32\"
ou le firewall de Windows ou autre
ou ton antivirus qui bloque le port 161
ca peut aussi venir du Framework .NET (a mettre a jour)
[code:1]
\"192.168.3.130\", \"192.168.3.131\", \"192.168.3.133\", \"192.168.3.134\", \"192.168.3.135\", \"192.168.3.141\", \"192.168.3.146\", \"192.168.3.149\", \"192.168.3.153\", \"192.168.3.166\" | foreach {
$SNMP = new-object -ComObject olePrn.OleSNMP
$snmp.open(\"192.168.3.131\",\"public\",2,3000)
Write-Host \"Model : \"$snmp.Get(\".1.3.6.1.2.1.25.3.2.1.3.1\"«»)
Write-Host \"Firmware : \"$snmp.Get(\".1.3.6.1.2.1.1.1.0\"«»)
Write-Host \"Compteur : \"$snmp.Get(\".1.3.6.1.2.1.43.10.2.1.4.1.1\"«»)
$SNMP.Close()
}
Model : HP LaserJet 4100 Series
Firmware : HP ETHERNET MULTI-ENVIRONMENT,ROM L.20.07,JETDIRECT,JD84,EEPROM L.21.11
Compteur : 265336
Model : HP Color LaserJet CP2025dn
Firmware : HP ETHERNET MULTI-ENVIRONMENT,SN:CNHSxxxxxx,FN:MB33YM8,SVCID:22032,PID:HP Color LaserJet CP2025dn
Compteur : 55218
Model : HP LaserJet P2055x
Firmware : HP ETHERNET MULTI-ENVIRONMENT,ROM none,JETDIRECT,JD137,EEPROM V.37.15,CIDATE 06/25/2013,IT debuglite
Compteur : 28500
Model : HP LaserJet P3010 Series
Firmware : HP ETHERNET MULTI-ENVIRONMENT,ROM none,JETDIRECT,JD148,EEPROM V.43.10,CIDATE 01/12/2012
Compteur : 25173
Model : HP LaserJet P2055dn
Firmware : HP ETHERNET MULTI-ENVIRONMENT,ROM none,JETDIRECT,JD137,EEPROM V.37.12,CIDATE 07/12/2010,IT debuglite
Compteur : 605
Model : hp LaserJet 1320 series
Firmware : HP ETHERNET MULTI-ENVIRONMENT,ROM B.25.01,JETDIRECT,JD120,EEPROM V.28.72,CIDATE 07/20/2004
Compteur : 116795
Model : Aficio MP C4000
Firmware : RICOH
Compteur : 448906
Model : HP LaserJet 4100 Series
Firmware : HP ETHERNET MULTI-ENVIRONMENT,ROM L.20.07,JETDIRECT,JD84,EEPROM L.25.57,CIDATE 05/02/2006
Compteur : 212712
Model : HP LaserJet 400 M401dn
Firmware : HP ETHERNET MULTI-ENVIRONMENT,SN:VNCxxxxxxxx,FN:«»X613AQ5,SVCID:22316,PID:HP LaserJet 400 M401dn
Compteur : 4402
Model : HP LaserJet 400 color M451nw
Firmware : HP ETHERNET MULTI-ENVIRONMENT,SN:CNCxxxxxxx,FN:Q501FLN,SVCID:22183,PID:HP LaserJet 400 color M451nw
Compteur : 22176[/code:1]
Connexion ou Créer un compte pour participer à la conversation.
- erin
- Auteur du sujet
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 43
- Remerciements reçus 0
il y a 11 ans 3 mois #18873
par erin
Réponse de erin sur le sujet Re:Imprimante information snmp
aie caramba !
j'essayai de passer les commandes une par une sans résultat.
et en les mettant dans un script ca passe tout seul
erreur de debutant
je te remerci pour ton aide a bientot.
j'essayai de passer les commandes une par une sans résultat.
et en les mettant dans un script ca passe tout seul
erreur de debutant
je te remerci pour ton aide a bientot.
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.040 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Imprimante information snmp