Могу ли я сделать резервную копию своего ПК и затем спать по требованию с WHS?

Я действительно ненавижу способ, которым WHS резервирует в определенное время утром.

  • Прежде всего, я никогда не хочу, чтобы мой компьютер включался, когда меня там нет. КОГДА-ЛИБО. У меня есть ноутбук Core-i7, который буквально мог бы сгореть в доме довольно легко, если бы его включили в сумку.

  • Я также никогда не хочу, чтобы мой компьютер спал, если я не скажу это. У меня нет спящего режима или режима сна, и это единственный способ, которым WHS будет спать после завершения резервного копирования.

  • Я знаю, что в Windows 7 есть возможность отключить пробуждение при питании от батареи, но на моем ноутбуке это не работает.

Это возможности (с таймерами пробуждения, оставленными по умолчанию):

  • "Разбудить этот компьютер для резервного копирования" - он включается в моей сумке, если я забуду его выключить, - и остается включенным, когда резервное копирование завершено.
  • "Разбудить этот компьютер для резервного копирования" ВЫКЛ. - он выполняет резервное копирование утром, но мне нужно оставить машину включенной на всю ночь.
  • Я говорю "Резервное копирование сейчас", а затем оно сразу же копирует. Я могу отключить его, когда он будет готов, если я еще не сплю, но тогда эта резервная копия отображается в консоли как "заблокированная", а не "автоматически управляемая".

Что я действительно хотел бы сделать, это:

  • Нажмите "Резервное копирование и сон", а затем ложитесь спать.
  • Он сразу создаст резервную копию, а затем перестанет спать.
  • Эта резервная копия должна быть "автоматически управляемой" и не отображаться как "заблокированная резервная копия" в моей консоли
  • Покажите мне подтверждение того, что все резервные копии были успешно (или нет), когда я включаю его.

Есть ли способ добиться этого?

5 ответов

Решение

Я наконец-то нашел решение для этого, которое работает довольно хорошо для MW.

По сути, я написал сценарий для запуска резервного копирования, а затем сразу же после завершения сна.

  • Отключить таймеры пробуждения (если используется Windows 7). Это должно предотвратить ваш компьютер от пробуждения в обычное время резервного копирования. К сожалению, нет способа отключить резервные копии, но при этом можно запускать резервные копии вручную.
  • Установите время резервного копирования, чтобы быть временем, когда вы спите - как 4-5 утра
  • Замените "IKE" ниже на имя вашего сервера
  • Переименуйте C: \ Program Files \ Windows Home Server \ BackupEngine.exe в _BackupEngine.exe. Я не мог найти другой способ полностью предотвратить автоматическое срабатывание резервных копий. Когда я снова включаю свой компьютер утром, он сразу же пытался сделать резервную копию.
  • Запустите этот файл .BAT с правами администратора (важно):

    echo %date% %time%
    ping ike
    sleep 5
    echo STARTING BACKUP %date% %time%
    del "C:\Program Files\Windows Home Server\BackupEngine.exe" 
    "C:\Program Files\Windows Home Server\_BackupEngine.exe" -a -d "Manual Nighttime Backup" -s ike
    echo %date% %time%
    %windir%\System32\rundll32.exe powrprof.dll,SetSuspendState Standby
    pause
    

Примечание: мне пришлось удалить BackupEngine.exe в сценарии, потому что он восстанавливается каждый раз, когда консоль WHS перезагружается при перезагрузке. Если этот файл существует, он все равно будет пытаться запустить резервное копирование при повторном включении компьютера утром, даже если время резервного копирования прошло. Doh!

Для более подробной информации о команде 'sleep' смотрите это .

ПРИМЕЧАНИЕ. Эта работа еще не завершена. Работал в течение нескольких дней, и я улучшу это со временем. Я действительно очень хочу добавить эту функциональность в Vail (WHS2), если ее там еще нет.

Я не совсем знаком с тем, как WHD обрабатывает резервные копии, но если это похоже на то, как работает встроенный в Windows 7 инструмент резервного копирования, это должно работать. Я не уверен, какую версию Windows вы используете на компьютере, резервное копирование которого выполняется на сервер; это будет работать только в Windows Vista или новее.

Проверьте журнал событий приложения (eventvwr.exe) для какого события происходит, когда резервное копирование завершено. Должно быть какое-то событие для "резервного копирования успешно завершено" или подобного. Когда вы найдете это, нажмите "Атака задачи на это событие" и установите действие "Запустить программу". Затем выберите программу, чтобы перевести компьютер в спящий режим. Я бы порекомендовал использовать SysInternals PsShutdown; это легкий инструмент командной строки, который может перевести ваш компьютер в спящий режим. Установите это для запуска в качестве действия, когда происходит событие завершения резервного копирования. Это заставит ваш компьютер перейти в спящий режим, как только резервное копирование будет успешно завершено. Вы также можете просто использовать команду %windir%\System32\rundll32.exe powrprof.dll,SetSuspendState Standby,

Я работаю над разработкой , создал легкое приложение, которое отображает обратный отсчет перед переводом компьютера в спящий или спящий режим и запускается после резервного копирования. Это приводит к тому, что компьютер переходит в спящий режим, когда резервное копирование выполнено, но дает пользователю возможность отменить завершение работы, если они опаздывают, работая. Вы можете скачать его здесь. Установщик автоматически устанавливает запланированное задание, но вам нужно будет установить.NET 4.0 вручную, если у вас его еще нет.

AutoShutdown

Если вы настроили компьютер WHS на пробуждение ночью, чтобы сделать резервную копию, то он должен также спать, когда это будет сделано. Вы проверили свои настройки электропитания, чтобы они позволили машине вернуться в спящий режим?

Есть несколько опций, которые мешают машине перейти в спящий режим. В диспетчере устройств для мыши / клавиатуры вы можете отключить режим сна.

Настройки электропитания на вашем компьютере должны вернуть компьютер в спящий режим после завершения резервного копирования. Я согласен, что установка будет хорошей, хотя. Вы регистрировали это как предложение через сайт Windows Home Server Connect? ,

Спасибо,

Кевин Беарс

По какой-то конкретной причине вы не просто меняете время резервного копирования?

У меня он установлен на какое-то время ранним вечером, когда мой ПК обычно включен, но я его почти не использую, вы можете так же легко настроить его на обед или какое-то подобное время. Он счастливо работает на фоне моего ПК, а затем заканчивается. Если я на самом деле активно использую ПК, а резервное копирование заметно замедляет работу, я просто щелкаю правой кнопкой мыши значок WHS и отменяю резервное копирование на тот вечер.

Я не переключаю свой компьютер в спящий режим, я всегда полностью выключаю его, поэтому, если я не в тот вечер, он не запускается. На следующий день, когда компьютер включен, он работает нормально. Пока резервное копирование выполняется пару раз в неделю, WHS не жалуется, и я рад, что моя машина и данные в безопасности.

Таким образом, ему не нужно будить машину, не нужно беспокоиться о том, что она остановит машину.

Кроме того, со дня публикации этого вопроса я заметил, что вы, должно быть, использовали предварительную версию Windows 7 вместе с Power Pack 2 от WHS. Полные версии Win 7 и PP3 для WHS играют вместе намного лучше.

Другие вопросы по тегам