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

3503
Simon

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

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

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

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

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

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

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

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

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

5

5 ответов на вопрос

3
Simon

Я наконец-то нашел решение для этого, которое работает довольно хорошо для 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!

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

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

+1 за решение для сценариев, когда встроенное решение не существует MaQleod 14 лет назад 1
отличная работа по поиску индивидуального решения. Обязательно отметьте свой ответ как принятый, если это успешно решило проблему! nhinkle 13 лет назад 0
2
Paxxi

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

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

дело в том, что я не хочу такого поведения. Я никогда не хочу, чтобы моя машина спала сама по себе. возможно, я загружаю или загружаю большой файл - или другую долгую задачу. Я программист, а не 15-летний наркоман в Facebook. эти настройки по умолчанию просто не работают для меня Simon 14 лет назад 0
2
nhinkle

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

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

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

AutoShutdown

большое спасибо. Есть идеи, если Вейл улучшит эту ситуацию? Я просто хочу сказать, что WHS в настоящее время полностью скучает по тому, как и когда домашние пользователи хотят делать резервные копии. Simon 14 лет назад 0
Извините, я не слышал о Вейле раньше. Не могли бы вы уточнить, что это такое? nhinkle 14 лет назад 0
0

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

Спасибо,

Кевин Беарс

на самом деле никогда не работал раньше. может быть, с win7 это исправлено - но проблема в том, что вам нужно всего лишь один раз оставить его в сумке и обжарить - или подожжет дом. я действительно надеялся, что кто-то сделал (или мог сделать) дополнение для этого. может быть, такие виды просто не раскрываются через API, но я надеюсь, что они будут Simon 14 лет назад 0
0
GAThrawn

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

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

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

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

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

Похожие вопросы