я смогу
выключить удаленный компьютер через
shutdown /s /m \\\MachineName
; а такжеотключите питание удаленного компьютера (подумайте, что выключатель питания с IP-адресом, поддерживающим связь TelNet).
Я хочу выполнить обе задачи последовательно, но по понятным причинам не следует вызывать задачу 2 до того, как задача 1 будет полностью выполнена.
Обе задачи выполняются в приложении (VB6). Они бегут, как задумано, индивидуально. Но поочередно мне нужно достоверно выяснить, когда удаленная машина была полностью выключена, перед выполнением Задачи 2.
Таким образом, вопрос заключается в следующем: как я могу надежно обнаружить завершение Задачи 1? Это вообще возможно? Например, могу ли я использовать сценарий оболочки?
Задание времени 1 не является вариантом: оно может выполняться в течение непредсказуемого времени (подумайте, обновления Windows, «не выключайте эту машину, пока не закончите»).