Користувальницькькі налаштування

Налаштування сайту


coding:scripts

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Порівняння попередніх версійПопередня ревізія
Наступна ревізія
Попередня ревізія
Остання ревізіяПо сторонах наступні версії
coding:scripts [2013/04/23 10:24] – [Скрипты] olexande bilovolcoding:scripts [2015/04/21 09:59] – [Подборки] olexande bilovol
Рядок 9: Рядок 9:
    - [[coding:scripts:bat_and_data]]    - [[coding:scripts:bat_and_data]]
    - [[coding:scripts:mirror_work_files]]    - [[coding:scripts:mirror_work_files]]
 +   - [[coding:scripts:shell]]
 +
 ===== Отключение прокси через реестр ==== ===== Отключение прокси через реестр ====
  
Рядок 79: Рядок 81:
 </file> </file>
  
 +===== Подборки =====
 +
 +
 +[[http://adminsam.ru/scripts/page/3/|Подборка CMD-скриптов]]
 +
 +[[http://www.cyberforum.ru/cmd-bat/thread643053.html|Возможно ли выполнить действие к файлам в текущей папке через консоль Windows? / Batch (CMD/BAT)]]
 +
 +===== Powershell — удаление файлов старше чем.. =====
 +
 +Надо
 +На файловой помойке автоматизировать удаление старых файлов по признаку последнего изменения старше чем х-месяцев.
 +
 +Решение.
 +Скриптом приведенным ниже удаляем файлы старше трех месяцев.
 +
 +<file># удаляем файлы старше трех месяцев
 +$date = (Get-Date).AddMonths(-3)
 +
 +cd D:\Files\Common  # Обязательно, иначе "ругань - не могу найти"
 +
 +Get-ChildItem -Path D:\Files\Common | where {!$_.PSIsContainer} |
 +foreach {
 +if ($_.LastWriteTime -lt $date) {
 +# в тестовых целях указываем -whatif
 +# когда убедимся что все корректно работает то убираем его
 +Remove-Item $_ -whatif
 +}
 +}</file>
 +
 +Второй вариант с рекурсивным обходом папок
 +<file>$now = Get-Date
 +$date = $now.AddMonths(-3)
 +
 +$files = Get-ChildItem -Path D:\Files\Common -recurse | Where {$_.LastWriteTime -le "$date"}
 +foreach ($file in $files) {
 +write-host "Deleting File $file" -foregroundcolor "Red";  Remove-Item $file -whatif
 +
 +}</file>
  
coding/scripts.txt · Востаннє змінено: 2015/04/21 09:59 (зовнішнє редагування)

Якщо не вказано інше, вміст цієї Вікі підпадає під дію такої ліцензії: CC Attribution 4.0 International
CC Attribution 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki