Situatie
Solutie
Pentru a sterge automat fisierele mai vechi de o anumita perioada, la o anumita perioada, putem folosi urmatorul script in powershell:
# Definim pathul
$path = “C:\Temp\teste”
# Luam data
$currentDate = Get-Date
# Calculam minusul de 60 de zile(Poate sa fie orice perioada)
$olderThanDate = $currentDate.AddDays(-60)
# Stergem fisierele
Get-ChildItem -Path $path | Where-Object { $_.LastWriteTime -lt $olderThanDate } | Remove-Item -Force
Pentru a face jobul sa porneasca singur la un interval de timp, folosim “Task Scheduler”.
Leave A Comment?