Bonjour,

je n'arrive pas a lister une liste de dossier et a faire un traitement dessus.

Objectif: lister les sous dossiers de C:\Users ET formater le nom des dossiers qui contient un "."

pour lister mes dossiers j'utilise la commande suivante:

$Liste= ls C:\users | ft -property name
foreach ($user in $liste){write-output "bonjour $user"}

la commande 1iere commande me donne bien la liste de mes dossiers dans C:\users
Name
----
Administrateur

Mais ma 2ieme commande me renvoit
bonjour Microsoft.PowerShell.Commands.Internal.Format.FormatStartData
bonjour Microsoft.PowerShell.Commands.Internal.Format.GroupStartData

la finalité serait de remplacer Write-output par la methode "split" qui me permet de récupérer uniquement le nom de mon utilisateur si mon dossier se nomme "User.Domaine"


D'avance merci pour votre aide et vos explications