PowerShell/Données

Aller à la navigation Aller à la recherche

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

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

Voir aussi

  •