skoizer tripoux et tête de veau | bonjour,
Ma question pourra paraître béte pour certain, mais mes compétences sur powershell sont récentes...
j'ai actuellement ce code ci dessous en powershell, qui me permet avec l'outil disk usage ( https://docs.microsoft.com/en-us/sy [...] wnloads/du )
de pouvoir stocker dans un fichier csv journaliser les répertoires et leur taille present sud c:\toto
Code :
- .\du64.exe -nobanner -c -l 1 c:\toto | ConvertFrom-Csv | select Path,FileCount,DirectorySize,DirectorySizeMb | select @{Name="Chemin"; Expression = {$_.Path}},@{N="Nombre de Fichiers"; E = {$_.FileCount}},@{N="Taille repertoire"; E = {$_.DirectorySize}},@{N="Taille repertoire Gbit"; E = { [math]::Round($_.DirectorySize / 1GB, 2)}} | Sort-Object -Property DirectorySize -Descending | Export-CSV -path p:\export-$((Get-Date).ToString('yyyy-MM-dd')).csv
|
cela fonctionne bien, mais sur une seule ligne avec les pipe, c'est assez indigeste
comment faire pour mettre ceci sur plusieurs lignes dans un fichier ps1 ?
par exemple comme ceci (mon exemple ci dessous ne fonctionne pas)
Code :
- .\du64.exe -nobanner -c -l 1 c:\toto
- ConvertFrom-Csv
- select Path,FileCount,DirectorySize,DirectorySizeMb
- select @{Name="Chemin"; Expression = {$_.Path}},@{N="Nombre de Fichiers"; E = {$_.FileCount}},@{N="Taille repertoire"; E = {$_.DirectorySize}},@{N="Taille repertoire Gbit"; E = { [math]::Round($_.DirectorySize / 1GB, 2)}}
- Sort-Object -Property DirectorySize -Descending
- Export-CSV -path c:\export-$((Get-Date).ToString('yyyy-MM-dd')).csv
|
Message édité par skoizer le 18-11-2019 à 14:31:18 ---------------
je veux tout, tout de suite, et gratuitement ! miladiou !
|