Hallo ihr Powershell Gurus.
ich haben eine Code gefunden und den angepasst und hätte 3 Fragen
$RootVz = Get-ChildItem -directory c:\temp
foreach ($i in $RootVz)
{
$Groesse = (Get-ChildItem "c:\$i\AppData" -Recurse | measure -property length -Sum)
"{0:N2}" -f ($Groesse.sum/1MB) + "MB,$i"
}
funktioniert so weit so gut. Wenn ich den Verzeichnisnamen vorne haben möchte geht es nicht.
"{0:N2}" -f ($Groesse.sum/1MB) + "MB,$i"
"$i","{0:N2}" -f ($Groesse.sum/1MB) + "MB" ==> Verzeichnisname am Anfang geht nicht?
2.) was bedeutet {0:N2}
3. wenn ich das Ergebnis sortieren möchte (ich habe es jetzt in Excel sortiert - möchte aber für künftig dazulernen), müsste ich vermutlich die foreach Schleife einer Variable bzw. Objekt zuweisen - oder? Wie müsste der code da aussehen, wo steht das | sort, nach was sortiere ich? length = ja nicht die Summe die mir die foreach zurückliefert? Ich hoffe ich konnte mich etwas verständlich ausdrücken
$a = foreach ($i in $RootVz)
Chris