Чтобы построить конвейер автоматического развертывания, мне нужно иметь возможность клонировать и развертывать виртуальные машины Windows Server, выполнять их sysprep, а затем выполнять на них различные задачи по настройке.
Некоторые действия, такие как sysprep, требуется перезагрузка, поэтому в настоящее время я просто жду, пока произойдет перезагрузка, и как только компьютер снова подключится к сети, я могу выполнить настройку на нем.
Проблема в том, что sysprep выполняет различные действия после перезагрузкии, насколько я могу судить, все на компьютере становится доступным в то время, когда на нем все еще отображается «подготовка Windows».Это означает, что я могу использовать PowerShell Remoting, чтобы начать что-то менять, но я не хочу делать свои настройки, которые могли бы перезагрузить машину, пока все еще происходит первая загрузка.
Как я могу удаленно обнаружить этомашина «полностью» загружена или, по крайней мере, прошла какие-либо этапы развертывания, поэтому она готова к входу в систему?Есть ли какая-то служба, которая запускается только тогда, когда логин доступен?Может быть, ключ реестра, чтобы указать, что процесс загрузки был полностью полностью?