Скрипт очистки файловой шары

Есть файловый сервер с общей папкой для обмена информацией между сотрудниками, но не всегда они готовы после себя данную информацию удалять.
$Path = "C:\test\"
$DayTime = "-30"
$CurrentDate = Get-Date
$DatetoDelete = $CurrentDate.AddDays($DayTime)
Get-ChildItem $Path -Recurse | Where-Object { $_.LastWriteTime -lt $DatetoDelete } | Remove-Item
Скрипт размещается на файловом сервере, в переменной $Path указываем путь до папки, где необходимо производить очистку файлов.
Переменная $DayTime служит указанием времени, в текущем примере указан период в 30 дней.