5

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

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

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

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

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

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

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

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

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

5 ответов5

3

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

2

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

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

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

AutoShutdown

2

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

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

0

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

Спасибо,

Кевин Беарс

0

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

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .