Question [Résolu] Ajout tableau personnalisé

Plus d'informations
il y a 13 ans 4 mois #13428 par Nicolas
Réponse de Nicolas sur le sujet Re:Ajout tableau personnalisé
Pour ceux que ca interesse :whistle: voila mon script finale pour rajouté mes IP BCP plus simple :p

Merci a tous

[code:1]function ajoutip ($ip)
{
#on test si le fichier existe déja
$test = Test-Path c:\temp\ip.csv
if ($test -eq \"true\"«»)
{
#si il existe on rajoute juste la ligne
\"$ip`t1`n\" | out-file c:\temp\ip.csv -append -Encoding ascii
}
else
{
#sinon on le cree avec l en-tête
\"IP`tCompteur`n\" | Out-File c:\temp\ip.csv -Encoding ascii
\"$ip`t1`n\" | Out-File c:\temp\ip.csv -Append -Encoding ascii
}
}[/code:1]

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 13 ans 4 mois #13430 par Matthew BETTON
Bonjour,

Zarko écrit:

[code:1]#TYPE System.Management.Automation.PSCustomObject
\"Compteur\" \"IP\"
\"1\" \"127.0.0.1\"
\"3\" \"131.456.544.433\"
[/code:1]


Je sais pas a cause de quoi c'est mais j'ai aussi remarqué que l'ordre compteur en premiere colone ou ip changais parfoi


Pour que cette ligne n'apparaisse pas dans ton fichier CSV, utilises le paramètre '-NoTypeInformation' sur la Cmdlet 'Export-Csv'.

Pour l'ordre des colonnes, avant d'exporter les informations, utilises le 'Select-Object'.

Un exemple :

[code:1]$Informations | Select-Object ip, Compteur | Export-Csv \"D:\MonFichier.csv\" -NoTypeInformation -Delimiter \";\" -Encoding UTF8[/code:1]

La dernière version de PowerShell (V3) apporte quelques nouveautés, dont (entre autre :) ) :

- La possiblité d'ordonner un hashtable (voir [ordered] )
- La possibilité d'ajouter des informations dans un fichier csv déjà existant (cf. nouveau paramètre '-Append' sur Export-Csv)

@ +

Matthew

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 13 ans 4 mois #13437 par Nicolas
Réponse de Nicolas sur le sujet Re:Ajout tableau personnalisé
Pour ceux que ca interesse :whistle: voila mon script finale pour rajouté mes IP BCP plus simple :p

Merci a tous

[code:1]function ajoutip ($ip)
{
#on test si le fichier existe déja
$test = Test-Path c:\temp\ip.csv
if ($test -eq \"true\"«»)
{
#si il existe on rajoute juste la ligne
\"$ip`t1`n\" | out-file c:\temp\ip.csv -append -Encoding ascii
}
else
{
#sinon on le cree avec l en-tête
\"IP`tCompteur`n\" | Out-File c:\temp\ip.csv -Encoding ascii
\"$ip`t1`n\" | Out-File c:\temp\ip.csv -Append -Encoding ascii
}
}[/code:1]

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 13 ans 4 mois #13438 par Nicolas
Réponse de Nicolas sur le sujet Re:Ajout tableau personnalisé
Pour ceux que ca interesse :whistle: voila mon script finale pour rajouté mes IP BCP plus simple :p

Merci a tous

[code:1]function ajoutip ($ip)
{
#on test si le fichier existe déja
$test = Test-Path c:\temp\ip.csv
if ($test -eq \"true\"«»)
{
#si il existe on rajoute juste la ligne
\"$ip`t1`n\" | out-file c:\temp\ip.csv -append -Encoding ascii
}
else
{
#sinon on le cree avec l en-tête
\"IP`tCompteur`n\" | Out-File c:\temp\ip.csv -Encoding ascii
\"$ip`t1`n\" | Out-File c:\temp\ip.csv -Append -Encoding ascii
}
}[/code:1]

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.040 secondes
Propulsé par Kunena