Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [Решено]Автоматизация очистки папки от мусора

Ответить
Настройки темы
PowerShell - [Решено]Автоматизация очистки папки от мусора

Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изменения
Автор: gleban666
Дата: 08-11-2011
Вложения
Тип файла: 7z cleanup.7z
(4.5 Kb, 14 просмотров)
Доброе время суток, мне нужна помощь в автоматизации процесса очистки папки обмена от мусора.
Задача:
есть папка exchange в которой много мусора и не мусора которую нужно автоматизированно очищать, для этого нужен скрипт желательно на PS который:
1. Будет сканировать заданную папку(exchange) со всем содержимым(необходима возможность добавления исключений сканирования например exchange\max\*) и находить файлы у которых атрибут LastAccessTime старее заданного срока (например 6 месяцев)
2. Переносить найденные в п.1 файлы в папку "На удаление"
3. Будет сканировать папку "На удаление" и удалять файлы у которых атрибут LastAccessTime старее заданного срока(например 7 месяцев), а файлы у которых за время лежания в папке "На удаление" атрибут LastAccessTime обновился возвращать обратно.
4. Записывать в лог действия.
я нашел более менее подходящий скрипт(в приложении), но не понимаю как его доработать помогите пожалуйста

Отправлено: 18:54, 31-10-2011

 

Ветеран


Сообщения: 3806
Благодарности: 824

Профиль | Отправить PM | Цитировать


на LastAccessTime не стоит рассчитывать - он обновляется у файлов банально при открытии папки, т.е. мусор у вас будет копиться и копиться.

В аналогичных целях у меня скрипт проверяет время создания/изменения и по истечении 10 дней удаляет. Приучайте сотрудников действительно нужные файлы хранить в предназначенных для этого папках.
Это сообщение посчитали полезным следующие участники:

Отправлено: 10:01, 01-11-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


Пришли к VBS http://nexusnotes.ru/2009/12/right-clean-exchange/

Последний раз редактировалось gleban666, 09-11-2011 в 14:32. Причина: ссылку чиним


Отправлено: 17:03, 08-11-2011 | #3


Ветеран


Сообщения: 3806
Благодарности: 824

Профиль | Отправить PM | Цитировать


gleban666, ссылка битая, и лучше бы вы пришли к jscript

Отправлено: 10:03, 09-11-2011 | #4


Новый участник


Сообщения: 9
Благодарности: 2

Профиль | Отправить PM | Цитировать


gleban666, даже после исправления ссылки, до скрипта не добраться, не могли бы вы выложить его сюда.

Отправлено: 20:37, 09-11-2011 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [Решено]Автоматизация очистки папки от мусора

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Дополнить батник для очистки папки aggressor_ Скриптовые языки администрирования Windows 14 06-02-2011 02:38
Создание скрипта для очистки Реестра и Дисков от мусора? Centrinar AutoIt 1 27-03-2010 03:46
VBS/WSH/JS - [решено] Скрипт очистки папки обмена stolyar Скриптовые языки администрирования Windows 9 15-02-2010 08:44
CMD/BAT - Автоматизация удаления папки ? whitekmv Скриптовые языки администрирования Windows 5 07-12-2007 09:41
Папка "Cleaned Files": значение, возможность очистки этой папки Alexandr28 Хочу все знать 1 19-07-2007 20:05




 
Переход