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
Partager