Eu concordo com o Jake. O PowerCLI da VMware é muito bom e lhe dará o controle que você precisa.
Quanto a "como eu também posso reconfigurar o rótulo de rede usado pela placa de rede da VM como parte da tarefa agendada" - parece que você precisa renomear o grupo de portas no host original.
Sem acesso ao PowerCLI aqui, acho que é algo como:
$objHost = Get-VMhost -name "<FQDN>"
em foreach ($objPortGroup in (Get-VirtualPortGroup -VMhost $objHost)) {
em if ( $objPortGroup -eq "old name" ) {
em $objPortGroup | Set-VirtualPortGroup -Name "new name" -confirm:$false
em }
em }
Como eu disse, isso não foi testado, e eu aprecio que não seja tão conciso quanto alguns exemplos do PowerCLI, mas eu tenho clareza sobre inteligência.