首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何获取在hyper V上运行的所有虚拟机的IP地址

如何获取在hyper V上运行的所有虚拟机的IP地址
EN

Stack Overflow用户
提问于 2014-09-24 03:28:20
回答 2查看 21.8K关注 0票数 9

有没有办法获得所有运行PowerShell的虚拟机的IP地址?我尝试过以下几种方法

代码语言:javascript
运行
复制
Get-VM | ?{$_.State -eq "Running"} | Select -ExpandProperty networkadapters

Get-VM | ?{$_.State -eq "Running"} | Get-VMNetworkAdapter | Select VMName, IPAddresses

我可以获取虚拟机列表,但我无法获取它们的任何IP地址

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-01-17 19:40:39

对于你的问题,这里有一个答案,作者是Ed Wilson,作者是“脚本专家”:

https://blogs.technet.microsoft.com/heyscriptingguy/2013/04/24/use-powershell-to-get-name-and-ip-address-of-virtual-machines/

根据您的情况进行调整:

代码语言:javascript
运行
复制
get-vm | ?{$_.State -eq "Running"} | select -ExpandProperty networkadapters | select vmname, macaddress, switchname, ipaddresses | ft -wrap -autosize

我希望这仍然是有用的。

票数 15
EN

Stack Overflow用户

发布于 2019-10-09 18:37:44

在PowerShell或Windows批处理中,您可以使用arp -a列出Windows计算机上所有内容的IP地址(列出了real和Hyper-V计算机)。你可以根据Mac地址进行过滤,得到你想要的IP地址。

代码语言:javascript
运行
复制
arp -a | findstr 00-15-5d-19-73-00
  172.17.210.62         00-15-5d-19-73-00     static
票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26003195

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档