Ausgabe Powershell-Script
Eine Frage:
Ein Powershell-Script gibt nach dem Löschen einer Datei auf dem Bildschirm diese Info aus.
Gelöscht werden ca. 5000 Dateien.
Kann man die Ausgabe so gestalten, das die Ausgabe des Befehles immer in der selben Zeile erfolgt, so das also nicht 5000 Ausgaben / Bildschirmzeilen untereinander erfolgen?
Befehl:
Vielen Dank für Tipps.
Alexander
Ein Powershell-Script gibt nach dem Löschen einer Datei auf dem Bildschirm diese Info aus.
Gelöscht werden ca. 5000 Dateien.
Kann man die Ausgabe so gestalten, das die Ausgabe des Befehles immer in der selben Zeile erfolgt, so das also nicht 5000 Ausgaben / Bildschirmzeilen untereinander erfolgen?
Befehl:
Get-ChildItem $pfadnr -Recurse -Force | ?{$_.CreationTime -lt (get-date).AddDays(-7)} | remove-item -Force -Recurse -Verbose}
Vielen Dank für Tipps.
Alexander
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 1727987126
Url: https://administrator.de/forum/ausgabe-powershell-script-1727987126.html
Ausgedruckt am: 23.12.2024 um 05:12 Uhr
5 Kommentare
Neuester Kommentar
Hmm, wenn keine Ausgabe gewünscht wäre, dann das
Wie auch immer, alles in eine Zeile zu schreiben, ist dann etwa so gut wie keine Ausgabe, denn lesbar ist das nicht mehr und somit sinnlos.
Vielleicht erst mal explizit nur den Dateipfad schreiben, à la
Und vielleicht drüber nachdenken in eine Log Datei zu schreiben, anstatt den ganzen Kram in die Console auszugeben?
Steffen
-Verbose
weglassen und gut. Ich vermute aber dass das so gewollt ist.Wie auch immer, alles in eine Zeile zu schreiben, ist dann etwa so gut wie keine Ausgabe, denn lesbar ist das nicht mehr und somit sinnlos.
Vielleicht erst mal explizit nur den Dateipfad schreiben, à la
Get-ChildItem $pfadnr -Recurse -Force | ?{$_.CreationTime -lt (get-date).AddDays(-7)} | %{$_.FullName; Remove-Item $_ -Force}
Steffen
Ich vermute eher copy n paste syndrom
Erstellen eines PowerShell-Scriptes
Das Verbose war eigentlich nur als Kontrolle gedacht damit er sieht das auch was passiert.
Erstellen eines PowerShell-Scriptes
Das Verbose war eigentlich nur als Kontrolle gedacht damit er sieht das auch was passiert.
Kann man die Ausgabe so gestalten, das die Ausgabe des Befehles immer in der selben Zeile erfolgt, so das also nicht 5000 Ausgaben / Bildschirmzeilen untereinander erfolgen?
Kann man aber dann siehst du so gut wie gar nichts mehr weil das so schnell geht das das Auge da nicht mehr mitkommt. Schreibe dir wie gesagt wurde besser ein ein Log.Ich vermute eher copy n paste syndrom
Und dann ein XY-Problem draus basteln. Leider klassisch ¯\_(ツ)_/¯