19 lines
No EOL
577 B
Text
19 lines
No EOL
577 B
Text
|
||
# 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
|
||
}
|
||
}
|
||
} |