gleban666
31-10-2011, 18:54
Доброе время суток, мне нужна помощь в автоматизации процесса очистки папки обмена от мусора.
Задача:
есть папка exchange в которой много мусора и не мусора которую нужно автоматизированно очищать, для этого нужен скрипт желательно на PS который:
1. Будет сканировать заданную папку(exchange) со всем содержимым(необходима возможность добавления исключений сканирования например exchange\max\*) и находить файлы у которых атрибут LastAccessTime старее заданного срока (например 6 месяцев)
2. Переносить найденные в п.1 файлы в папку "На удаление"
3. Будет сканировать папку "На удаление" и удалять файлы у которых атрибут LastAccessTime старее заданного срока(например 7 месяцев), а файлы у которых за время лежания в папке "На удаление" атрибут LastAccessTime обновился возвращать обратно.
4. Записывать в лог действия.
я нашел более менее подходящий скрипт(в приложении), но не понимаю как его доработать помогите пожалуйста
Задача:
есть папка exchange в которой много мусора и не мусора которую нужно автоматизированно очищать, для этого нужен скрипт желательно на PS который:
1. Будет сканировать заданную папку(exchange) со всем содержимым(необходима возможность добавления исключений сканирования например exchange\max\*) и находить файлы у которых атрибут LastAccessTime старее заданного срока (например 6 месяцев)
2. Переносить найденные в п.1 файлы в папку "На удаление"
3. Будет сканировать папку "На удаление" и удалять файлы у которых атрибут LastAccessTime старее заданного срока(например 7 месяцев), а файлы у которых за время лежания в папке "На удаление" атрибут LastAccessTime обновился возвращать обратно.
4. Записывать в лог действия.
я нашел более менее подходящий скрипт(в приложении), но не понимаю как его доработать помогите пожалуйста