coding:scripts
Розбіжності
Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
| Порівняння попередніх версійПопередня ревізіяНаступна ревізія | Попередня ревізія | ||
| coding:scripts [2012/08/22 10:24] – olexande bilovol | coding:scripts [Невідома дата] (поточний) – зовнішнє редагування (Невідома дата) 127.0.0.1 | ||
|---|---|---|---|
| Рядок 1: | Рядок 1: | ||
| ====== Скрипты ====== | ====== Скрипты ====== | ||
| - | ===== Отключение прокси ==== | + | - [[coding: |
| + | - [[coding: | ||
| + | - [[coding: | ||
| + | - [[scripts: | ||
| + | - [[coding: | ||
| + | - [[coding: | ||
| + | - [[coding: | ||
| + | - [[coding: | ||
| + | - [[coding: | ||
| + | |||
| + | ===== Отключение прокси | ||
| **disable_proxy.bat** | **disable_proxy.bat** | ||
| Рядок 28: | Рядок 38: | ||
| </ | </ | ||
| + | Или позже обновленный вариант с проверкой, | ||
| <file bat dotnet.bat> | <file bat dotnet.bat> | ||
| Рядок 34: | Рядок 45: | ||
| rem cd c:\temp | rem cd c:\temp | ||
| rem Проверка, | rem Проверка, | ||
| - | if not exist " | + | if not exist " |
| - | robocopy.exe \\SYNEVO.UA\SysVol\SYNEVO.UA\Policies\{A3A7083F-6CE2-4E82-BF53-468A6CC05767}\User\Scripts\Logon\ D:\Distribution\ dotnetfx35sp1.exe /TEE /NP /R:10 /W:30 /Z /IPG:2050 | + | robocopy.exe \\Server\Soft\ D:\Soft\ dotnetfx35sp1.exe /TEE /NP /R:10 /W:30 /Z /IPG:2050 |
| echo . | echo . | ||
| - | |||
| if not exist " | if not exist " | ||
| Рядок 45: | Рядок 55: | ||
| :Netu | :Netu | ||
| echo " | echo " | ||
| - | D:\Distribution\dotnetfx35sp1.exe /q / | + | D:\Soft\dotnetfx35sp1.exe /q / |
| - | rem D:\Distribution\dotnetfx35sp1.exe /q /norestart /lang:RUS | + | rem D:\Soft\dotnetfx35sp1.exe /q /norestart /lang:RUS |
| goto lab3 | goto lab3 | ||
| Рядок 54: | Рядок 64: | ||
| :lab3 | :lab3 | ||
| - | pause | + | rem pause |
| </ | </ | ||
| Рядок 71: | Рядок 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.1345631044.txt.gz · Востаннє змінено: 2012/08/22 10:24 (зовнішнє редагування)
