Hello EE Community,
I'm in need of assistance in creating a PS script that does the following:
If I schedule a script to run on Fridays at 10AM, I need the script to go back 15 weeks from date, adds a day, so it'll be Saturday and delete any files older than 12am.
For example, if I run the script this Friday 11/23 at 10AM, the script will go back 15 weeks from date so it'll be Aug 10th adds a day so it'll be Saturday Aug 11th and deletes anything before 12am.
This is what I have so far:
$limit = (Get-Date).AddDays(-7 * 15)
$path = "\\SharePath"
# Delete files older than the $limit.
Get-ChildItem -Path $path -Recurse -Force | Where-Object { !$_.PSIsContainer -and $_.LastwriteTime -lt $limit } | Remove-Item -Force