У меня есть виртуальная машина Windows (VirtualBox), которую я сбрасываю на моментальный снимок на ежечасной основе.
Цель состоит в том, чтобы обеспечить безопасную и последовательную доступную через Интернет ДЕМО / Тестовую среду.
Я нерегулярно вручную устанавливаю все доступные обновления Windows и сохраняю новый снимок.
Я хотел бы создать процесс, в котором виртуальная машина Windows 2016 либо: a) запускается как, или b ) переключается в, режим, в котором он блокирует все попытки доступа и входит в своего рода БЕЗОПАСНЫЙ режим, в котором все, что он может сделать, это загрузить и применить обновления Microsoft.
Моя цель - создать процесс, в котором подключенная к Интернету виртуальная машина под управлением Windows 2016 может безопасно обновлять себя без риска того, что кто-то или что-то еще может сделать неожиданное обновление.
После завершения обновления будет создан новый снимок.
Мое решение, которое находится в стадии разработки, представляет собой простой сценарий, который завершает работу таких служб, как IIS, а затем запускает wuauclt для получения окон и завершения работы.
iisreset /stop
net stop W3SVC
net stop MSSQL$SQLEXPRESS
net stop OracleServiceXE
net stop MySQL57
net stop Server
wuauclt /detectnow /updatenow && shutdown /s /t 0