Буквально минуту назад обновил респаунера виртуальных машин Hyper-V (тык).
Если кратко: теперь у программы более подробный лог и статичная настройка таймера равная пяти минутам.
А теперь более развёрнуто: в процессе наблюдения за поведением программы, выяснилось, что малый отрезок времени в интервале таймера вызывает ошибку срабатывания командлета, множественно вызывая окно консоли PowerShell. Эта проблема мне не встречалась на отрезке времени в пять минут. Принял решение остановиться на этом периоде и отобрать у пользователя утилиты функционал смены интервала.
Кроме этого, добавил логирование в процедуру отправки команд виртуальной машине.
Теперь становится понятно кого и когда утилита будила и, если сопоставить с uptime из диспетчера виртуальных машин, убедиться в том, что ей это удалось.