当我们在脚本中给出虚拟机的 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
}
这只是基本框架,您可能想在其中包含一些错误处理。