Я хочу знать IP-адрес хоста данной виртуальной машины, когда мы указываем IP-адрес виртуальной машины в сценарии.
Предположим, у нас есть vm ip 10.67.154.30
теперь я хочу найти ip хоста, на котором работает этот vm.
-1
1 ответ
0
Если я понимаю, что вы хотите, то я думаю, что эта функция должна делать то, что вы хотите (или, по крайней мере, указать вам правильное направление):
function Find-VMHostIP{
param(
$VMName
)
$VMHost = Get-VMHost -VM $VMName
$connectionTest = Test-Connection $VMHost.Name -Count 1
$hostIP = $connectionTest.IPV4Address.IPAddressToString
$hostIP
}
Это просто голые кости, которые вы, вероятно, захотите использовать для обработки ошибок.