Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - Удаление файлов старше 10 дней

Ответить
Настройки темы
PowerShell - Удаление файлов старше 10 дней

Старожил


Сообщения: 445
Благодарности: 4

Профиль | Отправить PM | Цитировать


Уважаемые друзья, нужна помощь, есть скрипт который удаляет файлы старше 10 дней. Работает вроде хорошо, но при удалении судя по всему перемещает файлы в корзину. Во время удаления забивается диск С, спасает только перезагрузка.
Подскажите пожалуйста, может скрипт кривой?

Код: Выделить весь код
$backupPath = "Z:\backup_1c\acd"; 
$curDay = Get-Date; 
$hoursOfBackup = "-12"; 
$oldestHour = $curDay.AddHours($hoursOfBackup); 
Get-ChildItem -Path $backupPath -Recurse -Include *.* | Where-Object {$_.LastWriteTime -le $oldestHour} | Remove-Item;

Отправлено: 12:00, 19-06-2018

 


Moderator


Сообщения: 53173
Благодарности: 15430

Профиль | Отправить PM | Цитировать


kot488, ну ясно, что удаляемые файлы попадают в теневые копии.
Но свободное место при этом уменьшаться не должно.

А на вкладке Acronis Recovery что?

Можете сделать лог Process Monitor следующим образом:
  1. запустите Process Monitor;
  2. запустите свой скрипт, чтобы он удалил большой файл;
  3. сохраните лог: меню File -> Save -> PML-формат;
  4. заархивируйте и выложите на любой файлообменник, например dropmefiles.com.

Последний раз редактировалось Petya V4sechkin, 21-06-2018 в 12:36.


Отправлено: 12:10, 21-06-2018 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Старожил


Сообщения: 445
Благодарности: 4

Профиль | Отправить PM | Цитировать


Petya V4sechkin

Извините, покидал рабочее место. На вкладке Acronis пусто. Не коректно удалилась старая версия и осталась эта вкладка

Отправлено: 15:26, 05-07-2018 | #12



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - Удаление файлов старше 10 дней

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Удаление файлов старше N дней в подпаках, кроме файлов в самой папке Negtm Скриптовые языки администрирования Windows 4 03-02-2017 15:30
PowerShell - Удаление файлов старше Д дней, Н недель, М месяцев etherlord Скриптовые языки администрирования Windows 4 17-03-2016 23:54
Любой язык - [решено] Удаление файлов старше N дней DOCznet Скриптовые языки администрирования Windows 2 27-09-2012 11:42
VBS/WSH/JS - [решено] Удаление файлов по сети старше 7 дней, оставлять не менее 10 файлов white155 Скриптовые языки администрирования Windows 6 04-01-2012 00:42
Прочее - удаление файлов старше 10 дней admin666 Общий по Linux 1 23-07-2009 19:09




 
Переход