Se você puder executar um comando do PowerShell no início da sequência de tarefas, o PowerCLI será fácil .
Você usaria algo assim para capturar instantaneamente a VM.
New-Snapshot -VM VM -Name BeforePatch
Há várias outras opções disponíveis para o cmdlet New-Snapshot
e você pode ler sobre elas aqui .