Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Удаление старых файлов (http://forum.oszone.net/showthread.php?t=310826)

lakdi 26-01-2016 22:33 2599471

Удаление старых файлов
 
Ребята помогите со скриптом удаления файлов без подтверждения.
Вот скрипт на удаление папок и файлов из нескольких компьютерах старше 60 дней, но не могу применить параметр Recurse. Что бы было удаление папок и содержимого в них файлов без запроса подтверждения на удаление.

#Получаем текущую дату
$datetimeold = get-date
#отнимаем 60 дней.
$datetimeold = $datetimeold.AddDays(-60)
#Процесс удаления файлов
ls -r C:\temp\msk-cv-office4, C:\temp\msk-cv-office1, C:\temp\msk-cv-office2, C:\temp\msk-cv-office3, C:\temp\msk-cv-chk4, C:\temp\msk-cv-chk5, C:\temp\msk-cv-chk6,C:\temp\msk-cv-start1, C:\temp\msk-cv-start2, C:\temp\msk-cv-pk |
Where-Object {$datetimeold -gt $_.LastWriteTime } | rm

Foreigner 26-01-2016 23:52 2599480

lakdi,
Код:

rm -force


Время: 23:44.

Время: 23:44.
© OSzone.net 2001-