Question
doublons et listing du résultat
- de VAUGIRAUD
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 13
- Remerciements reçus 0
il y a 12 ans 9 mois #14979
par de VAUGIRAUD
doublons et listing du résultat a été créé 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.
<br><br>Message édité par: zazzblouze, à: 29/05/13 16:00
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
Pièces jointes :
Connexion ou Créer un compte pour participer à la conversation.
- Matthew BETTON
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 968
- Remerciements reçus 0
il y a 12 ans 9 mois #14984
par Matthew BETTON
Réponse de Matthew BETTON sur le sujet Re:doublons et listing du résultat
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
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.076 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- doublons et listing du résultat