Как безопасно и эффективно настроить автоматическое резервное копирование в Windows 11/12 через планировщик задач и PowerShell
Всем привет! Недавно решил навести порядок с резервными копиями на своем ноуте с Windows 11, а глядя на приближающуюся Windows 12, понял, что классические способы уже не всегда удобны. В итоге остановился на связке PowerShell + планировщик задач — и хочу поделиться, как настроить это всё, чтобы забыл про бэкапы, но при этом не переживал за данные.
Короче, стандартные варианты типа “История файлов” или “Резервное копирование и восстановление” — на любителя. Либо ты вручную запускаешь процесс, либо нет гибкости. А часто копировать нужно не весь диск, а конкретные папки, и желательно экономить место, обновляя только изменённые файлы. Вот тут PowerShell рулит.
Что сделал я? Написал простой скрипт на PowerShell, который лезет в нужные директории, прогоняет robocopy с флагом /MIR (зеркалирование), с параметрами исключения больших не меняющихся файлов и с логированием результата в отдельный файл. Методом проб и ошибок подстроил, чтобы не копировать мусор и при этом не пропустить важное. Потом создал задачу в планировщике, поставил запуск с правами администратора (иначе будет Access Denied), задал ежедневный запуск ночью, когда комп обычно не используется, и включил перезапуск задачи при сбое.