Question
Pb de méthode Contains sur tableau de String
- gloo
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 23
- Remerciements reçus 0
il y a 11 ans 10 mois #17512
par gloo
Pb de méthode Contains sur tableau de String a été créé par gloo
Bonjour,
J'ai un problème sur des tests sur le retour d'une commande.
J'utilise une commande en ligne ( que nous nommerons MonPing ) d'un logiciel pour pinger un de ses service applicatif qui est susceptible de me répondre
- soit une seul ligne si ca plante, et c'est le message d'erreur :
Command ping failed with error
- soit sur 2 lignes sa ca marche pour dire :
Service was successfully pinged
Command ran successfully
Comme cette commande n'a pas la bonne idée de gérer les codes retour, je suis obligé de tester le message.
J’espérais pouvoir le faire comme ceci :
[code:1]$RETOUR=$( MonPing)
IF (-not( $RETOUR.contains(\"was successfully pinged\"«»))) { echo KO }[/code:1]
Sauf que dans un cas $RETOUR est un String et dans l'autre cas c'est un tableau de 2 String et la méthode Contains plante également.
Savez vous comment me sortir de ce problème ?
Merci d'avance pour votre aide
J'ai un problème sur des tests sur le retour d'une commande.
J'utilise une commande en ligne ( que nous nommerons MonPing ) d'un logiciel pour pinger un de ses service applicatif qui est susceptible de me répondre
- soit une seul ligne si ca plante, et c'est le message d'erreur :
Command ping failed with error
- soit sur 2 lignes sa ca marche pour dire :
Service was successfully pinged
Command ran successfully
Comme cette commande n'a pas la bonne idée de gérer les codes retour, je suis obligé de tester le message.
J’espérais pouvoir le faire comme ceci :
[code:1]$RETOUR=$( MonPing)
IF (-not( $RETOUR.contains(\"was successfully pinged\"«»))) { echo KO }[/code:1]
Sauf que dans un cas $RETOUR est un String et dans l'autre cas c'est un tableau de 2 String et la méthode Contains plante également.
Savez vous comment me sortir de ce problème ?
Merci d'avance pour votre aide
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 11 ans 10 mois #17513
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Pb de méthode Contains sur tableau de String
Salut,
gloo écrit:
[code:1]
$RETOUR=@($('Command ping failed with error'))
IF (-not( $RETOUR.contains(\"Service was successfully pinged\"«»))) { echo KO } else { echo OK }
$RETOUR=@($('Service was successfully pinged','Command ran successfully'))
IF (-not( $RETOUR.Contains(\"Service was successfully pinged\"«»))) { echo KO } else { echo OK }
[/code:1]
gloo écrit:
S'assurer de tjr recevoir un tableau en utilisant @() :Savez vous comment me sortir de ce problème ?
[code:1]
$RETOUR=@($('Command ping failed with error'))
IF (-not( $RETOUR.contains(\"Service was successfully pinged\"«»))) { echo KO } else { echo OK }
$RETOUR=@($('Service was successfully pinged','Command ran successfully'))
IF (-not( $RETOUR.Contains(\"Service was successfully pinged\"«»))) { echo KO } else { echo OK }
[/code:1]
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- gloo
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 23
- Remerciements reçus 0
il y a 11 ans 10 mois #17517
par gloo
Réponse de gloo sur le sujet Re:Pb de méthode Contains sur tableau de String
parfait,
merci
merci
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.050 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Pb de méthode Contains sur tableau de String