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

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


coding:scripts

Розбіжності

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

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

Порівняння попередніх версійПопередня ревізія
Наступна ревізія
Попередня ревізія
coding:scripts [2012/08/22 10:18] 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**
-<file bat disable_proxy.bat>rem source = http://forum.oszone.net/thread-141736.html+<code>rem source = http://forum.oszone.net/thread-141736.html
  
-Reg Add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /V ProxyEnable /T REG_DWORD /D 0 /F</file>+Reg Add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /V ProxyEnable /T REG_DWORD /D 0 /F</code>
  
 ===== Robocopy ===== ===== Robocopy =====
Рядок 27: Рядок 37:
 rem D:\Soft\dotnetfx35sp1.exe /q /norestart /lang:RUS Последний ключ позволяет указать "локаль". rem D:\Soft\dotnetfx35sp1.exe /q /norestart /lang:RUS Последний ключ позволяет указать "локаль".
 </code> </code>
 +
 +Или позже обновленный вариант с проверкой, не установле-на ли уже ?.. 
 +
 +<file bat dotnet.bat>
 +@echo on
 +c:
 +rem cd c:\temp
 +rem Проверка, есть-ли уже у нас сам "робокопи" в системе
 +if not exist "C:\WINDOWS\system32\robocopy.exe" xcopy /E /Q /R /Y "\\Server\Soft\robocopy.exe" "C:\WINDOWS\system32\"
 +
 +robocopy.exe \\Server\Soft\ D:\Soft\ dotnetfx35sp1.exe /TEE  /NP /R:10 /W:30 /Z /IPG:2050
 +echo .
 +
 +if not exist "C:\WINDOWS\Microsoft.NET\Framework\v3.5\Microsoft .NET Framework 3.5 SP1"  goto Netu
 +goto Esty
 +
 +:Netu
 +echo "netu"
 +D:\Soft\dotnetfx35sp1.exe /q /norestart
 +rem D:\Soft\dotnetfx35sp1.exe /q /norestart /lang:RUS
 +
 +goto lab3
 +
 +:Esty
 +echo "esty"
 +
 +:lab3
 +rem pause
 +</file>
  
 ===== Тихая установка ПО ===== ===== Тихая установка ПО =====
Рядок 42: Рядок 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.1345630682.txt.gz · Востаннє змінено: 2012/08/22 10:18 (зовнішнє редагування)

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