stuffy_stuff/remove stuff

19 lines
577 B
Plaintext
Raw Permalink Normal View History

2018-11-15 14:08:10 +01:00
# remove old Backups
$backupFileCount = ( Get-ChildItem -Filter *.ova $remoteBackupPath | Measure-Object ).Count
$limitDate = (get-date).AddDays(-12).ToString("yyyMMdd")
$backupPath = "L:\"
if ($backupFileCount -gt 3) {
Get-ChildItem $backupPath |
ForEach-Object {
# get actual
$lasWriteTime = (Get-Content $_.LastWriteTime).ToString("yyMMdd")
# delete backup files older than 12 days
if ($lasWriteTime -lt limitDate ) {
$fileNameFull = Get-Content $_.FullName
Remove-Item path $fileNameFull
}
}
}