Question
Parcourir une colonne
- Bryan
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 6
- Remerciements reçus 0
il y a 8 ans 11 mois #23486
par Bryan
Parcourir une colonne a été créé par Bryan
Bonjour,
Je me permets de venir vers vous afin d'avoir un complément d'information s'il vous plaît, je récupère actuellement une liste d'adresse IP avec la commande suivante :
[code:1]$regex.matches($var) |`Select-Object -unique -property \"Value\"[/code:1]
Le problème c'est qu'actuellement je n'arrive pas à parcourir les résultats il me retourne ceci:
Ce que j'aimerai faire par la suite c'est faire un write-host qui affichera d'abord l'adresse 1, ensuite l'adresse 2. Exemple:
write-host \"ADRESSE1\" est accessible
write-host \"ADRESSE2\" est accessible
Je patoge...
Merci
Je me permets de venir vers vous afin d'avoir un complément d'information s'il vous plaît, je récupère actuellement une liste d'adresse IP avec la commande suivante :
[code:1]$regex.matches($var) |`Select-Object -unique -property \"Value\"[/code:1]
Le problème c'est qu'actuellement je n'arrive pas à parcourir les résultats il me retourne ceci:
Value
ADRESSE1
ADRESSE2
ADRESSE3
ADRESSE4
Ce que j'aimerai faire par la suite c'est faire un write-host qui affichera d'abord l'adresse 1, ensuite l'adresse 2. Exemple:
write-host \"ADRESSE1\" est accessible
write-host \"ADRESSE2\" est accessible
Je patoge...
Merci
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 8 ans 11 mois #23487
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Parcourir une colonne
Le code semble renvoyer un tableau d'adresse.
Si j'ai bien compris ton pb :
[code:1]
$Adresses=$regex.matches($var) |`Select-Object -unique -property \"Value\"
$Adresses|Foreach {Write-host $_.Value }
[/code:1]
Regarde le paramètre -ExpandProperty du cmdlet Select-object qui te permettrait d'avoir un tableau d'adresse et plus un tableau de PSobjet contenant des adresses.
Si j'ai bien compris ton pb :
[code:1]
$Adresses=$regex.matches($var) |`Select-Object -unique -property \"Value\"
$Adresses|Foreach {Write-host $_.Value }
[/code:1]
Regarde le paramètre -ExpandProperty du cmdlet Select-object qui te permettrait d'avoir un tableau d'adresse et plus un tableau de PSobjet contenant des adresses.
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Bryan
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 6
- Remerciements reçus 0
il y a 8 ans 11 mois #23488
par Bryan
Réponse de Bryan sur le sujet Re:Parcourir une colonne
Bonjour,
Merci tout d'abord de votre aide.
Actuellement j'ai un souci on me renvoie ceci:
[code:1]
$Adresses|Foreach { \"NOM=`\"TEST`\" adresse=$_.Value\"}
[/code:1]
On me retourne ceci:
Le problème c'est qu'actuellement, le résultat que j'aurai aimé avoir c'est celle-là:
Merci.
Merci tout d'abord de votre aide.
Actuellement j'ai un souci on me renvoie ceci:
[code:1]
$Adresses|Foreach { \"NOM=`\"TEST`\" adresse=$_.Value\"}
[/code:1]
On me retourne ceci:
NOM=\"TEST\" adresse=@{Value=ADRESSE}.Value
Le problème c'est qu'actuellement, le résultat que j'aurai aimé avoir c'est celle-là:
NOM=\"TEST\" adresse=ADRESSE
Merci.
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 8 ans 11 mois #23489
par Philippe
Réponse de Philippe sur le sujet Re:Parcourir une colonne
salut bryann

la premiere fois on cherche longtemps avant de comprendre ! c'est un problème de priorité
essai comme ceci :
[code:1]\"NOM=`\"TEST`\" adresse=$($_.Value)\"[/code:1]
il faut forcé la resolution de la valeur \"$_.Value\" en la mettent entre parenthèses
c'est un gros problèmeOn me retourne ceci:
NOM=\"TEST\" adresse=@{Value=ADRESSE}.Value
la premiere fois on cherche longtemps avant de comprendre ! c'est un problème de priorité
essai comme ceci :
[code:1]\"NOM=`\"TEST`\" adresse=$($_.Value)\"[/code:1]
il faut forcé la resolution de la valeur \"$_.Value\" en la mettent entre parenthèses
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.056 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Parcourir une colonne