-1

Я хочу знать 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
}

Это просто голые кости, которые вы, вероятно, захотите использовать для обработки ошибок.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .