HV.respawn

Программа написана по следам вот этого поста.

Поддержка программы прекращена.

Версия: 1.1 (Ревизия и сборка не учитываются)

Наипростейшая утилита с таймером для включения виртуальных машин Hyper-V, которые должны поддерживаться в состоянии Running.

Программа построена на PowerShell командлетах Hyper-V.

Таймер срабатывает с пятиминутным интервалом.

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

Поддерживается параметр -run для автоматического старта таймера при запуске.

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

Программа умеет помещать себя в автозапуск с ключом -run и стартовать при входе пользователя.

HV.respawn написан на ObjectPascal в IDE Lazarus. Использован модуль UniqueInstance, дабы не множились клоны процесса программы.

У данной софтины есть пара минусов: процесс запуска виртуальных машин происходит в основном потоке, а значит в момент срабатывания таймера программа будет подмерзать; HV.respawn не респаунит виртуальные машины с пробелами в именах.