So löschen Sie Dateien, die älter als X Tage sind, automatisch mit PowerShell

Unter Windows 10 ist Storage Sense eine Funktion, um automatisch Speicherplatz freizugeben, wenn der Speicherplatz knapp wird. Die Funktion löscht Junk-Systemdateien, Dateien, die sich seit mehr als einem Monat im Papierkorb oder im Download-Ordner befinden, und macht OneDrive-Inhalte, die Sie seit einiger Zeit verwendet haben, nur online .

Obwohl diese Funktion hilfreich sein kann, um den Speicherplatz zu kontrollieren, ist sie begrenzt und bietet keine Option zum manuellen Hinzufügen verschiedener Orte zum Überwachen und Löschen von Dateien, die sich im letzten Monat oder so nicht geändert haben. Wenn Sie unwichtige Dateien an einem anderen Ort speichern, können Sie PowerShell und den Taskplaner verwenden, um Dateien aus allen Ordnern zu überwachen und zu bereinigen, die älter als eine bestimmte Anzahl von Tagen sind.

In diesem Handbuch lernen Sie die Schritte zum automatischen Löschen von Dateien kennen, die im letzten Monat oder einer von Ihnen festgelegten Anzahl von Tagen unter Windows 10 nicht geändert wurden . (Diese Schritte sollten auch unter Windows 11 funktionieren .)

Wichtig: Es wird empfohlen, den Befehl mit einem temporären Ordner zu testen, da die Eingabe des falschen Befehls dazu führen kann, dass die falschen Dateien gelöscht werden.

Löschen Sie Dateien, die älter als X Tage sind, unter Windows 10 mit PowerShell

Wenn Sie verschiedene Ordner mit vielen Dateien haben und diese aufräumen möchten, indem Sie diese älter als bestimmte Tage löschen, können Sie diese Schritte ausführen:

  1. Öffnen Sie Start unter Windows 10.

  2. Suchen Sie nach Windows PowerShell , klicken Sie mit der rechten Maustaste auf das Ergebnis und wählen Sie die Option Als Administrator ausführen aus.

  3. Geben Sie den folgenden Befehl ein, um Dateien zu löschen, die in den letzten 30 Tagen nicht geändert wurden, und drücken Sie die Eingabetaste :

    Get-ChildItem –Path "C:\path\to\folder" -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-30))} | Gegenstand entfernen

    Ändern Sie den Pfad: "C:\path\to\folder"Mit dem Ordnerpfad möchten Sie Dateien löschen und -30im obigen Befehl zu ausgewählten Dateien mit einem letzten Änderungsdatum wechseln.

    How to delete files older than X days automatically using PowerShell

Löschen Sie Dateien, die älter als X Tage sind, automatisch unter Windows 10 mit dem Taskplaner

Mit dem Befehl in den vorherigen Anweisungen können Sie Dateien in einem Ordner löschen, der älter als 30 Tage ist, aber Sie müssen PowerShell öffnen und den Befehl jedes Mal manuell ausführen, wenn Sie Speicherplatz freigeben möchten.

Erstellen Sie ein PowerShell-Skript mit Notepad

Um eine Aufgabe mit dem Taskplaner auszuführen, müssen Sie ein PowerShell-Skript mit den Schritten erstellen:

  1. Start öffnen .

  2. Suchen Sie nach Notepad und klicken Sie auf das oberste Ergebnis, um das Erlebnis zu öffnen.

  3. Kopieren Sie den folgenden Befehl und fügen Sie ihn in eine Notepad-Textdatei ein:

    Get-ChildItem –Path "C:\path\to\folder" -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-30))} | Gegenstand entfernen

    Ändern Sie diesen Pfad: "C:\path\to\folder"Mit dem Ordnerspeicherort möchten Sie Dateien löschen und -30im obigen Befehl zu ausgewählten Dateien mit einem letzten Änderungsdatum wechseln.

  4. Klicken Sie auf das Menü Datei .

  5. Wählen Sie die Option Speichern unter .

  6. Speichern Sie die Datei mit dem Namen und der Erweiterung cleanup.ps1 .

Erstellen Sie eine Aufgabe mit dem Taskplaner

Wenn Sie den Prozess automatisieren möchten, müssen Sie den Taskplaner verwenden, um eine Aufgabe zu erstellen, die den Befehl in bestimmten Intervallen ausführt.

  1. Start öffnen .

  2. Suchen Sie nach  Taskplaner und klicken Sie auf das Ergebnis.

  3. Klicken Sie mit der rechten Maustaste auf den Ordner Taskplaner-Bibliothek .

  4. Klicken Sie auf die  Option Neuer Ordner .

  5. Geben Sie einen beliebigen Namen für den Ordner ein und klicken Sie auf OK . (Wir erstellen einen neuen Ordner, um Aufgaben organisiert und von den Systemaufgaben getrennt zu halten.)

  6. Klicken Sie mit der rechten Maustaste auf den kürzlich erstellten Ordner und wählen Sie die Option Aufgabe erstellen .

  7. Geben Sie im Feld „Name“ einen Namen für die Aufgabe ein.

  8. Wählen Sie auf der Registerkarte „Allgemein“ im Abschnitt „Sicherheitsoptionen “ die Option „Ausführen, ob der Benutzer angemeldet ist oder nicht“ im Abschnitt „Sicherheitsoptionen“. (Diese Option bewirkt, dass das Befehlsfenster nicht angezeigt wird, wenn die Aufgabe automatisch ausgeführt wird.)

    How to delete files older than X days automatically using PowerShell

  9. Deaktivieren Sie die  Option Kennwort nicht speichern .

  10. Klicken Sie auf die Registerkarte „Trigger“.

  11. Klicken Sie auf die Schaltfläche Neu .

  12. Wählen Sie im Drop-down-Menü „Aufgabe beginnen“ die Option Nach Zeitplan aus .

  13. Geben Sie unter „Einstellungen“ an, wann die Aufgabe ausgeführt werden soll (z. B. „Pünktlich“, „Täglich“, „Wöchentlich“, „Monatlich“). Unabhängig davon, welche Option Sie auswählen, stellen Sie sicher, dass Sie die Starteinstellungen auf der rechten Seite angeben.

  14. Klicken Sie auf die  Schaltfläche OK .

    How to delete files older than X days automatically using PowerShell

  15. Klicken Sie auf die Registerkarte Aktionen .

  16. Klicken Sie auf die Schaltfläche Neu .

  17. Wählen Sie die Option Programm starten über das Dropdown-Menü „Aktionen“.

  18. Geben Sie im Feld „Programm/Skript“ den folgenden Befehl ein:

    powershell.exe

  19. Geben Sie den folgenden Befehl in das Feld „Argumente hinzufügen“ ein und klicken Sie auf die Schaltfläche OK .

    -ExecutionPolicy Bypass C:\path\to\cleanup.ps1

    Ändern Sie den Pfad: "C:\path\to\cleanup.ps1"mit dem PowerShell-Skriptspeicherort, den Sie zuvor erstellt haben, um Dateien im Befehl zu löschen.

    How to delete files older than X days automatically using PowerShell

  20. Klicken Sie auf die Registerkarte Einstellungen .

  21. Überprüfen Sie die folgenden Optionen:

    • Ausführung der Aufgabe bei Bedarf zulassen.
    • Task so bald wie möglich ausführen, nachdem ein geplanter Start versäumt wurde.
    • Wenn die Aufgabe fehlschlägt, starten Sie alles neu.
  22. Klicken Sie auf die  Schaltfläche OK .

  23. Geben Sie Ihren administrativen Benutzernamen und Ihr Kennwort (falls zutreffend) ein.

  24. Klicken Sie auf die  Schaltfläche OK .

Sobald Sie die Schritte abgeschlossen haben, wird das PowerShell-Skript gemäß dem Zeitplan ausgeführt und löscht die Dateien, die älter als die von Ihnen angegebene Anzahl von Tagen sind. Denken Sie daran, den Namen nicht zu ändern oder den Ordner an einen anderen Ort zu verschieben. Andernfalls schlägt die Aufgabe fehl.

Einen Kommentar hinterlassen

Wie man Stofftiere in der Waschmaschine wäscht, ohne sie zu beschädigen

Wie man Stofftiere in der Waschmaschine wäscht, ohne sie zu beschädigen

Erfahren Sie, wann ein Stofftier in die Waschmaschine kann, welches Programm am sichersten ist, welche Wassertemperatur geeignet ist, welches Waschmittel verwendet werden sollte, welche Trocknungsmöglichkeiten bestehen und wann eine schonendere Reinigung besser ist.

Wie man Wasser sicher aus einem Ladeanschluss entfernt

Wie man Wasser sicher aus einem Ladeanschluss entfernt

So entfernen Sie Wasser sicher aus dem Ladeanschluss Ihres Handys: Ziehen Sie den Stecker, lassen Sie überschüssige Feuchtigkeit ablaufen, lassen Sie das Handy an der Luft trocknen, vermeiden Sie Reis oder Hitze und wissen Sie, wann Sie den Ladevorgang erneut versuchen sollten.

Wie man einen Küchenspülenabfluss entfernt, ohne die Spüle zu beschädigen

Wie man einen Küchenspülenabfluss entfernt, ohne die Spüle zu beschädigen

Lernen Sie, wie man einen Küchenspülen-Siebkorb entfernt, den Siphon trennt, eine festsitzende Kontermutter löst, die Öffnung reinigt und Abfallzerkleinerer sicher bedient.

Wie man den Filter eines GE-Geschirrspülers reinigt, ohne ihn zu beschädigen

Wie man den Filter eines GE-Geschirrspülers reinigt, ohne ihn zu beschädigen

Erfahren Sie, wie Sie den Filter eines GE-Geschirrspülers sicher reinigen, einschließlich Fein- und Ultrafeinfiltern, Reinigungshäufigkeit, Wiedereinbau und Modellprüfungen.

Wie man einen Staubsaugerfilter reinigt, ohne ihn zu beschädigen

Wie man einen Staubsaugerfilter reinigt, ohne ihn zu beschädigen

Lernen Sie, wie Sie waschbare und nicht waschbare Staubsaugerfilter sicher reinigen, sie richtig trocknen, die Ergebnisse überprüfen und wissen, wann ein Austausch die bessere Lösung ist.

So reinigen Sie die AirPods Max-Polster sicher: Apples verifizierte Methode

So reinigen Sie die AirPods Max-Polster sicher: Apples verifizierte Methode

Reinigen Sie die AirPods Max-Ohrpolster sicher mit Apples bewährter Methode aus Reinigungsmittel und Wasser. Zusätzlich erhalten Sie klare Hinweise zu Alkohol, Trocknungszeit, Flecken und Austausch.

Wie reinigt man einen Luftentfeuchterfilter: Staubsaugen, waschen oder austauschen?

Wie reinigt man einen Luftentfeuchterfilter: Staubsaugen, waschen oder austauschen?

Erfahren Sie, wie Sie einen Luftentfeuchterfilter sicher reinigen, wann Staubsaugen ausreicht, wann Waschen sinnvoll ist, wie lange er trocknen muss und wann ein Austausch besser ist.

Wie man eine North Face Steppjacke wäscht, ohne die Bauschkraft zu zerstören

Wie man eine North Face Steppjacke wäscht, ohne die Bauschkraft zu zerstören

Erfahren Sie, wie Sie eine North Face Daunenjacke sicher waschen – vom Überprüfen des Pflegeetiketts und der Auswahl des richtigen Daunenwaschmittels bis hin zum Trocknen bei niedriger Temperatur und der Wiederherstellung der Bauschkraft.

Wie oft sollte ich meine Zahnspange reinigen? Ein praktischer Tages- und Wochenplan

Wie oft sollte ich meine Zahnspange reinigen? Ein praktischer Tages- und Wochenplan

Reinigen Sie Ihre herausnehmbare Zahnspange mindestens einmal täglich, spülen Sie sie nach dem Herausnehmen ab und führen Sie wöchentlich eine gründlichere Reinigung durch. Informieren Sie sich, was Sie vermeiden sollten und wann Sie Ihren Kieferorthopäden kontaktieren sollten.

So entfernen Sie Kaugummi von Jeans: Methoden, Vor- und Nachteile sowie eine sichere 8-Schritte-Lösung

So entfernen Sie Kaugummi von Jeans: Methoden, Vor- und Nachteile sowie eine sichere 8-Schritte-Lösung

Erfahren Sie, wie Sie Kaugummi mit Eis, sanftem Abkratzen, Waschmittel und alternativen Methoden von Jeans entfernen können, sowie welche Vor- und Nachteile sich bei dunklem, Stretch- und Raw Denim ergeben.