【发布时间】:2014-05-19 10:51:45
【问题描述】:
我正在使用这个 powershell 命令只保留 31 天前的备份文件。
Get-ChildItem –Path “d:\Backup\hl” –Recurse | Where-Object{$_.LastWriteTime –lt (Get-Date).AddDays(-31)} | Remove-Item -Force -Recurse
我的问题是,如果每日备份失败并且我检查了备份文件夹,例如一个月后,powershell 脚本将删除所有或大部分备份,因为它们已超过 31 天。
是否可以根据 lastwritetime 更改 powershell 命令以保留最后 31 个文件,但不是因为它们在 31 天内?
谢谢
【问题讨论】:
标签: powershell backup