Копирование папки планировщиком заданий
Потребовалось делать периодический бэкап директории на соседний сервер. Хотелось использовать минимум программ. Не хотелось писать BAT файлы.
Будем использовать планировщик заданий.
Для копирования папки в «Действиях» добавляем «Запуск программы»:
Программа для копирования папки: C:WindowsSystem32Robocopy.exe
Параметры: «C:SQLDATAMSSQLBACKUP» «\bck-serverbck-directorysql_backup» /E /Z
Первое значение — что копируем. Второе — куда копируем. Параметры robocopy:
-------------------------------------------------------------------------------
ROBOCOPY :: Robust File Copy for Windows
-------------------------------------------------------------------------------
Начало: 27 сентября 2018 г. 19:21:56
Применение :: ROBOCOPY источник назначение [файл [файл]...]
[Параметры]
Источник:: Исходная папка (диск:путь или
\серверобщий ресурспуть).
Назначение :: Конечная папка (диск:путь или
\серверобщий ресурспуть).
Файл :: Копировать файлы (имена и подстановочные знаки:
по умолчанию "*.*").
::
:: Параметры копирования:
::
/S :: Копировать вложенные папки, кроме пустых.
/E :: Копировать вложенные папки, включая пустые.
/LEV:n :: Копировать только верхние n уровней исходного
дерева папок.
/Z :: Копирование файлов с возобновлением.
/B :: Копирование файлов в режиме архивирования.
/ZB :: Используется режим с возобновлением; если доступ
запрещен, используется режим архивации.
/J :: Копирование с использованием небуферизованного
ввода-вывода (рекомендуется для больших файлов).
/EFSRAW :: Копирование всех зашифрованных файлов в режиме
EFS RAW.
/COPY:флаги копирования :: Что копируется для файлов (по умолчанию /COPY:DAT).
(Флаги копирования: D=Данные, A=Атрибуты,
T=Метки времени).
(S=Безопасность=NTFS ACLs, O=Сведения о владельце,
U=Сведения аудита).
/SEC :: Копировать файлы с параметрами безопасности
(эквивалентно /COPY:DATS).
/COPYALL :: Копировать все сведения о файле (эквивалентно
/COPY:DATSOU).
/NOCOPY :: Не копировать никаких сведений о файле
(полезно с параметром /PURGE).
/SECFIX :: Исправлять параметры безопасности для всех файлов,
даже пропущенных.
/TIMFIX :: Исправлять атрибуты времени для всех файлов,
даже пропущенных.
/PURGE :: Удалять файлы и папки назначения, которых больше
не существует в источнике.
/MIR :: Создать зеркало дерева папок
(эквивалентно /E с /PURGE).
/MOV :: Перемещать файлы (удаление из источника после
копирования).
/MOVE :: Перемещать файлы и папки (удаление из источника
после копирования).
/A+:[RASHCNET] :: Добавлять заданные атрибуты скопированным файлам.
/A+:[RASHCNET] :: Удалять заданные атрибуты из скопированных файлов.
/CREATE :: Создать только дерево папок и файлы нулевой длины.
/FAT :: Создать файлы назначения только в формате 8.3 FAT.
/256 :: Отключить поддержку длинных путей ( > 256 знаков).
/MON:n :: Наблюдать за источником; перезапустить после
n изменений.
/MOT:m :: Наблюдать за источником; перезапустить через m
минут, если произошли изменения.
/RH:hhmm-hhmm :: Часы запуска - время, когда можно запускать новое
копирование.
/PF :: Проверять часы запуска по файлам (не по проходам).
/IPG:n :: Интервал между пакетами (мс) для снижения нагрузки
на сеть при низкоскоростных подключениях.
/SL :: Копирование самих символических ссылок вместо
копирования целевого объекта этих ссылок.
/MT[:n] :: Выполнить многопотоковое копирование с помощью n
потоков (по умолчанию 8).
n должно быть не меньше 1 и не больше 128.
Этот параметр несовместим с параметрами
/IPG и /EFSRAW.
Для повышения производительности перенаправьте
вывод с помощью параметра /LOG.
/DCOPY:флаги копирования :: Что копировать для каталогов
(по умолчанию /DCOPY:DA).
(флаги копирования: D=Данные, A=Атрибуты,
T=Метки времени).
/NODCOPY :: Не копировать никаких сведений о каталоге
(по умолчанию выполняется /DCOPY:DA).
/NOOFFLOAD :: Копирование файлов без использования механизма
разгрузки копий Windows.
::
:: Параметры выбора файлов:
::
/A :: Копировать только файлы с установленным атрибутом
"Архивный".
/M :: Копировать только файлы с атрибутом "Архивный" и
сбросить его.
/IA:[RASHCNETO] :: Включить файлы, у которых установлен какой-либо из
заданных атрибутов.
/XA:[RASHCNETO] :: Исключить файлы, у которых установлен какой-либо из
заданных атрибутов.
/XF file [файл]... :: Исключить файлы, соответствующие заданным именам,
путям и подстановочным знакам.
/XD dirs [папки]... :: Исключить папки, соответствующие заданным именам
и путям.
/XC :: Исключить измененные файлы.
/XN :: Исключить более поздние файлы.
/XO :: Исключить более ранние файлы.
/XX :: Исключить дополнительные файлы и папки.
/XL :: Исключить отдельно расположенные файлы и папки.
/IS :: Включить те же файлы.
/IT :: Включить оптимизированные файлы.
/MAX:n :: Максимальный размер файла - исключить файлы,
размер которых более n байт.
/MIN:n :: Минимальный размер файла - исключить файлы,
размер которых менее n байт.
/MAXAGE:n :: Максимальный возраст файла - исключить файлы,
возраст которых превышает n дней.
/MINAGE:n :: Минимальный возраст файла - исключить файлы,
возраст которых менее n дней.
/MAXLAD:n :: Наиболее поздняя дата последнего обращения -
исключить файлы, которые не использовались
с даты n.
/MINLAD:n :: Наиболее ранняя дата последнего обращения -
исключить файлы, которые использовались после
даты n.
(Если n < 1900, то n = n дней, в противном случае
n - дата в формате ДДММГГГГ).
/XJ :: Исключить точки соединения. (по умолчанию обычно
включаются).
/FFT :: Использовать время файлов FAT (двухсекундная
точность).
/DST :: Учитывать одночасовую разницу при переходе на
летнее время.
/XJD :: Исключить точки соединения для папок.
/XJF :: Исключить точки соединения для файлов.
::
:: Параметры повторных попыток:
::
/R:n :: Число повторных попыток для неудавшихся копий:
по умолчанию - 1 миллион.
/W:n :: Время ожидания между повторными попытками:
по умолчанию - 30 секунд.
/REG :: Сохранить /R:n и /W:n в реестре как параметры
по умолчанию.
/TBD :: Ждать, пока будут определены имена общих ресурсов
(ошибка повторной попытки 67).
::
:: Параметры ведения журнала:
::
/L :: Только список - файлы не копируются, не удаляются,
не помечаются метками времени.
/X :: Сообщать обо всех дополнительных файлах, а не
только о выбранных.
/V :: Подробный вывод с указанием пропущенных файлов.
/TS :: Включать в вывод метки времени исходных файлов.
/FP :: Включать в вывод полные пути файлов.
/BYTES :: Печатать размеры в байтах.
/NS :: Без размера - не заносить в журнал размер файлов.
/NC :: Без класса - не заносить в журнал классы файлов.
/NFL :: Без списка файлов - не заносить в журнал
имена файлов.
/NDL :: Без списка папок - не заносить в журнал
имена папок.
/NP :: Без хода процесса - не отображать число
скопированных процентов.
/ETA :: Показывать оценку времени окончания
копирования файлов.
/LOG:файл :: Записывать состояние в файл журнала (перезаписывать
существующий журнал).
/LOG+:файл :: Записывать состояние в файл журнала (добавлять к
существующему журналу).
/UNILOG:файл :: Записывать состояние в файл журнала в формате
Юникод (перезаписывать существующий журнал).
/UNILOG+:файл :: Записывать состояние в файл журнала в формате
Юникод (добавлять к существующему журналу).
/TEE :: Направлять выходные данные в окно консоли и в файл
журнала.
/NJH :: Без заголовка задания.
/NJS :: Без сведений о задании.
/UNICODE :: Cостояние вывода в формате Юникод.
::
:: Параметры задания:
::
/JOB:имя_задания :: Взять параметры из указанного файла задания.
/SAVE:имя_задания :: Сохранить параметры в указанный файл задания
/QUIT :: Выйти после обработки командной строки
(для просмотра параметров).
/NOSD :: Не указывается исходная папка.
/NODD :: Не указывается папка назначения.
/IF :: Включить следующие файлы.
::
:: Комментарии :
::
Использование /PURGE или /MIR для корневого каталога тома приведет к тому, что
robocopy применит запрошенную операцию и к файлам внутри
каталога System Volume Information. Если это нежелательно,
можно воспользоваться параметром /XD, чтобы команда robocopy
пропустила данный каталог.
Похожие материалы
Настройка зеркалирования в Microsoft SQL Server 2014
Олег
- 31 января 2018
- Подробнее о Настройка зеркалирования в Microsoft SQL Server 2014
Зеркалирование или mirroring в MS SQL Server 2014 всё ещё есть. Это очень полезное решение для повышения доступности базы данных. Если ваш сервер упал, посыпались винты, сгорел ЦОД, то возможность быстро переключиться на резервный сервер, не занимаясь восстановлением сервера или БД из бэкапа, экономит кучу времени, денег и нервов. Однако, не следует рассматривать зеркалирование как замену резервному копированию, так как оно не спасает от случайного удаления данных.
Почитать
Как настроить автоматическое архивирование файлов
Каждый пользователь компьютера думает о том, как сделать так, чтобы самые ценные файлы сохранялись или дублировались автоматически в более надежном хранилище. Существует много способов хранения файлов. Мы же сегодня рассмотрим автоматическое архивирование по расписанию при помощи архиватора WinRAR и Планировщика заданий.
Если у вас нет архиватора WinRAR, то его можно заменить аналогичным 7ZIP (https://www.7-zip.org/) или подобными им. Планировщик заданий имеется во всех версиях Windows.
Настройка автоматического архивирования файлов
Сама настройка не сложная и вполне под силу даже начинающему пользователю. Для начала нам необходимо открыть Планировщик заданий.
Как открыть Планировщик заданий
Резервное копирование файлов по расписанию Планировщика заданий
Рассмотрим пример настройки копирования файлов по расписанию в Windows 10.
Папку назову на латинице «arhiv».
Вы можете назвать её по-своему, но обязательно на латинице.
Иконка «Поиск» находится на панели задач справа от кнопки «Пуск».
Видео «Пропал значок поиска в Windows 10»
И ниже жмем кнопку «Далее».
Вы можете написать что-то свое. Это наименование ни на что не влияет. Оно необходимо, что потом эту задачу можно было найти в общем списке.
C:Program FilesWinRAR
В окошке «Добавить аргументы» пропишем такую строку:
Проверка работы автоматического архивирования файлов
Для того, чтобы проверить работу нашей задачи, проделаем следующее:
Видео «Как настроить автоматическое архивирование файлов»
Таким простым способом можно настроить автоматическое архивирование файлов.
Источник
Иногда возникают ситуации, при которых, может произойти непредвиденная потеря данных. Увы, никто не застрахован от подобных моментов. Для восстановления рабочих материалов желательно иметь на компьютере резервную копию файлов и папок. В качестве носителя можно использовать второй жёсткий диск или локальный сетевой ресурс. При этом необязательно выполнять резервное копирование всей системы. Достаточно прибегнуть к стандартным средствам Windows 10.
Резервное копирование папки по расписанию в Windows 10
Чтобы настроить автоматическое копирование файлов и папок, вам понадобится «Служба архивации» Windows 10. Для этого, в строке поиска, введите «резерв» и выберите «Параметры резервного копирования».
Первое, что необходимо сделать — добавить диск, на котором, собственно, и будут храниться копии файлов. Кликните по надписи «Добавление диска». «Служба архивации» Windows 10 автоматически выполнит поиск необходимых ресурсов — выберите наиболее подходящий диск, руководствуясь свободным пространством.
В дальнейшем, вы сможете запускать или останавливать процесс резервного копирования путём использования соответствующего переключателя, который появится на месте выбора диска.
Второе, выберите папки, которые будут храниться в резервной копии. Кликните «Другие параметры», в окне «Параметры архивации» в пункте «Выполнить резервное копирование этих папок» удалите ненужные папки и добавьте те, которые подлежат резервному копированию.
Третий шаг, настройка расписания резервного копирования файлов и папок. Выберите интервал времени создания резервной копии: минимальное значение «Каждый час», максимальное «Ежедневно». Не забудьте также указать срок хранения резервных копий: минимум «1 месяц», максимум «Всегда».
Если выбрать «Всегда» или «Пока не понадобится место», резервные копии будут сохраняться до тех пор, пока на диске не закончится свободное пространство.
Как изменить диск для резервного копирования файлов и папок?
Первым делом, отключите «Автоматическое резервное копирование».
Затем выберите «Другие параметры» и в пункте «Резервное копирование на другой диск» кликните по кнопке «Прекращение использования диска».
Файлы резервных копий не удаляются при смене диска. Они хранятся в папке «FileHistory». При необходимости вы можете удалить их вручную.
Резервное копирование файлов на сетевой диск средствами Windows 10
«Служба архивации» Windows 10 позволяет сохранять копии данных на сетевых ресурсах, таких как: сервер, компьютер, сетевое хранилище.
Разберём процесс настройки резервного копирования на примере сетевого хранилища. Для начала, добавьте сетевой диск — откройте службу архивации и пройдите по цепочке: «Другие параметры» → «Просмотреть дополнительные параметры».
В окне «История файлов» выберите опцию «Смена диска» и кликните по надписи «Добавить сетевое расположение».
«Служба архивации» Windows 10 обратится к папке «Сеть». Выберите сетевой ресурс, затем нужную папку и нажмите «Выбор папки». Примените действия кликнув «ОК» и «Включить».
Обязательно нажмите «Остановить», чтобы прервать процесс сохранения истории файлов в первый раз.
Затем, перейдите в «Дополнительные параметры» и добавьте нужные папки, а лишние удалите. Настройте параметры расписания резервного копирования, и запустите процесс архивации кликнув «Архивировать данные сейчас».
Восстановление папок и файлов из резервной копии в Windows 10
Для восстановления папки из резервной копии проследуйте по пути: «Другие параметры» → «Восстановить файлы из текущей резервной копии».
В окне «Домашняя — История файлов» выберите нужную папку и нажмите кнопку восстановления.
Восстановить файлы можно также и вручную. Просто скопируйте данные из папки «FileHistory».
Источник
Простая автоматизация резервного копирования под Windows
Вопрос резервного копирования волнует каждого специалиста, ответственного за сохранность вверенных ему бесценных служебных документов/баз данных/иных файлов. Для того, чтобы чувствовать себя более уверенно перед лицом различных вероятных форс-мажоров, необходимо периодически выполнять резервное копирование критически важных данных. Не менее актуальна проблема сохранения нажитого непосильным трудом и для домашних пользователей.
Вашему вниманию предлагается простой, но эффективный скриптик, помогающий решать данную проблему.
Имеем исходные условия:
Операционная система: MS Windows XP, 2003 и т.п.;
Объекты резервирования: Папки и файлы, находящиеся на локальных и сетевых дисках в объеме
200 ГБ;
Бюджет: 0 руб.;
Количество специально-обученных сотрудников для настройки процесса: 1 чел.
Количество специально-обученных сотрудников для обслуживания процесса: 0 чел.
Задача: ежедневное полное резервное копирование данных, хранение заданного количества созданных бэкапов без участия оператора.
На просторах Сети можно найти довольно большое количество различных программ решающих подобную задачу. Согласно задачи и поставленных условий были найдены, установлены и протестированы в условиях приближенных к боевым следующие программы: Cobian Backup (9, 10), Toucan, Areca, FBackup, Backup2Net и программа резервного копирования Samsung Auto Backup (идет в комплекте с одноименным съемным диском).
Тестирование данных программ на рабочих объемах данных показало их устойчивую неспособность справиться с простой задачей автоматического создания ежедневных бэкапов данных требуемого объема. Проблемы возникали как на этапе подготовки к выполнению резервирования, так и собственно в прогрессе оного.
Дольше всех (около недели) продержался Cobian Backup 10, после чего пошел в отказную и упорно начал делать бэкапы только около 600 МБ данных и сваливаясь с кучей ошибок в логах. Манипуляции с настройками теневого копирования и архивирования ни к чему, к сожалению не привели, а так в целом программа оставила довольно приятное впечатление, так что к применению рекомендуется (при условии стабильной работы в Ваших конкретных условиях).
Особая надежда была на Toucan, так как программа относится к СПО. Но увы, надежды не оправдались. По ходу выполнения задания на разных этапах программа вываливалась с классической ошибкой о недопустимой операции и необходимости ее (программы) закрытия.
Остальные участники отбора так же не устроили меня по различным причинам. Подробнее раскрывать процесс тестирования указанных программ не вижу особого смысла, т.к. к цели написания данной статьи, это напрямую не относится.
Таким образом, простая идея с поиском свободного решения поставленной задачи оказалась с треском провалена. Так как бродить далее по просторам Сети на предмет бесплатных для коммерческого применения программ резервного копирования уже не было ни сил, ни желания, ни надежды, а бэкапы делать крайне необходимо, то возникло естественное решение/желание соорудить что-то собственное. Результатом раздумий в течении довольно непродолжительного времени стало предлагаемое ниже решение простой автоматизации резервирования данных посредством обыкновенного bat-скрипта и стандартного планировщика. Скрипт работает, что называется, «из коробки», и не требует дополнительного тестирования и отладки, требуется только предоставить ему входные данные и заранее создать участвующие в процессе каталоги (проверок на этот предмет из соображений простоты нет).
Предвидя недовольство многих по поводу выкладывания готовых к употреблению решений, хочу сказать, что не у многих наших сограждан есть желание/время/возможность/талант/вписать нужное, для того чтобы разбираться с синтаксисом стандартной командной строки Windows. Также посмею указать на вероятность отличную от нуля, что хотя бы несколько юных и зеленых администраторов обратят свой взор на несомненную бесполезность изучения данной области.
И так, приступим. Сначала приведу полный текст скрипта без комментариев. Полный разбор с комментариями см. ниже.
Результатом ежедневной работы скрипта будет набор бэкапов нужных Вам данных, имеющий приблизительно такой вид:
dir d:backups
files2010-07-12_22-00-00.7z
files2010-07-13_22-00-00.7z
files2010-07-14_22-00-00.7z
files2010-07-15_22-00-00.7z
files2010-07-16_22-00-00.7z
Обещанный разбор с комментариями.
@Echo Off :: Отключение вывода текста скрипта
echo %date% %time% ***Start*** ::Вывод даты и времени старта скрипта
SetLocal EnableDelayedExpansion :: Команда изменяет работу с переменными в цикле.
В обычном случае, чтобы определить значение переменной окружения, надо воспользоваться конструкцией %переменная%. Однако, если значение переменной меняется внутри цикла и читается там же, то для корректной работы бат-файла, следует использовать команду SetLocal EnableDelayedExpansion и вместо символа «%», использовать символ «!». Иначе, значение переменной в цикле будет всегда одним и тем же — таким, каким было до входа в цикл.
Далее для успешной работы предлагаемого скрипта необходимо задать следущие входные параметры (переменные):
$SRC=list_add.txt ::файл-список архивируемых данных
$EXC=list_excl.txt ::файл-список исключаемых файлов
$DST=D:backups ::место хранения резервных копий
$PSW=password ::секретный пароль шифрования архива
$COMPR=1 ::степень сжатия данных архиватором 7zip (1=самое быстрое архивирование, 5=нормальное сжатие, 9=ультра-сжатие, 0=архивация без сжатия)
$COPIES=7 ::количество хранимых резервных копий
Следующая строка запускает архивацию посредством 7-Zip файлов и папок перечисленных в файле list_add.txt, кроме файлов, указанных в файле исключений list_excl.txt
Разберем эту строку подробнее:
C:«Program Files»7-Zip7z.exe :: Указывает место расположения исполняемого файла архиватора 7-Zip (точнее его консольной версии);
a :: это команда добавления файлов/папок в архив;
-t7z :: ключ задает тип создаваемого архива = 7z;
-mhe=on :: включает шифрование паролем заголовка архива и имен файлов/папок в архиве;
6,2%.7z
Команда динамически формируем полный путь и имя файла архива вида «D:backupsfiles2010-07-12_22-00-00.7z», где в имени присутствуют дата и время архивации;
@%$SRC% :: задает имя файла-списка архивируемых данных, вместо %$SRC% скрипт подставляет имя файла;
-scsWIN :: задает кодировку win для файла-списка;
-p%$PSW% :: ключ задает пароль для шифрования архива, вместо %$PSW% скрипт подставляет текстовую строку пароля;
-mx=%$COMPR% :: ключ задает степень сжатия архивируемых данных;
-ssw :: ключ разрешает архивацию файлов открытых приложениями на запись;
-xr@%$EXC% :: задает имя файла-списка данных, исключаемых из процесса архивации, r = означает, что надо исключать и подпапки, вместо %$EXC% скрипт подставляет имя файла;
>> log_7z.log :: символы >> обозначают перенаправление сообщений выводимых всей строкой с экрана (стандартного потока) в файл log_7z.log, это удобно для последущего анализа работы скрипта;
Эта часть скрипта отвечает за автоматическое удаление уже ненужных архивов данных, в соответствии с количеством заданым переменной $COPIES.
Разберем подробнее. Автоматическое удаление реализуется путем организации цикла, в ходе которого перебирается набор имен (множество) файлов архивов (как оно формируется — см. чуть ниже строку DIR. )
В общем виде наш цикл имеет вид: for /F [«КлючевыеСловаРазбора»] <%% | %>переменная in (МножествоИменФайлов) do команда [ПараметрыКоманднойСтроки]
Ключ /F определяет, что цикл произведет разбор всех элементов множества «МножествоИменФайлов»;
«КлючевыеСловаРазбора» — указывают какие разделители используются между элементами разбираемого множества, в нашем случае — разделителя нет;
%%i — переменная i, которая содержит в каждый шаг итерации текущий элемент разбираемого множества (т.е. очередное имя файла в нашем случае).
Также приведу, для примера, содержимое файла-списка list_add.txt:
M:mail
U:updates
Z:Бухгалтерия
Z:Отдел*
z:Справка
Z:Сисадмин
И файла исключений list_excl.txt:
Собственно вот весь расклад. Скриптик маленький, но надежно работающий. Хитростей никаких нет, все достаточно просто.
Да и напоследок банальность… Для автоматизации запуска можно использовать стандартный планировщик Windows, командной строкой вида «d:backupbackup.bat >> d:backupbackup.log». Это позволит вывести сообщения скрипта в лог-файл.
Всем удачи.
2) Подробная справка по функциям консольной версии 7-Zip прилагается к архиватору.
Источник
Копирование файлов по расписанию средствами windows
1) robocopy source dest /mir
не могли бы более детально описать про 1) robocopy source dest /mir я если честно не селен в этом
ROBOCOPY источник назначение /MIR
Источник:: Исходная папка (диск:путь или \серверобщий ресурспуть).
Назначение :: Конечная папка (диск:путь или \серверобщий ресурспуть).
/MIR :: Создать зеркало дерева папок (эквивалентно /E с /PURGE).
Более подробно robocopy /?
Если я все верно понял команда выходжит так?
C:Windowssystem32>robocopy C:Program Files (x86)ETKAVWAUDATAVW \fs02share DiskETKA
robocopy «C:Program Files (x86)ETKAVWAUDATAVW» «\fs02share DiskETKA» /MIR
Спасибо всем кто помогал! я также в интернете нашел скрипт для PowerShell усли кому понадобится:
Все ответы
1) robocopy source dest /mir
1) robocopy source dest /mir
не могли бы более детально описать про 1) robocopy source dest /mir я если честно не селен в этом
ROBOCOPY источник назначение /MIR
Источник:: Исходная папка (диск:путь или \серверобщий ресурспуть).
Назначение :: Конечная папка (диск:путь или \серверобщий ресурспуть).
/MIR :: Создать зеркало дерева папок (эквивалентно /E с /PURGE).
Более подробно robocopy /?
1) robocopy source dest /mir
не могли бы более детально описать про 1) robocopy source dest /mir я если честно не селен в этом
ROBOCOPY источник назначение /MIR
Источник:: Исходная папка (диск:путь или \серверобщий ресурспуть).
Назначение :: Конечная папка (диск:путь или \серверобщий ресурспуть).
/MIR :: Создать зеркало дерева папок (эквивалентно /E с /PURGE).
Более подробно robocopy /?
1) robocopy source dest /mir
не могли бы более детально описать про 1) robocopy source dest /mir я если честно не селен в этом
ROBOCOPY источник назначение /MIR
Источник:: Исходная папка (диск:путь или \серверобщий ресурспуть).
Назначение :: Конечная папка (диск:путь или \серверобщий ресурспуть).
/MIR :: Создать зеркало дерева папок (эквивалентно /E с /PURGE).
Более подробно robocopy /?
1) robocopy source dest /mir
не могли бы более детально описать про 1) robocopy source dest /mir я если честно не селен в этом
ROBOCOPY источник назначение /MIR
Источник:: Исходная папка (диск:путь или \серверобщий ресурспуть).
Назначение :: Конечная папка (диск:путь или \серверобщий ресурспуть).
/MIR :: Создать зеркало дерева папок (эквивалентно /E с /PURGE).
Более подробно robocopy /?
Если я все верно понял команда выходжит так?
C:Windowssystem32>robocopy C:Program Files (x86)ETKAVWAUDATAVW \fs02share DiskETKA
1) robocopy source dest /mir
не могли бы более детально описать про 1) robocopy source dest /mir я если честно не селен в этом
ROBOCOPY источник назначение /MIR
Источник:: Исходная папка (диск:путь или \серверобщий ресурспуть).
Назначение :: Конечная папка (диск:путь или \серверобщий ресурспуть).
/MIR :: Создать зеркало дерева папок (эквивалентно /E с /PURGE).
Более подробно robocopy /?
Если я все верно понял команда выходжит так?
C:Windowssystem32>robocopy C:Program Files (x86)ETKAVWAUDATAVW \fs02share DiskETKA
robocopy «C:Program Files (x86)ETKAVWAUDATAVW» «\fs02share DiskETKA» /MIR
Прекрасно! все работает если запускать ожно разово а если нужно выполнить однов ременно с нескольких папок?
можно ли как нибудьт в один файл все создать команды и указать что нужно копировать и потом запускать его по рассписанию?
Прекрасно! все работает если запускать ожно разово а если нужно выполнить однов ременно с нескольких папок?
можно ли как нибудьт в один файл все создать команды и указать что нужно копировать и потом запускать его по рассписанию?
Тогда проще будет создать bat файл и поместить туда команды:
Спасибо всем кто помогал! я также в интернете нашел скрипт для PowerShell усли кому понадобится:
Спасибо всем кто помогал! я также в интернете нашел скрипт для PowerShell усли кому понадобится:
Вот есть зада использовать этот скрипт для нескольких одновременно копирования файла, что нужно добавить или изменить чтоб оно заработало?
для нескольких одновременно копирования файла, что нужно добавить или изменить чтоб оно заработало?
Опишите подробно, как вы это видите.
для нескольких одновременно копирования файла, что нужно добавить или изменить чтоб оно заработало?
Опишите подробно, как вы это видите.
Не знаю на сколько я вижу но задача стоит в этом:
«C:Program Files (x86)ETKAVWAUDATAVW» «\fs02share DiskETKAVW»
«C:Program Files (x86)ETKAVWAUDATAAU» «\fs02share DiskETKAAU»
«C:Program Files (x86)ETKASKODADATASK» «\fs02share DiskETKASK»
$Logfile = «C:Robocopy.log»
$EmailFrom = «michel.stevelmans@domain.com»
$EmailTo = «michel.stevelmans@domain.com»
$EmailBody = «Robocopy completed successfully. See attached log file for details»
$EmailSubject = «Robocopy Summary»
$SMTPServer = «smtp.domain.com»
$SMTPPort = «25»
robocopy «C:Program Files (x86)ETKAVWAUDATAVW» «\fs02share DiskETKAVW»/E /ZB /R:1 /W:1 /PURGE /LOG+:$Logfile /NP
robocopy «C:Program Files (x86)ETKAVWAUDATAAU» «\fs02share DiskETKAAU» /E /ZB /R:1 /W:1 /PURGE /LOG+:$Logfile /NP
robocopy «C:Program Files (x86)ETKASKODADATASK» \fs02share DiskETKASK /E /ZB /R:1 /W:1 /PURGE /LOG+:$Logfile /NP
Источник
Как мне автоматизировать копию файла?
Как автоматически перемещать файлы из одной папки в другую в Windows 10
- Введите Блокнот в поле поиска на Панели инструментов. …
- Выберите Блокнот из параметров поиска.
- Введите или скопируйте и вставьте следующий сценарий в Блокнот. …
- Откройте меню «Файл».
- Щелкните Сохранить как, чтобы сохранить файл.
Как создать запланированное задание для копирования файлов?
Создать запланированное задание для копирования файлов в другую папку
- Теперь вам нужно создать файл. …
- Откройте текстовый документ и введите команду. …
- Щелкните Файл> Сохранить как… и дайте файлу имя, затем измените расширение с.
- Откройте панель управления и просмотрите ее с помощью больших или маленьких значков, затем выберите «Администрирование»> «Планировщик заданий».
Программное обеспечение для организации файлов и папок
- Запустите инструмент и выберите «Резервное копирование файлов», чтобы скопировать или переместить файлы из одной папки в другую.
- Выберите файлы и папки, которые нужно скопировать или переместить. Нажмите «Место назначения», чтобы выбрать предпочтительное место для копирования. …
- Щелкните Расписание, чтобы открыть окно схемы резервного копирования.
Как мне принудительно скопировать файл?
Вы можете принудительно копировать, перемещать и сочетать операции с помощью ярлыков: Удерживайте Shift, чтобы перемещать файлы независимо от места назначения. Вы можете использовать его для перемещения файлов на другой диск. Удерживайте Ctrl, чтобы скопировать файл независимо от пункта назначения.
Вы копируете или перемещаете файлы или папки?
Перемещение и копирование файлов и папок
- Щелкните правой кнопкой мыши нужный файл или папку и в появившемся меню выберите «Переместить» или «Копировать». Откроется окно «Переместить или скопировать».
- При необходимости прокрутите вниз, чтобы найти нужную папку назначения. …
- Щелкните в любом месте строки нужной папки.
Как мне автоматически сделать резервную копию папки?
Чтобы создать автоматическое резервное копирование файлов с помощью истории файлов, следуйте приведенным ниже советам: Нажмите клавишу Windows + I, чтобы открыть приложение «Настройки». Щелкните категорию «Обновление и безопасность», а затем выберите вкладку «Резервное копирование» на левой панели. В разделе «Резервное копирование с использованием истории файлов» нажмите кнопку «Добавить диск».
Как скопировать файлы в блокнот?
Наведите курсор на выделенный текст и нажмите правую кнопку мыши. Прочтите параметры, отображаемые на экране, и переместите курсор вниз к параметру «Копировать». Щелкните левой кнопкой мыши, чтобы скопировать текст.
Как скопировать файл из одной папки в другую в Windows 10?
Чтобы скопировать файлы на другой диск, выделите файлы, которые вы хотите скопировать, щелкните и перетащите их во второе окно, а затем отбросьте их. Если вы пытаетесь скопировать файлы в папку на том же диске, щелкните и перетащите их во второе окно.
В чем разница между XCopy и Robocopy?
Robocopy, в отличие от XCopy, используется для зеркалирования или синхронизации каталогов. Вместо того, чтобы копировать все файлы из одного каталога в другой, Robocopy проверит каталог назначения и удалит файлы, которых больше нет в основном дереве.
Как скопировать файл из одной папки в другую?
Используйте XCOPY с параметрами / D и / L, «Копирование» из папки 1 в папку 2. Параметр / D ограничивает копирование только новыми или измененными файлами. Параметр / L заставляет команду перечислять файлы, которые будут скопированы, но предотвращает создание каких-либо копий.
Как мне написать копию скрипта в Windows?
Следующие шаги выполнены в Windows 10.
- Откройте поиск Windows.
- Введите блокнот.
- Откройте приложение «Блокнот».
- Скопируйте и вставьте скрипт в новый файл Блокнота.
- Выберите Файл -> Сохранить как.
- Дайте ему имя.
- Выберите все файлы.
- Нажмите «Сохранить», чтобы завершить создание командного файла.
Доступен ли robocopy в Windows 10?
Robocopy доступен с операционной системой Windows 10. Чтобы узнать больше о Robocopy, откройте командную строку и введите Robocopy /? в командной строке.
Автоматизация — лучший инструмент, который вы можете использовать, если вам нужно выполнить повторяющуюся задачу. Не всегда легко автоматизировать задачу, но создание сценариев и планировщик задач — два отличных способа выполнить большинство задач. В очень редких случаях в Windows может быть встроена одна или две функции автоматизации. Если вам нужно переместить файлы из одной папки в другую через определенное количество дней, лучше всего использовать пакетный скрипт.
Скрипт для перемещения файлов
Откройте новый файл Блокнота и вставьте в него следующее. Сохраните его с расширением .BAT. Вам нужно будет отредактировать файл в соответствии с вашими потребностями, и мы объясним, какие изменения вам необходимо внести.
@echo off set X=30 set "source=C:Source Folder" set "destination=D:Destination Folder" robocopy "%source%" "%destination%" /mov /minage:%X% exit /b
Первое, что вам нужно изменить, — это значение X во второй строке. X представляет возраст файла. По умолчанию установлено значение 30, но вы можете изменить его на все, что захотите. Если вы хотите, чтобы файлы старше 15 дней были перемещены в папку назначения, измените 30 на 15.
Далее вам нужно изменить путь, указанный в третьей строке. Замените его на путь к папке, из которой вы хотите переместить файлы. Убедитесь, что путь и «источник =» включены и заключены в кавычки.
Наконец, замените путь в четвертой строке полным путем к папке, в которую вы хотите переместить файлы. Опять же, убедитесь, что все закрыто в кавычках.
Это все, что нужно. Запустите сценарий, и он переместит файлы.
Планирование сценария
Вы можете вручную запускать скрипт всякий раз, когда вам нужно переместить файлы, но если вам нужно, чтобы он запускался сам по себе, планировщик заданий — это приложение для работы.
Откройте планировщик заданий и нажмите «Создать задание». Дайте задаче имя и перейдите на вкладку «Триггеры». Нажмите кнопку «Создать» внизу и выберите, когда нужно запускать скрипт.
Затем перейдите на вкладку «Действие» и нажмите «Создать». Нажмите кнопку обзора и выберите только что созданный сценарий. Нажмите ОК, и задача завершена. Включите его, и он будет автоматически перемещать файлы в соответствии с заданным вами расписанием.
Робокопия
Этот сценарий использует Robocopy для перемещения файлов. Robocopy — это утилита командной строки, которая по умолчанию включена в последние версии Windows 10. Этот сценарий будет работать в любой системе Windows, в которой установлен Robocopy, но в некоторых случаях вам, возможно, придется установить его самостоятельно.
Что вы думаете об этой статье?
На чтение 3 мин Просмотров 117 Опубликовано 19.10.2021
Создание резервных копий всегда важно, потому что данные очень ценны. Вы можете купить новый компьютер, но вы не сможете получить свои данные и файлы, если вы не сделали копию. Сегодня мы поговорим о том, как делать регулярные и инкрементные резервные копии с помощью встроенной функции Windows 10. Она позволяет создавать резервные копии файлов, жестких дисков, резервные копии пользователя на сетевой диск или любой раздел по вашему выбору с регулярным интервалом, т.е. еженедельно, ежедневно, ежемесячно. В этой статье мы расскажем, как настроить резервное копирование в Windows 10.
Если у вас уже было запланировано предыдущее резервное копирование, и вам нужно начать с чистого листа, вот что нужно сделать.
- Откройте диспетчер задач, введя taskschd.msc в строке «Выполнить»
- Перейдите в «Планировщик задач» > Microsoft > Windows > WindowsBackup
- Щелкните правой кнопкой мыши на задачах, а затем удалите все перечисленные задачи.
Теперь вы можете создать новую резервную копию, используя метод, которым мы поделились ниже.
Как делать регулярные и запланированные резервные копии в Windows 10
Перейдите в Панель управления > Переключитесь в классический режим > Резервное копирование и восстановление или введите Control PanelAll Control Panel ItemsBackup and Restore (Windows 7) в строке запуска и нажмите Enter.
Здесь у вас есть два варианта. Первый вариант позволяет сделать резервную копию, а второй — восстановить. Давайте запланируем резервное копирование, которое может выполняться каждый день без вашего участия.I
- Нажмите кнопку Настроить резервное копирование Windows 10. Появится список разделов и дисков, а также USB-накопителей.
- Выберите место, где вы хотите хранить резервную копию. Убедитесь, что в разделе достаточно места, или вы можете выбрать сетевой драйвер или любой подключенный диск. Я бы рекомендовал подключить для этого внешний жесткий диск. Создайте резервную копию.
- На следующем экране у вас есть два варианта
- Пусть Windows выберет: Здесь Windows будет создавать резервные копии файлов данных в библиотеках, на рабочем столе, в папках Windows по умолчанию, создавать образ системы. Эти элементы будут резервироваться регулярно.
- Позвольте мне выбрать: Здесь вы можете выбрать, что нужно резервировать. Здесь перечислены все пользователи и диски.
- На этом же экране можно выбрать включение образа системы дисков, т.е. System Reserved, Primary Derive(C:).
- На следующем экране вы выбираете, как часто вы хотите делать резервные копии, в какой день вы хотите это делать и в какое время должно начинаться резервное копирование.
- Когда вы нажмете на Сохранить настройки и запустить резервное копирование, начнется первое резервное копирование.
- По умолчанию резервное копирование Windows 10 является инкрементным, т.е. резервное копирование будет производиться только тех файлов, которые изменились, включая новые добавленные данные.
Вот что следует знать о резервном копировании Windows 10. Если извлечь диск, резервное копирование не произойдет. Поэтому, где бы вы ни планировали хранить данные, убедитесь, что они будут доступны во время запланированного времени резервного копирования.
Как восстановить резервные копии Windows 10
Восстановление резервных копий очень просто. Просто выберите резервную копию, которую вы хотите восстановить, и вы найдете путь к ней. Если диск подключен, то Windows Backup автоматически определит его. У вас будет два варианта
- Восстановить все файлы пользователя
- Выбрать другую резервную копию, чтобы восстановить данные из существующей резервной копии.
Связанное чтение: Как использовать режим восстановления в Windows 10
Иногда возникают ситуации, при которых, может произойти непредвиденная потеря данных. Увы, никто не застрахован от подобных моментов. Для восстановления рабочих материалов желательно иметь на компьютере резервную копию файлов и папок. В качестве носителя можно использовать второй жёсткий диск или локальный сетевой ресурс. При этом необязательно выполнять резервное копирование всей системы. Достаточно прибегнуть к стандартным средствам Windows 10.
Чтобы настроить автоматическое копирование файлов и папок, вам понадобится «Служба архивации» Windows 10. Для этого, в строке поиска, введите «резерв» и выберите «Параметры резервного копирования».
Первое, что необходимо сделать — добавить диск, на котором, собственно, и будут храниться копии файлов. Кликните по надписи «Добавление диска». «Служба архивации» Windows 10 автоматически выполнит поиск необходимых ресурсов — выберите наиболее подходящий диск, руководствуясь свободным пространством.
В дальнейшем, вы сможете запускать или останавливать процесс резервного копирования путём использования соответствующего переключателя, который появится на месте выбора диска.
Второе, выберите папки, которые будут храниться в резервной копии. Кликните «Другие параметры», в окне «Параметры архивации» в пункте «Выполнить резервное копирование этих папок» удалите ненужные папки и добавьте те, которые подлежат резервному копированию.
Третий шаг, настройка расписания резервного копирования файлов и папок. Выберите интервал времени создания резервной копии: минимальное значение «Каждый час», максимальное «Ежедневно». Не забудьте также указать срок хранения резервных копий: минимум «1 месяц», максимум «Всегда».
Если выбрать «Всегда» или «Пока не понадобится место», резервные копии будут сохраняться до тех пор, пока на диске не закончится свободное пространство.
Как изменить диск для резервного копирования файлов и папок?
Первым делом, отключите «Автоматическое резервное копирование».
Затем выберите «Другие параметры» и в пункте «Резервное копирование на другой диск» кликните по кнопке «Прекращение использования диска».
Файлы резервных копий не удаляются при смене диска. Они хранятся в папке «FileHistory». При необходимости вы можете удалить их вручную.
Резервное копирование файлов на сетевой диск средствами Windows 10
«Служба архивации» Windows 10 позволяет сохранять копии данных на сетевых ресурсах, таких как: сервер, компьютер, сетевое хранилище.
Разберём процесс настройки резервного копирования на примере сетевого хранилища. Для начала, добавьте сетевой диск — откройте службу архивации и пройдите по цепочке: «Другие параметры» → «Просмотреть дополнительные параметры».
В окне «История файлов» выберите опцию «Смена диска» и кликните по надписи «Добавить сетевое расположение».
«Служба архивации» Windows 10 обратится к папке «Сеть». Выберите сетевой ресурс, затем нужную папку и нажмите «Выбор папки». Примените действия кликнув «ОК» и «Включить».
Обязательно нажмите «Остановить», чтобы прервать процесс сохранения истории файлов в первый раз.
Затем, перейдите в «Дополнительные параметры» и добавьте нужные папки, а лишние удалите. Настройте параметры расписания резервного копирования, и запустите процесс архивации кликнув «Архивировать данные сейчас».
Восстановление папок и файлов из резервной копии в Windows 10
Для восстановления папки из резервной копии проследуйте по пути: «Другие параметры» → «Восстановить файлы из текущей резервной копии».
В окне «Домашняя — История файлов» выберите нужную папку и нажмите кнопку восстановления.
Восстановить файлы можно также и вручную. Просто скопируйте данные из папки «FileHistory».
Поделитесь статьей в соцсетях — поддержите проект!
Здравствуйте! С очередным выходом из строя жесткого диска решил серьезно заняться ежедневным резервным копированием данных. Так как вручную это делать не всегда получается, то хотелось бы автоматизировать процесс. Есть сервис облако mail.ru со 100 гб для данных, но все данные держать в ее папке во вред удобству не получается. Так как у меня мобильный 4G интернет, вопрос траффика в дневное время очень волнует, в ночное же с 01:00 до 08:00 честный безлимит, и именно поэтому хочется узнать чем можно копировать данные из одной папки в другую по расписанию (например, в час ночи), чтобы клиент облака майл.ру увидел новый файл и начал синхронизировать данные в облако. В общем, мне нужно, чтобы данные синхронизировались только ночью, для этого хочу другой программой по расписанию ночью копировать дампы в папку облака. Какой софт для этого посоветуете?
-
Вопрос заданболее трёх лет назад
-
17179 просмотров
Пригласить эксперта
Сам бекаплю на Яндекс.Диск. Недавно начал использовать для этих целей Handy Backup, который бесплатен для Яндекс.Диска, 10 Гб на котором мне достаточно. У меня на компьютере не установлен клиент диска, по этому данные не копируются с одной папки на компьютере в другую, а сразу бекапятся на облако.
Любая консольная утилита копирования, запускаемая из штатного планировщика задач, с параметрами.
Можно использовать либо старую штатные copy, xcopy либо сторонние версии вроде robocopy
Если есть вероятность, что файлы предназначенные для копирования будут использоваться или изменяться во время копирования, то рекомендую использовать механизм теневого копирования.
Так же можно приспособить какую нибудь программу резервного копирования.
В общем почитал комментарии и по ним сделал так:
создал файл example.txt и прописал туда команду robocopy, получилось следующее:
@echo off
robocopy C:black C:white /E
@echo on
Тобишь копируется всё из папки C:black в папку C:white, команды можно посмотреть в тырнете про robocopy.
/E это атрибут чтобы всё копировалось, и пустые папки и остальное))
Потом переименовываешь файл в расширение bat, example.bat и запускаешь Планировщик заданий
А там уже по этой статье делаешь
Смысл в том чтобы поставить файл example.bat на запуск по расписанию в Планировщике.
-
Показать ещё
Загружается…
05 февр. 2023, в 02:41
3000 руб./за проект
05 февр. 2023, в 01:37
2000 руб./за проект
05 февр. 2023, в 01:09
20000 руб./за проект
Минуточку внимания
Как настроить автоматическое архивирование файлов
Каждый пользователь компьютера думает о том, как сделать так, чтобы самые ценные файлы сохранялись или дублировались автоматически в более надежном хранилище. Существует много способов хранения файлов. Мы же сегодня рассмотрим автоматическое архивирование по расписанию при помощи архиватора WinRAR и Планировщика заданий.
Как быстро создать архив WinRAR
Как создать самораспаковывающийся архив WinRAR
Как создать ZIP-архив при помощи программы WinRAR
Если у вас нет архиватора WinRAR, то его можно заменить аналогичным 7ZIP (https://www.7-zip.org/) или подобными им. Планировщик заданий имеется во всех версиях Windows.
Содержание:
- Настройка автоматического архивирования файлов
- Как открыть Планировщик заданий
- Резервное копирование файлов по расписанию Планировщика заданий
- Видео «Пропал значок поиска в Windows 10»
- Проверка работы автоматического архивирования файлов
- Видео «Как настроить автоматическое архивирование файлов»
Настройка автоматического архивирования файлов
Сама настройка не сложная и вполне под силу даже начинающему пользователю. Для начала нам необходимо открыть Планировщик заданий.
Как открыть Планировщик заданий
- Открыть его можно через меню Пуск в средствах администрирования.
- Через Панель управления. Устанавливаем в просмотре «Крупные значки» и ниже находим и открываем «Администрирование» и находим там «Планировщик заданий».
- Либо нажмите на клавиатуре клавиши Windows + R
- и в поле «Открыть» введите команду «tmsc» (без кавычек) и ниже нажмите кнопку «ОК».
Резервное копирование файлов по расписанию Планировщика заданий
Рассмотрим пример настройки копирования файлов по расписанию в Windows 10.
- Создаем папку куда будут помещаться копии выбранных файлов. Лучше создать такую папку на диске или разделе, где нет операционной системы. Иначе, в случае краха системы эта папка будет не доступна. Обычно такую папку создают на диске «D:». У меня много дисков, поэтому я создам такую папку на диске «F:».
Папку назову на латинице «arhiv».
Вы можете назвать её по-своему, но обязательно на латинице.
- Открываем «Поиск» и пишем в нем слово «планировщик». Выше должна появиться ссылка «Планировщик заданий».
Иконка «Поиск» находится на панели задач справа от кнопки «Пуск».
———————————————————————————————————
Видео «Пропал значок поиска в Windows 10»
- Откроется окно Планировщика заданий. Справа в окне «Действия» выбираем пункт «Создать простую задачу».
- В следующем окне в поле «Имя» напишем название нашей задачи. Пишем «Архив папки».
И ниже жмем кнопку «Далее».
Вы можете написать что-то свое. Это наименование ни на что не влияет. Оно необходимо, что потом эту задачу можно было найти в общем списке.
- В следующем окне необходимо установить периодичность задачи. Оставляем «Ежедневно». И опять жмем кнопку «Далее».
- В новом окне меняем только время, когда компьютер будет включен и программа сможет создать архив.
- На следующем шаге ничего не меняем, только жмем кнопку «Далее».
- И последний шаг. Жмем кнопку «Обзор» и находим запускающий файл (WinRAR.exe) архиватора WinRAR. Он находится:
C:Program FilesWinRAR
В окошке «Добавить аргументы» пропишем такую строку:
a -r -ag -u -rr8 -y F:arhiv C:Bonus
Где:
- Ключ а задает архивацию файлов которые находятся в выбранной папке;
- Ключ —r задает архивацию вложенных папок;
- Ключ —ag добавляет к имени архива текущую дату;
- Ключ—u включает обновление архива;
- Ключ —rr8 добавляет служебную информацию для восстановления архива, если он повредится;
- Ключ —y включает автоматическое подтверждение запросов архиватора;
- F:arhiv – это путь к папке архива, которую мы создали;
- C:Bonus — это папка на диске С: под названием «Bonus» и путь к ней.
- И напоследок жмем кнопку «Готово».
Проверка работы автоматического архивирования файлов
Для того, чтобы проверить работу нашей задачи, проделаем следующее:
- Выделим в левой части Планировщика заданий запись «Библиотека планировщика»;
- Перейдем в центральную часть окна и найдем в ней нашу задачу «Архив папки» и выделим её мышкой.
- После этого переходим в правую часть окна под названием «Действия» и щелкнем мышкой по пункту «Выполнить».
- Теперь переходим в папку «arhiv» и проверяем созданный архив. Щелкаем по нему дважды и убеждаемся, что внутри находится папка «Bonus» со всеми файлами в ней.
Видео «Как настроить автоматическое архивирование файлов»
Таким простым способом можно настроить автоматическое архивирование файлов.
Удачи!