使用 Power shell 的 VMware

使用 Power shell 的 VMware

当我们在脚本中给出虚拟机的 IP 时,我想知道给定虚拟机的主机 IP。假设我们10.67.154.30现在有一个虚拟机 IP,我想找到运行此虚拟机的主机 IP。

答案1

如果我理解你想要什么那么我认为这个功能应该可以做你想做的事(或者至少为你指明正确的方向):

function Find-VMHostIP{
    param(
        $VMName
    )
    $VMHost = Get-VMHost -VM $VMName
    $connectionTest = Test-Connection $VMHost.Name -Count 1
    $hostIP = $connectionTest.IPV4Address.IPAddressToString
    $hostIP
}

这只是基本框架,您可能想在其中包含一些错误处理。

相关内容