« PowerShell/Données » : différence entre les versions
Aller à la navigation
Aller à la recherche
m (→Exemple) |
|||
| Ligne 36 : | Ligne 36 : | ||
</source> | </source> | ||
Résultat : | Résultat : | ||
<pre> | <pre style="background: #b0c4de;"> | ||
Nom Courriel | Nom Courriel | ||
--- -------- | --- -------- | ||
| Ligne 55 : | Ligne 55 : | ||
</source> | </source> | ||
Résultat : | Résultat : | ||
<pre> | <pre style="background: #b0c4de;"> | ||
[ | [ | ||
{ | { | ||
Dernière version du 14 novembre 2025 à 21:28
La gestion de données avec PowerShell.
Site de référence :
Page concernant le sujet des données :
Données au format JSON
Vidéo Youtube, TechThoughts, PowerShell Input & Output
DelfStack, page principale sur PowerShell :
DelfStack, pages sur JSON
- créer un fichier JSON :
- autres applications :
Exemple
Liste de comptes
# liste de comptes
$Compte = @(
[pscustomobject]@{Nom = "Pierre"; Courriel = "pierre@pierre.fr"}
[pscustomobject]@{Nom = "Paul"; Courriel = "paul@paul.fr"}
[pscustomobject]@{Nom = "Jacques"; Courriel = "jacques@jacques.bzh"}
)
$Compte
Résultat :
Nom Courriel --- -------- Pierre pierre@pierre.fr Paul paul@paul.fr Jacques jacques@jacques.bzh
Avec conversion au format JSON :
# liste de comptes
$Compte = @(
[pscustomobject]@{Nom = "Pierre"; Courriel = "pierre@pierre.fr"}
[pscustomobject]@{Nom = "Paul"; Courriel = "paul@paul.fr"}
[pscustomobject]@{Nom = "Jacques"; Courriel = "jacques@jacques.bzh"}
)
$Compte | ConvertTo-Json
Résultat :
[
{
"Nom": "Pierre",
"Courriel": "pierre@pierre.fr"
},
{
"Nom": "Paul",
"Courriel": "paul@paul.fr"
},
{
"Nom": "Jacques",
"Courriel": "jacques@jacques.bzh"
}
]
Données issues d'un journal (log)
Vidéo Youtube, TechThoughts, PowerShell Input & Output
Données au format CSV
Vidéo Youtube, TechThoughts, PowerShell Input & Output