從虛擬主機內部如何知道虛擬網路類型?

從虛擬主機內部如何知道虛擬網路類型?

如何從 Hyper-V 虛擬主機確定虛擬網路類型(外部或內部)?我的目標是激活內部網路的 DHCP 和外部網路的靜態 IP。
從 powershell 啟動或停用 dhcp 並不像上所示的問題腳本專家博客

答案1

透過一個非常簡單的解決方案解決了問題:嘗試 ping 外部主機

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

相關內容