coding:scripts
Розбіжності
Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
Порівняння попередніх версійПопередня ревізіяНаступна ревізія | Попередня ревізія | ||
coding:scripts [2012/08/22 10:20] – olexande bilovol | coding:scripts [Unknown date] (поточний) – зовнішнє редагування (Unknown date) 127.0.0.1 | ||
---|---|---|---|
Рядок 1: | Рядок 1: | ||
====== Скрипты ====== | ====== Скрипты ====== | ||
- | ===== Отключение прокси ==== | + | - [[coding: |
+ | - [[coding: | ||
+ | - [[coding: | ||
+ | - [[scripts: | ||
+ | - [[coding: | ||
+ | - [[coding: | ||
+ | - [[coding: | ||
+ | - [[coding: | ||
+ | - [[coding: | ||
+ | |||
+ | ===== Отключение прокси | ||
**disable_proxy.bat** | **disable_proxy.bat** | ||
Рядок 27: | Рядок 37: | ||
rem D: | rem D: | ||
</ | </ | ||
+ | |||
+ | Или позже обновленный вариант с проверкой, | ||
+ | |||
+ | <file bat dotnet.bat> | ||
+ | @echo on | ||
+ | c: | ||
+ | rem cd c:\temp | ||
+ | rem Проверка, | ||
+ | if not exist " | ||
+ | |||
+ | robocopy.exe \\Server\Soft\ D:\Soft\ dotnetfx35sp1.exe /TEE /NP /R:10 /W:30 /Z /IPG:2050 | ||
+ | echo . | ||
+ | |||
+ | if not exist " | ||
+ | goto Esty | ||
+ | |||
+ | :Netu | ||
+ | echo " | ||
+ | D: | ||
+ | rem D: | ||
+ | |||
+ | goto lab3 | ||
+ | |||
+ | :Esty | ||
+ | echo " | ||
+ | |||
+ | :lab3 | ||
+ | rem pause | ||
+ | </ | ||
===== Тихая установка ПО ===== | ===== Тихая установка ПО ===== | ||
Рядок 42: | Рядок 81: | ||
</ | </ | ||
+ | ===== Подборки ===== | ||
+ | |||
+ | |||
+ | [[http:// | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | ===== Powershell — удаление файлов старше чем.. ===== | ||
+ | |||
+ | Надо | ||
+ | На файловой помойке автоматизировать удаление старых файлов по признаку последнего изменения старше чем х-месяцев. | ||
+ | |||
+ | Решение. | ||
+ | Скриптом приведенным ниже удаляем файлы старше трех месяцев. | ||
+ | |||
+ | < | ||
+ | $date = (Get-Date).AddMonths(-3) | ||
+ | |||
+ | cd D: | ||
+ | |||
+ | Get-ChildItem -Path D: | ||
+ | foreach { | ||
+ | if ($_.LastWriteTime -lt $date) { | ||
+ | # в тестовых целях указываем -whatif | ||
+ | # когда убедимся что все корректно работает то убираем его | ||
+ | Remove-Item $_ -whatif | ||
+ | } | ||
+ | }</ | ||
+ | |||
+ | Второй вариант с рекурсивным обходом папок | ||
+ | < | ||
+ | $date = $now.AddMonths(-3) | ||
+ | |||
+ | $files = Get-ChildItem -Path D: | ||
+ | foreach ($file in $files) { | ||
+ | write-host " | ||
+ | |||
+ | }</ | ||
coding/scripts.1345630815.txt.gz · Востаннє змінено: 2012/08/22 10:20 (зовнішнє редагування)