Question doublons et listing du résultat

Plus d'informations
il y a 12 ans 9 mois #14979 par de VAUGIRAUD
Bonjour,

J'ai vu dans un ancien post comment réaliser un listing de doublons, ma question concerne l'affichage des résultats :

Pour un couple (nom de fichiers, taille), je souhaiterais afficher uniquement la liste des répertoires concernés.

Pour la commande ci-dessous, j'obtiens le fichier resultat.txt ci-joint.

[code:1]
Get-ChildItem \\netapp01\rafale\rafprod1\rafcatia -recurse | where {$_.PSIsContainer -eq $false} | Select Name,Length,Directory | Group-Object -Property Name,Length | where { $_.Count -ge 2 } |ft -AutoSize > D:\resultat.txt
[/code:1]

A la place du champ \"Group\", je souhaiterais afficher uniquement la liste des \"Directories\".
Comment puis-je faire ?

D'autre part, j'ai essayé tout d'abord de rentrer le résulat dans un fichier csv (avec la cmdlet \"export-csv\") sur la commande précédente mais le champ \"Group\" ne s'affiche pas (à la place j'ai sa définition : System.Collections.ObjectModel.Collection`1[System.Management.Automation.PSObject] ) : Peut-on avoir les valeurs du champ \"Group\" dans un fichier csv ?

Merci d'avance.

La pièce jointe resultat.txt est absente ou indisponible

<br><br>Message édité par: zazzblouze, à: 29/05/13 16:00
Pièces jointes :

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 12 ans 9 mois #14984 par Matthew BETTON
Bonsoir,

Pour commencer, la cmdlet 'Format-Table' (dont tu utilises l'alias 'ft') ne devrait pas être utilisée pour exporter des données dans un fichier. Elle sert plutôt à formater l'affichage des informations dans la console ...

Remplace donc, à la fin de ta commande ' |ft -AutoSize' par 'Select-Object -ExpandProperty Group'.

Ensuite, tu pourras exporter le résultat (des objets ayant les propriétés Name, Length et Direcotry) vers un fichier csv via 'Export-Csv'.

Je ne connais pas non plus quel est le besoin, mais c'est, je pense, un bon début ;)

@ +

Matthew<br><br>Message édité par: Matthew BETTON, à: 29/05/13 21:59

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.054 secondes
Propulsé par Kunena