Question
[Résolu] Ajout tableau personnalisé
- Nicolas
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 27
- Remerciements reçus 0
il y a 13 ans 5 mois #13368
par Nicolas
[Résolu] Ajout tableau personnalisé a été créé par Nicolas
Tour d'abord bonjour a tous,
C'est mon premier message sur le forum et je viens de finir le livre que perso j'ai trouvé super bien fait . Une fois le livre dévoré je m'attaque au vif du sujet et je suis confronté a un petit problème qui me bloque car je ne sais pas si c'est moi qui fait fausse route dans ma programmation (un concept qui m'échappe) ou si je suis juste devenu nul pour mes recherches google.
voila mon problème :
je crée un script qui me permet de stocké l'ensemble des ip extérieur qui on tapé un mauvais mot de passe lors du login administrateur .
je me retrouve avec une variable du style :
ip //compteur
192.168.1.1 // 4
10.10.10.2 //5
(les // représentant une tabulation désolé je n'ai pas trouvé comment faire )
et je n'arrive pas a rajouté de valeur suplémentaire la seul chose que je peux faire c'est rajouter des colonnes pour le moment ...
J'espere que c'était plus ou moins explicite n'hésité pas si vous comprener pas quelquechose.
Merci d'avance
Nicolas<br><br>Message édité par: Arnaud, à: 20/12/12 13:24
C'est mon premier message sur le forum et je viens de finir le livre que perso j'ai trouvé super bien fait . Une fois le livre dévoré je m'attaque au vif du sujet et je suis confronté a un petit problème qui me bloque car je ne sais pas si c'est moi qui fait fausse route dans ma programmation (un concept qui m'échappe) ou si je suis juste devenu nul pour mes recherches google.
voila mon problème :
je crée un script qui me permet de stocké l'ensemble des ip extérieur qui on tapé un mauvais mot de passe lors du login administrateur .
je me retrouve avec une variable du style :
ip //compteur
192.168.1.1 // 4
10.10.10.2 //5
(les // représentant une tabulation désolé je n'ai pas trouvé comment faire )
et je n'arrive pas a rajouté de valeur suplémentaire la seul chose que je peux faire c'est rajouter des colonnes pour le moment ...
J'espere que c'était plus ou moins explicite n'hésité pas si vous comprener pas quelquechose.
Merci d'avance
Nicolas<br><br>Message édité par: Arnaud, à: 20/12/12 13:24
Connexion ou Créer un compte pour participer à la conversation.
- SiSMik
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 492
- Remerciements reçus 0
il y a 13 ans 5 mois #13369
par SiSMik
Réponse de SiSMik sur le sujet Re:Ajout tableau personnalisé
Bonjour,
Je sais pas si ça correspond à ce que tu souhaites faire mais voilà mon idée pour ton problème. Il faut construire un object personnalisé, avec tes propres membres.
[code:1]
# Création d'un tableau vide
$array = @()
Foreach ($t in $templist) {
# Definition des membres dans un hash
# On part du fichier csv pour prendre l'ip et le compteur
$props = @{'Arg'=$t.ip;
'counter'=$t.counter;
# Puis on rajoute les autres colonnes
'Arg3'=$var}
# On crée l'object
$object = New-Object –TypeName PSObject –Prop $props
# On remplit le tableau avec les objets
$array += $object
}
# on display l'objet
$array
[/code:1]
En espérant que ça t'aide !
@+<br><br>Message édité par: benduru, à: 19/12/12 11:45
Je sais pas si ça correspond à ce que tu souhaites faire mais voilà mon idée pour ton problème. Il faut construire un object personnalisé, avec tes propres membres.
[code:1]
# Création d'un tableau vide
$array = @()
Foreach ($t in $templist) {
# Definition des membres dans un hash
# On part du fichier csv pour prendre l'ip et le compteur
$props = @{'Arg'=$t.ip;
'counter'=$t.counter;
# Puis on rajoute les autres colonnes
'Arg3'=$var}
# On crée l'object
$object = New-Object –TypeName PSObject –Prop $props
# On remplit le tableau avec les objets
$array += $object
}
# on display l'objet
$array
[/code:1]
En espérant que ça t'aide !
@+<br><br>Message édité par: benduru, à: 19/12/12 11:45
Connexion ou Créer un compte pour participer à la conversation.
- Nicolas
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 27
- Remerciements reçus 0
il y a 13 ans 5 mois #13371
par Nicolas
Réponse de Nicolas sur le sujet Re:Ajout tableau personnalisé
Merci je vais tester çà tout de suite.Ca me parait pas mal du tout 
Merci bcp pour ta réponse.
Nico
Message édité par: Zarko, à: 19/12/12 11:53<br><br>Message édité par: Zarko, à: 19/12/12 11:55
Merci bcp pour ta réponse.
Nico
Message édité par: Zarko, à: 19/12/12 11:53<br><br>Message édité par: Zarko, à: 19/12/12 11:55
Connexion ou Créer un compte pour participer à la conversation.
- SiSMik
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 492
- Remerciements reçus 0
il y a 13 ans 5 mois #13372
par SiSMik
Réponse de SiSMik sur le sujet Re:Ajout tableau personnalisé
C'est une méthode parmis tant d'autres, ça doit être possible de manipuler le fichier csv ligne par ligne pour rajouter les valeurs à la fin de chacune.
[code:1]$file = Get-Content c:\file\temp.csv
Foreach ( $line in $file ) {
$line + \";\" + $var + \";\" + $var2 | Out-File c:\file\newtemp.csv -Append
}[/code:1]
pas testé et c'est crado mais ça doit marcher.
[code:1]$file = Get-Content c:\file\temp.csv
Foreach ( $line in $file ) {
$line + \";\" + $var + \";\" + $var2 | Out-File c:\file\newtemp.csv -Append
}[/code:1]
pas testé et c'est crado mais ça doit marcher.
Connexion ou Créer un compte pour participer à la conversation.
- Nicolas
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 27
- Remerciements reçus 0
il y a 13 ans 5 mois #13373
par Nicolas
Réponse de Nicolas sur le sujet Re:Ajout tableau personnalisé
Oui oui mais justement je préferais travailler directement sur mon tableau et ca fonctionne nickel.
un grand merci
un grand merci
Connexion ou Créer un compte pour participer à la conversation.
- xyz
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 69
il y a 13 ans 5 mois #13375
par xyz
Tutoriels PowerShell
Réponse de xyz sur le sujet Re:Ajout tableau personnalisé
Salut,une optimisation :
[code:1]
Get-Content C:\File\temp.csv|
Foreach-Object {
\"$_;$var;$var2\"
}|
Out-File c:\file\newtemp.csv -Append
[/code:1]
Ensuite on peut la transformer ainsi :
[code:1]
Get-Content C:\File\temp.csv|
Out-File -input {\"$_;$var;$var2\"} c:\File\newtemp.csv -Append
[/code:1]<br><br>Message édité par: Laurent Dardenne, à: 19/12/12 12:53
[code:1]
Get-Content C:\File\temp.csv|
Foreach-Object {
\"$_;$var;$var2\"
}|
Out-File c:\file\newtemp.csv -Append
[/code:1]
Ensuite on peut la transformer ainsi :
[code:1]
Get-Content C:\File\temp.csv|
Out-File -input {\"$_;$var;$var2\"} c:\File\newtemp.csv -Append
[/code:1]<br><br>Message édité par: Laurent Dardenne, à: 19/12/12 12:53
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.047 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- [Résolu] Ajout tableau personnalisé