Как бы вы определили тип виртуальной сети (внешняя или внутренняя) из виртуального хоста hyper-v? Моя цель - активировать DHCP для внутренней сети и статический IP для внешней сети.
Активация или отключение dhcp из powershell не является проблемой, как показано наблог сценариста
решение1
проблема решена очень простым способом: попробуйте пинговать внешний хост
if( (test-connection -quiet <external_IP_address>) -eq $false){
#private network, allow DHCP
}
else{
#set static ip address
}