Er zijn veel taken die we kunnen uitvoeren met Windows PowerShell in Windows, van alle soorten, netwerken, gebruikers, schijven, enz., maar een die we misschien heel weinig gebruiken, is de mogelijkheid om bestanden te verwijderen die in een bepaalde periode zijn gemaakt, dit is praktisch wanneer taken die grote hoeveelheden gegevens opslaan, zoals logs of logs, worden gemaakt en uitgevoerd binnen ons team, en dit vult geleidelijk de schijfruimte en in werkelijkheid weinig of niets hebben we er toegang toe.
Windows PowerShell geeft ons de mogelijkheid om deze bestanden te verwijderen en vandaag zullen we in AdminGuides zien hoe we deze bestanden op een eenvoudige en functionele manier kunnen verwijderen.
Hiervoor hebben we de volgende gegevens :
We kunnen in de kolom Aanmaakdatum verschillende datums zien, PowerShell is verantwoordelijk voor het vergelijken van deze aanmaakdatums en het verwijderen van de bestanden die zijn gebaseerd op de voorwaarde die we aangeven ..
Get-ChildItem -Path 'Route' -Recurse | Where-Object CreationTime -LT (Get-Date) .AddDays (-10) | Remove-Item
Deze cmdlet is als volgt samengesteld:
In in dit voorbeeld zullen we de bestanden verwijderen die 10 dagen vóór de huidige datum zijn gemaakt:
We kunnen de aangebrachte wijziging zien:
We kunnen zien dat het bestand of de bestanden die vóór deze tien zijn gemaakt ays zijn verwijderd.
Desgewenst kunnen we dit script toevoegen aan de taakplanner zodat deze actie automatisch wordt uitgevoerd en zo schijfruimte vrijmaken.
De Microsoft Sticky Notes is een populair en handig hulpmiddel voor gebruikers van Windows 10-systemen…
Microsoft heeft onlangs het langverwachte Windows 11 Dev Channel uitgebracht dat toegankelijk is via Windows…
Windows 10 is een van de meest populaire en meest gebruikte besturingssystemen voor computergebruikers.De evolutie…
Controleer en configureer de machtigingsinstellingenEdge-to-run inschakelen met beheerdersrechtenMicrosoft Edge reparerenEdge verwijderen via het hulpprogramma voor…
De meeste van de nieuwste laptops hebben geen ingebouwde ethernetpoort.We weten allemaal dat bekabelde verbindingen…
De grafische verwerkingseenheid of GPU is een essentieel onderdeel van een computersysteem dat verantwoordelijk is…