# Créer une liste pour stocker les objets $listePersonnes = @() $personne = New-Object PSObject $personne | Add-Member -MemberType NoteProperty -Name "Nom" -Value "Robert" $personne | Add-Member -MemberType NoteProperty -Name "Âge" -Value 50 $listePersonnes += $personne $personne = $null $personne = New-Object PSObject $personne | Add-Member -MemberType NoteProperty -Name "Nom" -Value "merouane" $personne | Add-Member -MemberType NoteProperty -Name "Âge" -Value 30 $listePersonnes += $personne $personne = $null $personne = New-Object PSObject $personne | Add-Member -MemberType NoteProperty -Name "Nom" -Value "Khai" $personne | Add-Member -MemberType NoteProperty -Name "Âge" -Value 60 $listePersonnes += $personne $personne = $null # Trier les valeurs par nom $listePersonnes = $listePersonnes | Sort-Object Nom # Afficher les informations de chaque personne dans la liste foreach ($personne in $listePersonnes) { Write-Output "Nom : $($personne.Nom) / Âge : $($personne.Âge)" }