Hoe bestanden ouder dan X dagen automatisch te verwijderen met PowerShell

Op Windows 10 is Storage Sense een functie om automatisch ruimte vrij te maken wanneer u bijna geen opslagruimte meer heeft. De functie werkt door het verwijderen van ongewenste systeembestanden, die bestanden die al meer dan een maand in de prullenbak of in de map Downloads staan, en het maken van OneDrive-inhoud die u al een tijdje online hebt gebruikt .

Hoewel deze functie nuttig kan zijn om de opslagruimte te beheren, is deze beperkt en biedt deze geen optie om handmatig verschillende locaties toe te voegen om bestanden te controleren en te verwijderen die de afgelopen maand of zo niet zijn gewijzigd. Als u niet-belangrijke bestanden op een andere locatie opslaat, is het mogelijk om PowerShell en Taakplanner te gebruiken om bestanden te controleren en op te schonen van elke map die ouder is dan een bepaald aantal dagen.

In deze handleiding leert u de stappen om automatisch bestanden te verwijderen die niet zijn gewijzigd in de afgelopen maand of een willekeurig aantal dagen dat u opgeeft in Windows 10 . (Deze stappen zouden ook moeten werken op Windows 11. )

Belangrijk: het wordt aanbevolen om de opdracht te testen met een tijdelijke map, omdat het typen van de verkeerde opdracht ertoe kan leiden dat de verkeerde bestanden worden verwijderd.

Verwijder bestanden ouder dan X dagen op Windows 10 met PowerShell

Als u verschillende mappen heeft met veel bestanden en u wilt deze opschonen door deze te verwijderen die ouder zijn dan bepaalde dagen, kunt u deze stappen volgen:

  1. Open Start op Windows 10.

  2. Zoek naar Windows PowerShell , klik met de rechtermuisknop op het resultaat en selecteer de optie Als administrator uitvoeren .

  3. Typ de volgende opdracht om bestanden te verwijderen die de afgelopen 30 dagen niet zijn gewijzigd en druk op Enter :

    Get-ChildItem – Pad "C:\pad\naar\map" -Recurse | Waar-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-30))} | Verwijder voorwerp

    Verander het pad: "C:\path\to\folder"met de maplocatie wilt u bestanden verwijderen en wijzigen -30om bestanden te selecteren met een laatste wijzigingsdatum in de bovenstaande opdracht.

    How to delete files older than X days automatically using PowerShell

Verwijder bestanden ouder dan X dagen automatisch op Windows 10 met Taakplanner

Met de opdracht in de vorige instructies kunt u bestanden verwijderen in een map die ouder is dan 30 dagen, maar u moet PowerShell openen en de opdracht handmatig uitvoeren telkens wanneer u ruimte wilt vrijmaken.

PowerShell-script maken met Kladblok

Om een ​​taak uit te voeren met de Taakplanner, moet u een PowerShell-script maken met de stappen:

  1. Start openen .

  2. Zoek naar Kladblok en klik op het bovenste resultaat om de ervaring te openen.

  3. Kopieer en plak de volgende opdracht in een Kladblok-tekstbestand:

    Get-ChildItem – Pad "C:\pad\naar\map" -Recurse | Waar-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-30))} | Verwijder voorwerp

    Wijzig dit pad: "C:\path\to\folder"met de maplocatie wilt u bestanden verwijderen en wijzigen -30om bestanden te selecteren met een laatste wijzigingsdatum in de bovenstaande opdracht.

  4. Klik op het menu Bestand .

  5. Kies de optie Opslaan als .

  6. Sla het bestand op met de naam en extensie cleanup.ps1 .

Taak maken met Taakplanner

Als u het proces wilt automatiseren, moet u de Taakplanner gebruiken om een ​​taak te maken die de opdracht met gespecificeerde intervallen uitvoert.

  1. Start openen .

  2. Zoek naar  Taakplanner en klik op het resultaat.

  3. Klik met de rechtermuisknop op de map Taakplannerbibliotheek .

  4. Klik op de  optie Nieuwe map .

  5. Typ een naam voor de map en klik op OK . (We maken een nieuwe map om taken georganiseerd en gescheiden van de systeemtaken te houden.)

  6. Klik met de rechtermuisknop op de recent gemaakte map en selecteer de optie Taak maken .

  7. Voer in het vak "Naam" een naam in voor de taak.

  8. Selecteer op het tabblad "Algemeen" onder het gedeelte "Beveiligingsopties" de optie "Uitvoeren of de gebruiker is aangemeld of niet" onder het gedeelte "Beveiligingsopties". (Deze optie zorgt ervoor dat het opdrachtvenster niet verschijnt wanneer de taak automatisch wordt uitgevoerd.)

    How to delete files older than X days automatically using PowerShell

  9. Schakel de  optie Wachtwoord niet opslaan uit.

  10. Klik op het tabblad "Triggers".

  11. Klik op de knop Nieuw .

  12. Gebruik het vervolgkeuzemenu "Begin met de taak" en selecteer Op schema .

  13. Geef onder 'Instellingen' op wanneer u wilt dat de taak wordt uitgevoerd (bijvoorbeeld Op tijd, Dagelijks, Wekelijks, Maandelijks). Welke optie u ook selecteert, zorg ervoor dat u de Start -instellingen aan de rechterkant opgeeft.

  14. Klik op de  OK- knop.

    How to delete files older than X days automatically using PowerShell

  15. Klik op het tabblad Acties .

  16. Klik op de knop Nieuw .

  17. Selecteer de optie Een programma starten met behulp van het vervolgkeuzemenu "Acties".

  18. Typ de volgende opdracht in het veld "Programma/script":

    powershell.exe

  19. Typ de volgende opdracht in het veld "Argumenten toevoegen" en klik op de knop OK .

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

    Wijzig het pad: "C:\path\to\cleanup.ps1"met de PowerShell-scriptlocatie die u eerder hebt gemaakt om bestanden in de opdracht te verwijderen.

    How to delete files older than X days automatically using PowerShell

  20. Klik op het tabblad Instellingen .

  21. Vink de volgende opties aan:

    • Toestaan ​​dat de taak op aanvraag wordt uitgevoerd.
    • Voer de taak zo snel mogelijk uit nadat een geplande start is gemist.
    • Als de taak mislukt, start u alles opnieuw.
  22. Klik op de  OK- knop.

  23. Typ uw administratieve gebruikersnaam en wachtwoord (indien van toepassing).

  24. Klik op de  OK- knop.

Nadat u de stappen hebt voltooid, wordt het PowerShell-script volgens het schema uitgevoerd en worden de bestanden verwijderd die ouder zijn dan het aantal dagen dat u hebt opgegeven. Vergeet niet om de naam te wijzigen of de map naar een andere locatie te verplaatsen. Anders mislukt de taak.

Laat een reactie achter

Wat te planten in New York City in oktober 2026: knoflook, bloembollen, bladgroenten en een wekelijkse checklist

Wat te planten in New York City in oktober 2026: knoflook, bloembollen, bladgroenten en een wekelijkse checklist

Plan een tuin in New York City voor oktober 2026 met knoflook, voorjaarsbollen, winterharde bladgroenten, kamerkruiden, vorstadvies en wekelijkse aanpassingen voor de regio Upstate New York.

Hoe maak je een beugelhouder schoon: een veilige, eenvoudige routine waarmee je hem ook echt droog krijgt?

Hoe maak je een beugelhouder schoon: een veilige, eenvoudige routine waarmee je hem ook echt droog krijgt?

Leer hoe je een beugelhouder schoonmaakt met milde zeep en lauw water, hoe je hem goed droogt, hoe je schadelijke hitte vermijdt en wanneer je de houder moet vervangen.

Hoe reinig je een auto-luchtfilter veilig: wanneer moet je hem reinigen en wanneer moet je hem vervangen?

Hoe reinig je een auto-luchtfilter veilig: wanneer moet je hem reinigen en wanneer moet je hem vervangen?

Leer hoe u een motorluchtfilter inspecteert en onderhoudt, wanneer reiniging nodig is, wanneer vervanging veiliger is en hoe u een correcte herinstallatie controleert.

Een ijsmachine in een vriezer schoonmaken: een beginnersvriendelijke handleiding

Een ijsmachine in een vriezer schoonmaken: een beginnersvriendelijke handleiding

Leer hoe u een ijsmachine in een vriezer veilig schoonmaakt, inclusief de ijsbak, de bereikbare onderdelen van de ijsmachine, de doseergoot, het drogen, de montage en veelvoorkomende fouten.

Hoe maak je een bidetsproeier veilig schoon: wat werkt en wat je moet vermijden?

Hoe maak je een bidetsproeier veilig schoon: wat werkt en wat je moet vermijden?

Leer hoe u een bidetsproeier veilig schoonmaakt, wat zelfreiniging precies inhoudt, hoe u kalkaanslag aanpakt en welke reinigingsmiddelen u nodig heeft, afhankelijk van uw specifieke model.

How to Clean a Pool Sand Filter: Backwash, Rinse, and Know When to Go Deeper

How to Clean a Pool Sand Filter: Backwash, Rinse, and Know When to Go Deeper

Learn how to clean a pool sand filter safely, judge whether backwashing worked, and know when deeper cleaning, repair, or new media is justified.

Hoe maak je een koffiemolen veilig schoon: een stappenplan in 8 stappen voor maalschijf- en messenmolens

Hoe maak je een koffiemolen veilig schoon: een stappenplan in 8 stappen voor maalschijf- en messenmolens

Leer hoe je een koffiemolen veilig schoonmaakt, van het droogborstelen van de maalschijven tot het wassen van de verwijderbare onderdelen, het opnieuw in elkaar zetten, testen en het onderhoud van de maalschijven.

Hoe verwijder je nagellijm van kleding zonder de stof te beschadigen?

Hoe verwijder je nagellijm van kleding zonder de stof te beschadigen?

Leer hoe je nagellijm veilig van kleding verwijdert, van het afschrapen van opgedroogde lijm tot het voorzichtig gebruiken van aceton, het wassen en het controleren van de stof vóór het drogen.

Hoe verwijder je stickerresten van kleding zonder de stof te beschadigen?

Hoe verwijder je stickerresten van kleding zonder de stof te beschadigen?

Leer hoe je stickerresten veilig van kleding verwijdert, van koudebehandeling en voorbehandeling tot zorgvuldig gebruik van oplosmiddelen, wassen en aan de lucht drogen.

Hoe maak je een mechanisch toetsenbord veilig schoon: een grondige reinigingshandleiding in 4 stappen

Hoe maak je een mechanisch toetsenbord veilig schoon: een grondige reinigingshandleiding in 4 stappen

Leer hoe je een mechanisch toetsenbord veilig schoonmaakt, inclusief het verwijderen van toetsen, stof en vuil, het drogen, de montage en wanneer je moet stoppen en de handleiding moet raadplegen.