![]() |
Удаление старых файлов
Ребята помогите со скриптом удаления файлов без подтверждения.
Вот скрипт на удаление папок и файлов из нескольких компьютерах старше 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 |
lakdi,
Код:
rm -force |
Время: 23:44. |
Время: 23:44.
© OSzone.net 2001-