Durante alguns testes vmrun, notei que suspender uma VM não gravaria o runtimeConfig no disco e você não poderia usar o vmrun para writeVariable para ethernet0.vnet enquanto a VM não estava em execução. No passado, alterei manualmente o MAC de uma VM via edição do arquivo .vmx, então decidi tentar editá-lo sozinho enquanto estava suspenso e, em seguida, iniciá-lo novamente. O VMWare Workstation selecionará as alterações .vmx ao suspender / parar a VM. (não pausa, no entanto) Isso foi o suficiente para eu escrever um script em lote para lidar com a edição do arquivo .vmx. Pelo menos o vmrun pode suspender e iniciar VMs.
Parece muito contra-intuitivo para mim que o VMWare inclua o vmrun com o Workstation, onde você pode editar as variáveis do runtimeConfig e não usá-las de fato! Tente alterar o displayName. Você tem que manualmente ou via vmrun, suspender, em seguida, inicie a VM para ver as alterações. Deve haver uma opção para recarregar o runtimeConfig de .vmx.