Question
Script ping réseau (Résolu)
- bordin
- Auteur du sujet
- Hors Ligne
- Membre premium
-
Réduire
Plus d'informations
- Messages : 88
- Remerciements reçus 0
il y a 15 ans 10 mois #590
par bordin
Réponse de bordin sur le sujet Re:script ping réseau
Salut,
en faisant :
Get-WmiObject -Class Win32_PingStatus -filter \"Address='NomServeur' \"
j'ai bien la valeur de statuscode à 0.
Mais dès que le passe l'objet dans un pipe plus rien!
du style | format-table -property statuscode
en faisant :
Get-WmiObject -Class Win32_PingStatus -filter \"Address='NomServeur' \"
j'ai bien la valeur de statuscode à 0.
Mais dès que le passe l'objet dans un pipe plus rien!
du style | format-table -property statuscode
Connexion ou Créer un compte pour participer à la conversation.
- Jacques Barathon
- Hors Ligne
- Administrateur
-
Réduire
Plus d'informations
- Messages : 576
- Remerciements reçus 0
il y a 15 ans 10 mois #593
par Jacques Barathon
Réponse de Jacques Barathon sur le sujet Re:script ping réseau
Curieux, ça marche nickel sur ma machine en reproduisant la commande à l'identique. Peux-tu nous donner l'intégralité du code que tu exécutes? Il y a peut-être une coquille quelque part.
Janel
Janel
Connexion ou Créer un compte pour participer à la conversation.
- bordin
- Auteur du sujet
- Hors Ligne
- Membre premium
-
Réduire
Plus d'informations
- Messages : 88
- Remerciements reçus 0
il y a 15 ans 10 mois #737
par bordin
Réponse de bordin sur le sujet Re:script ping réseau
SAlut,
désolé pour la réponse tardive. Voila le contenu du script get-statusIP.ps1.
get-content $args[0] | ForEach-Object -Process {
Get-WmiObject -Class Win32_PingStatus -filter (\"Address=' \" + $_ + \" ' \") |
format-table -property Address,
@{ label = \"StatusCode\" ; expression = { if ($_.statuscode -eq \"0\") {\"Succes!\"}else{\"Erreur!\"}}}
}
Merci pour votre aide!
cdt
désolé pour la réponse tardive. Voila le contenu du script get-statusIP.ps1.
get-content $args[0] | ForEach-Object -Process {
Get-WmiObject -Class Win32_PingStatus -filter (\"Address=' \" + $_ + \" ' \") |
format-table -property Address,
@{ label = \"StatusCode\" ; expression = { if ($_.statuscode -eq \"0\") {\"Succes!\"}else{\"Erreur!\"}}}
}
Merci pour votre aide!
cdt
Connexion ou Créer un compte pour participer à la conversation.
- Jacques Barathon
- Hors Ligne
- Administrateur
-
Réduire
Plus d'informations
- Messages : 576
- Remerciements reçus 0
il y a 15 ans 10 mois #738
par Jacques Barathon
Réponse de Jacques Barathon sur le sujet Re:script ping réseau
Bon, en fait l'erreur venait d'une coquille dans ton filtre WMI. Il faut supprimer les espaces entre les guillemets simples et le nom du serveur distant.
Une version très légèrement remixée
:
[code:1]
param ($file)
get-content $file |
foreach-object {
get-wmiobject -Class Win32_PingStatus -filter (\"Address='\" + $_ + \"'\"«»)
} |
format-table Address,
@{label=\"StatusCode\"; expression={if ($_.statuscode -eq \"0\"«») {\"Succes!\"} else {\"Erreur!\"}}} [/code:1]
Janel
Une version très légèrement remixée

[code:1]
param ($file)
get-content $file |
foreach-object {
get-wmiobject -Class Win32_PingStatus -filter (\"Address='\" + $_ + \"'\"«»)
} |
format-table Address,
@{label=\"StatusCode\"; expression={if ($_.statuscode -eq \"0\"«») {\"Succes!\"} else {\"Erreur!\"}}} [/code:1]
Janel
Connexion ou Créer un compte pour participer à la conversation.
- bordin
- Auteur du sujet
- Hors Ligne
- Membre premium
-
Réduire
Plus d'informations
- Messages : 88
- Remerciements reçus 0
il y a 15 ans 10 mois #745
par bordin
Réponse de bordin sur le sujet Re:script ping réseau
Salut,
merci Janael, çà marche impeccable!Par contre peut on avoir l'adresseIP résolu?
J'ai regardé les propriétés de la class win32_PingStatus et je ne vois rien qui ressemble à çà.
Y a t'il une astuce?
cdt
merci Janael, çà marche impeccable!Par contre peut on avoir l'adresseIP résolu?
J'ai regardé les propriétés de la class win32_PingStatus et je ne vois rien qui ressemble à çà.
Y a t'il une astuce?
cdt
Connexion ou Créer un compte pour participer à la conversation.
- bordin
- Auteur du sujet
- Hors Ligne
- Membre premium
-
Réduire
Plus d'informations
- Messages : 88
- Remerciements reçus 0
il y a 15 ans 10 mois #746
par bordin
Réponse de bordin sur le sujet Re:script ping réseau
Salut, désolé. Je m'étais trompé: ProtocolAddress au lieu de ProtocolAdress!

Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.051 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Script ping réseau (Résolu)