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

Hoe u Google Meet-achtergrond kunt genereren met Gemini AI

Hoe u Google Meet-achtergrond kunt genereren met Gemini AI

Wilt u de achtergrond van uw videogesprek naar een hoger niveau tillen? Bekijk onze handleiding voor het genereren van een Google Meet-achtergrond met Gemini AI.

Klembord wissen in Microsoft Excel

Klembord wissen in Microsoft Excel

Leer hoe u klembord items in Excel efficiënt kunt wissen om fouten te voorkomen. Ontdek nuttige tips en stappen voor het beheren van uw klembord in Excel.

Oplossing: ik kan trending zoekopdrachten op Google niet uitschakelen

Oplossing: ik kan trending zoekopdrachten op Google niet uitschakelen

Als je trending zoekopdrachten in Chrome hebt uitgeschakeld maar ze nog steeds worden weergegeven, ontdek hoe je dit effectief kunt aanpakken.

Anoniem posten op een Facebook-groep

Anoniem posten op een Facebook-groep

Leer hoe je anoniem kunt posten in een Facebook-groep zonder je identiteit prijs te geven. Volg de stappen voor anoniem berichten en ontdek meer.

Hoe verwijderde fotos van Google Fotos te herstellen?

Hoe verwijderde fotos van Google Fotos te herstellen?

Als u per ongeluk uw foto’s uit Google Foto’s hebt verwijderd, kunt u ze herstellen uit de Prullenbak of door Google Support te benaderen. Ontdek hoe u verwijderde foto’s kunt terughalen met deze handige gids.

Fitbit: zwart scherm repareren; Niet inschakelen

Fitbit: zwart scherm repareren; Niet inschakelen

Als je een Fitbit-gebruiker bent die last heeft van een zwart scherm, ontdek hier effectieve stappen om je apparaat opnieuw in te schakelen.

Google Maps: hoe u files in uw omgeving kunt vinden

Google Maps: hoe u files in uw omgeving kunt vinden

Ontdek hoe u files kunt vermijden met Google Maps, een handige tool voor realtime verkeersinformatie.

Facebook: hoe u Voorgestelde voor u-berichten uitschakelt

Facebook: hoe u Voorgestelde voor u-berichten uitschakelt

Hoewel u voorgestelde berichten op Facebook niet kunt uitschakelen, kunt u wel beheren wat u als voorgestelde berichten ziet. Ontdek manieren om relevante inhoud te filteren.

Galaxy S22: Bixby uitschakelen

Galaxy S22: Bixby uitschakelen

Ontdek hoe je Bixby op je Galaxy S22 eenvoudig kunt uitschakelen ten gunste van Google Assistant. Leer meer over slimme assistenten en hun voordelen.

Google Fotos: een back-up maken van uw fotos in hoge kwaliteit

Google Fotos: een back-up maken van uw fotos in hoge kwaliteit

Leer hoe je de kwaliteit van je foto