De dentro de um host virtual, como saber o tipo de rede virtual?

De dentro de um host virtual, como saber o tipo de rede virtual?

Como você determinaria o tipo de rede virtual (externa ou interna) de um host virtual Hyper-V? Meu objetivo é ativar o DHCP para rede interna e IP estático para rede externa.
Ativar ou desativar o DHCP do PowerShell não é um problema como mostrado emblog do cara dos scripts

Responder1

problema resolvido com uma solução realmente simples: tente fazer ping em um host externo

if( (test-connection -quiet <external_IP_address>) -eq $false){
    #private network, allow DHCP
}
else{
    #set static ip address
}

informação relacionada