如何使用PowerShell获取VM的所有网络名称

时间:2011-02-09 03:23:36

标签: powershell

对PowerShell来说是新手。我必须获取VM可以连接的所有网络的名称。所以,任何人都可以帮助我。

2 个答案:

答案 0 :(得分:1)

如果您使用的是Hyper-V,则可以尝试安装适用于Hyper-V的PowerShell管理库 http://pshyperv.codeplex.com/ 或者您必须找到可以使用的WMI Get-WmiObject win32_NetworkAdapter

答案 1 :(得分:1)

PowerCLI中,您可以使用Get-VirtualPortGroup命令:

Get-VirtualPortGroup ESXi.FQDN.local
Name                           Key                            VirtualSwitch   VLanId
----                           ---                            -------------   ------
VM Network                     key-vim.host.PortGroup-VM N... vSwitch0        0
Management Network             key-vim.host.PortGroup-Mana... vSwitch0        0