Скрипт очистки logs AM Core
Автор Maksim Shumilov, Last modified by Kirill Osipov на 02 сентября 2025 04:13 PM

Описание скрипта

Скрипт удаляет все вложенные каталоги с файлами из каталога с логами Core C:\inetpub\wwwroot\am\core\Logs старше N дней. При большом количестве лог-файлов выполнение скрипта может занять продолжительное время.

Ссылка на скрипт: https://download.indeed-company.ru/s/o9J5fnSkkTD0eLG

Внимание

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

Настройка скрипта

Необходимо задать переменные:

$Days - каталоги с файлами старше этого количества дней, будут удаляться;
$TargetFolder - путь до каталога с логами;
$Logfile - путь к файлу для записи событий удаления каталогов.

Добавление в Task Scheduler

Action - Start a program
Program/script - powershell.exe
Add arguments (optional): -File "путь_к_скрипту". Например: -File "C:\1\Clean_Logs.ps1"
Остальные параметры - индивидуально.

Откройте созданную задачу и поставьте галочку, чтобы включить опцию "Run with highest privileges"

(3 голос(а))
Эта статья полезна
Эта статья бесполезна

Комментарии (0)
Портал технической поддержки компании Индид