Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
sysadmin:scripts:bat:arhive [06:11:2025 14:50] School Sysadminsysadmin:scripts:bat:arhive [06:11:2025 15:07] (текущий) School Sysadmin
Строка 28: Строка 28:
 </file> </file>
 ==== Параметры передаются в строке запуска ==== ==== Параметры передаются в строке запуска ====
-arch.bat %1 %2 %3 %4 %5, где: +arch.bat %1 %2 %3 %4 %5, где:\\ 
-%1 - режим работы с локальными дисками или с сетевыми; +%1 - режим работы с локальными дисками (local) или с сетевыми (samba);\\ 
-%2 - каталог источник (ИЗ); +%2 - каталог источник (ИЗ);\\ 
-%3 - каталог назначения (В); +%3 - каталог назначения (В);\\ 
-%4 - Имя пользователя для доступа к сетевому ресурсу; +%4 - Имя пользователя для доступа к сетевому ресурсу;\\ 
-%5 - Пароль для доступа к сетевому ресурсу.+%5 - Пароль для доступа к сетевому ресурсу.\\
 <file bash arch.bat> <file bash arch.bat>
 @echo off @echo off
Строка 67: Строка 67:
  
 rem Режм работы скрипта rem Режм работы скрипта
 +rem local - работа с локальными дисками
 +rem samba - работа с сетевым ресурсом
 set _mode=%~1 set _mode=%~1
  
 rem Проверка режима работы rem Проверка режима работы
-rem local - работа с локальными дисками 
-rem samba - работа с сетевым ресурсом 
 if "%_mode%"=="local" if "%_mode%"=="local"
 goto lb_start goto lb_start
Строка 162: Строка 162:
 ) )
 echo ---------------------------------------------------- echo ----------------------------------------------------
 +rem pause
 exit /b exit /b
  
Строка 183: Строка 184:
 ) )
 rem Создание пустой строки в лог файле rem Создание пустой строки в лог файле
-echo. >> "%_out%"\logs\archiving.txt"+echo. >> "%_out%"\logs\archiving.txt
 echo. >> "%_cns%"\logs\archiving.txt echo. >> "%_cns%"\logs\archiving.txt
 chcp 866 >nul chcp 866 >nul
Строка 207: Строка 208:
 exit /b exit /b
 </file> </file>
 +
 +Что бы запустить в "Планировщике заданий" необходимо добавить новое задание\\
 +Действия - Запуск программы\\
 +Программа или сценарий - cmd.exe\\
 +Добавить аргумент (если в сети)\\
 +<code>/c start "" c:\script\arch.bat samba "c:\patch" "z:\patch" Vasay Pupkin</code> или (если локально)<code>/c start "" c:\script\arch.bat local "c:\patch" "d:\patch"</code>\\
 +Рабочая папка - c:\script
  • Последнее изменение: 06:11:2025 14:50