Как назначить IP-адрес виртуальной машине Hyper-V с помощью PowerShell?

Я работаю с Hyper-v и создал виртуальную машину с помощью Vagrant. Кажется, он находится в Vagrantfile Я забыл определить IP-адрес (статический или dhcp).

Теперь я могу просмотреть информацию о сетевом адаптере виртуальной машины.

get-vm -n 2012R2 | Select -ExpandProperty NetWorkAdapters

И информацию о результате следующее:

Network Adapter False 2012R2 VM Virtual Switch 00155DFA9F01 {Degraded, ProtocolVersion} {}

Как видите, MAC-адрес определен, коммутатор является внешним. Но последнее значение свойства (которое относится к привязанному IP-адресу) НЕ определено.

Существует ли способ вручную установить IP-адрес для виртуальной машины в Hyper-V с помощью Powershell или даже диспетчера графического интерфейса (не найти возможность установить IP в графическом интерфейсе).

1
задан 13 January 2016 в 16:10
2 ответа

Используйте следующую команду, чтобы назначить IP-адрес конкретному MAC-адресу.

netsh DHCP server <DHCPserverIP> scope <scopeIP> add reservedip <reservedIP> <MAC Address>

С уважением, Пемил

0
ответ дан 3 December 2019 в 23:53

Вы можете подать в суд на PowerShell Direct, чтобы подключиться к виртуальной машине напрямую с узла Hyper-V. PowerSHell Direct ( https://blogs.technet.microsoft.com/virtualization/2015/05/14/powershell-direct-running-powershell-inside-a-virtual-machine-from-the-hyper-v- host / ) использует шину виртуальной машины для взаимодействия с внутренней частью виртуальной машины (пока она работает с текущими окнами). Он обходит сетевой стек и предназначен именно для этого. Тем не менее, требуется действительно новая ОС (там написано превью, но посмотрите на дату - до Server 2016).

Тогда вы можете просто изменить IP-адрес ....

https://www.howtogeek.com/112660 / how-to-change-your-ip-address-using-powershell /

Команды выглядят следующим образом:

New-NetIPAddress –InterfaceAlias ​​«Проводное соединение Ethernet» –IPv4Address «192.168.0.1» –PrefixLength 24 -DefaultGateway 192.168.0.254

Или вы используете DHCP;) Но это не то, о чем вы спрашиваете;)

1
ответ дан 3 December 2019 в 23:53

Теги

Похожие вопросы