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

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


coding:scripts

Розбіжності

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

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

Порівняння попередніх версійПопередня ревізія
Наступна ревізія
Попередня ревізія
coding:scripts [2012/08/22 10:24] olexande bilovolcoding:scripts [Unknown date] (поточний) – зовнішнє редагування (Unknown date) 127.0.0.1
Рядок 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.1345631044.txt.gz · Востаннє змінено: 2012/08/22 10:24 (зовнішнє редагування)

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