Назад | Перейти на главную страницу

Как я могу автоматически удалить папку / tmp на общем диске?

У нас есть папка / tmp, которую люди используют для временного хранения вещей. Это может быть что угодно и любой файл.

Мы хотим сделать так, чтобы это автоматически удаляло (или предпочтительно ПЕРЕМЕЩАЕТСЯ в другую папку на том же общем диске) все файлы, к которым не обращались в течение последних двух недель. Это должно происходить еженедельно по расписанию, которое мне не нужно делать вручную.

Есть ли программное обеспечение, которое это делает? У кого-нибудь есть сценарий?

Сервер 2008R2

get-childitem -Path "<location of tmp folder>" |
    where-object {$_.LastWriteTime -lt (get-date).AddDays(-15)} | 
    move-item -destination "<destination>"

Этот сценарий Powershell переместит файлы старше 2 недель.