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

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


coding:scripts

Розбіжності

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

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

Порівняння попередніх версійПопередня ревізія
Наступна ревізія
Попередня ревізія
Остання ревізіяПо сторонах наступні версії
coding:scripts [2012/08/22 10:24] olexande bilovolcoding:scripts [2015/04/21 09:59] – [Подборки] olexande bilovol
Рядок 1: Рядок 1:
 ====== Скрипты ====== ====== Скрипты ======
  
-===== Отключение прокси ====+   - [[coding:scripts:Work_with_FTP]] 
 +   - [[coding:scripts:Work_with_SFTP]] 
 +   - [[coding:scripts:Backup_windows]] 
 +   - [[scripts:silent_soft_install_XP]] 
 +   - [[coding:scripts:Backup_Unix]] 
 +   - [[coding:scripts:backup_mirror]] 
 +   - [[coding:scripts:bat_and_data]] 
 +   - [[coding:scripts:mirror_work_files]] 
 +   - [[coding:scripts:shell]] 
 + 
 +===== Отключение прокси через реестр ====
  
 **disable_proxy.bat** **disable_proxy.bat**
Рядок 28: Рядок 38:
 </code> </code>
  
 +Или позже обновленный вариант с проверкой, не установле-на ли уже ?.. 
  
 <file bat dotnet.bat> <file bat dotnet.bat>
Рядок 34: Рядок 45:
 rem cd c:\temp rem cd c:\temp
 rem Проверка, есть-ли уже у нас сам "робокопи" в системе rem Проверка, есть-ли уже у нас сам "робокопи" в системе
-if not exist "C:\WINDOWS\system32\robocopy.exe" xcopy /E /Q /R /Y "\\SYNEVO.UA\SysVol\SYNEVO.UA\Policies\{A3A7083F-6CE2-4E82-BF53-468A6CC05767}\User\Scripts\Logon\robocopy.exe" "C:\WINDOWS\system32\"+if not exist "C:\WINDOWS\system32\robocopy.exe" xcopy /E /Q /R /Y "\\Server\Soft\robocopy.exe" "C:\WINDOWS\system32\"
  
-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 "C:\WINDOWS\Microsoft.NET\Framework\v3.5\Microsoft .NET Framework 3.5 SP1"  goto Netu if not exist "C:\WINDOWS\Microsoft.NET\Framework\v3.5\Microsoft .NET Framework 3.5 SP1"  goto Netu
Рядок 45: Рядок 55:
 :Netu :Netu
 echo "netu" echo "netu"
-D:\Distribution\dotnetfx35sp1.exe /q /norestart +D:\Soft\dotnetfx35sp1.exe /q /norestart 
-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
 </file> </file>
  
Рядок 71: Рядок 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