Eu não conheço esse tipo de gancho, mas também não sou especialista em Hyper-V.
Você poderia usar um script do PowerShell para realizar a mesma coisa? A Biblioteca de Gerenciamento do PowerShell para Hyper-V deve permitir que você escreva um script que desligue a VM, reconfigure-a como quiser e, em seguida, reinicia.