Компьютерный форум 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=267980)

foma24 12-09-2013 17:16 2216759

Удаление логов, которые старше определенного периода
 
Здравствуйте, есть папка с логами, например C:\logs\ в ней есть логи вида unloader.log.2013-09-05 название разные, т.е. не только unloader, остальная часть названия неизменна. Нужен скрипт удаляющий все файлы, которые старше 7 дней. Заранее спасибо.

foma24 30-09-2013 16:32 2226249

Помогите пожалуйста со скриптом.

Foreigner 30-09-2013 18:51 2226316

Powershell:
Код:

gci "C:\Logs\*.log*" | % {

    if ( [datetime]::today.adddays(-7) -ge [datetime]::parse( $_.extension )) { ri $_ }
   
}



Время: 18:16.

Время: 18:16.
© OSzone.net 2001-